ReleaseNotes/7.5

From The Document Foundation Wiki
Jump to navigation Jump to search
Note pin.svg

Note:
This page will be made translatable only after 7.5 is in beta phase to avoid unnecessary churn.

About This Page

This is an in-progress scratch-pad of notes to build release notes from as and when we release. Please do not list features that are to be shipped already in the 7.5 release! Please do not add wish-list features that you hope will be implemented, but only what actually is implemented already.

What does a good feature look like here:

  • It has a description, and a way for a busy reviewer, to find and play with the feature. Target someone who is extremely busy, and knows little-to-nothing about the product. So if a user interface element is key to the feature, be very explicit about where it is, e. g. Menu ▸ Format ▸ Character ▸ Position [tab] ▸ ‘90 degrees’ paths to the elements you changed. Of course, you know your feature is important, and that everyone should care about the Extensible AutoShapes Properties dialog – but often the guys taking the screenshots and writing the notes do not.
  • It credits the main authors who did the work – just add them in brackets after the feature, where possible.
  • If the feature can be shown off with a sample / test file – particularly for new import-able features, it would be wonderful to have a link to/up-load of a test file that we can use to show that feature off to best effect. That really helps us to make good screenshots to show off the features, and allows reviewers to do their testing.

Thanks in advance for your help filling this out!


Writer

  • Content controls: added a new plain text type blog post (Miklos Vajna, Collabora)
  • Now tabs can be edited for multiple paragraphs with different settings at a time. Tabs dialogue(format->paragraph->tabs) is available even when multiple paragraphs are selected which has different settings. Core commit 9f7b3e2(Pranam Lashkari)

Bookmarks

Bookmark editing in Insert Bookmark dialog window

  • Bookmark text content can be edited in the dialog core commit aa6ec3f7 (Michael Stahl, allotropia)
  • Navigator Bookmark Edit now opens the dialog with the clicked bookmark already selected core commit 9cc6acce (Michael Stahl, allotropia)
  • Hidden _Toc and _Ref bookmarks imported from OOXML are shown as Hidden in the dialog, allowing sorting the not hidden (user-defined) bookmarks before them by a single click on header Hidden tdf#150955 (László Németh, NISZ)

Colored bookmarks for metadata visualization

Show visible marks in custom color defined in bookmark metadata tdf#150717 (László Németh)

For visualization of metadata categories e.g. for quick verification of automatic annotation, bookmarks are visible in custom color defined in their metadata, also multiple bookmark start or end marks of the same text position.

See also Custom color metadata field shading, introduced in LibreOffice 7.2.

Bookmark accessibility

Screen readers get text equivalent of visible bookmarks. tdf#150947 (László Németh)

In the form of

#BookmarkName1 Bookmark
#BookmarkName2 Bookmark Start
#BookmarkName2 Bookmark End

Where Bookmark, Start and End are localized words.

Bookmark visualization

Various improvements of bookmark visibility (see Tools ▸ Options ▸ LibreOffice Writer ▸ Formatting Aids ▸ Bookmarks (László Németh, NISZ)

Note: this is a continuation to Michael Stahl’s fix for tdf#45589 (sw: create and paint text portions for bookmarks), introduced in LibreOffice 7.0.

  • -shape point bookmark tdf#150791 (The previous shape, a single vertical line was overlapped with visible page margin at beginning of the paragraphs, also it was very similar to the NBSP and narrow NBSP shading.)
  • ][-shape (i.e. double) marks for neighboring bookmark ranges (instead of a single vertical line, which could not be distinguished from point bookmark symbol previously) tdf#150790;
  • All bookmarks at the same character position are visible now, e.g. instead of a single |, neighboring bookmarks with point bookmarks are shown e.g. as ] ⌶ [ or ] ] ⌶ ⌶ [ [;
  • Do not show visible marks for hidden _Toc and _Ref bookmarks imported from OOXML, like MSO does tdf#150956.
  • multiple start marks of range bookmarks positioned before the character position, multiple end marks of range bookmarks positioned after the character position, i.e. single type boundary marks are there outside of the bookmark text
some |text| here
    [[    ]]
   
  • neighboring end and start marks are centered around the character position:
 |text1|text2|
[    ]] [[    ]
   
  • marks of the same character position are sorted based on their type: ], , [, e.g.
] ] ⌶ ⌶ [ [ [
   
  • same type marks of the same character position are sorted based on their color:
[c1 [c2 [c3 ... c3] c2] c1]

Calc

  • Cell input with leading ' apostrophe in cells that are not formatted as Text was changed to always strip the first apostrophe and force the remainder as text content. Previously, the user had to know (or guess) whether an input could be converted to a numeric type (number, date, ...) and prefix only that to force text, but not prefix a textual type that could not be converted, which was confusing and bad UX. The handling is not changed for cells already formatted as Text, where every input is continued to be accepted literally as content and a leading apostrophe is not removed. tdf#149665 (Eike Rathke, Red Hat)
  • Add support for Kamenický and Mazovia encodings. tdf#150877 (Stephan Bergmann, Red Hat)

Impress & Draw

- Impress now supports cropped video for media shapes blog post (Miklos Vajna, Collabora)

Base

Chart

Math

  • Elements pane from left side of Math's window was moved to Sidebar tdf#150489 (Mike Kaganski, Collabora)

Core / General

  • Added support for rotate and zoom gestures when using touchpads (Povilas Kanapickas)

LibreOffice Help

Filters

GUI

Labelling

  • Correct group label in HTML import dialog tdf#138748 (Pedro Silva, Collabora)
  • Correct label locale group in CSV dialog tdf#138748 (Pedro Silva, Collabora)

Localization

Improvements to proofing tools and language support

Dictionaries

  • Ukrainian dictionary was updated tdf#149980 (Aron Budea, Collabora)
  • Added Persian (fa-IR) dictionary commit (Aron Budea, Collabora)

Language tags

  • The language list combo-box now accepts input of art-... BCP 47 private-use language tags like art-x-mylang or art-Latn-x-mylang (with every valid script subtag for Latn of course). This is an exception to the otherwise not accepted input of private-use subtags preventing mis-spreading arbitrary private-use tags, to support language attribution of artificial constructed languages. tdf#150370 (Eike Rathke, Red Hat)
  • Language list entries can be permanently added by dropping an auto-correction file acor_*.dat into the shared or user profile's autocorr/ directory with the corresponding well-formed and valid BCP 47 language tag in its name. The file can be empty (0 bytes length) with no auto-correction data being present, data can be added and edited as usual in AutoCorrect Options. For example, autocorr/acor_de-DE-1901.dat will add the de-DE-1901 tag's language entry that will be displayed as
    German (Germany, Traditional German orthography) {de-DE-1901}
    If the tag in the file name is not a well-formed BCP 47 language tag or not valid, it is silently ignored and no language list entry will be added. tdf#150371 (Eike Rathke, Red Hat)
  • For information about IETF BCP 47 language tags see https://en.wikipedia.org/wiki/IETF_language_tag and https://www.w3.org/International/articles/language-tags/

Scripting

Feature Removal / Deprecation

  • In the SDK, the deprecated tools idlc and regmerge (using the legacy type registry format) have been removed in favor of unoidl-write (using the incompatible new type registry format internally introduced in LibreOffice 4.1). core commit a8485d55

Platform Compatibility

Mac

  • LibreOffice 7.5 requires macOS 10.14 or newer to run.
Due to Apple's policy regarding C++ standard library features, the minimum macOS version requirement will be raised in the future like so:
  • release in Aug 2023 → 10.15 Catalina

API Changes

  • The obsolete UNOIDL method com.sun.star.registry.XSimpleRegistry::mergeKey has been deprecated (without a replacement), and its implementation now unconditionally throws a RuntimeException. core commit 25fc5f91
  • Added a new property JobName to the com::sun::star::view::PrintOptions service to allow specifying a job name which is sent to the printer. (Samuel Mehrbrodt, allotropia)

Android Viewer