ReleaseNotes/24.2: Difference between revisions

    From The Document Foundation Wiki
    (→‎Navigator: hide sections from context menu)
    (→‎Calc: live-preview of font in Calc (was regression); typo)
    Line 44: Line 44:
    * New search field in the Functions sidebar deck. {{tdf|122718}} (Rafael Lima)
    * New search field in the Functions sidebar deck. {{tdf|122718}} (Rafael Lima)


    [[File:Search in Functions sidebar deck.png|border|350px|center|alt=Screenshot of the new feature in action, with the search string "avera" listing all the avrage-related functions.|Search in Functions sidebar deck]]
    [[File:Search in Functions sidebar deck.png|border|350px|center|alt=Screenshot of the new feature in action, with the search string "avera" listing all the average-related functions.|Search in Functions sidebar deck]]


    * Number format: scientific format now supports and saves to ODF ({{tdf|153993}} and {{tdf|156449}} Laurent Balland)
    * Number format: scientific format now supports and saves to ODF ({{tdf|153993}} and {{tdf|156449}} Laurent Balland)
    Line 50: Line 50:
    ** lower case for exponent, with number format such as <code>###.000e0</code>
    ** lower case for exponent, with number format such as <code>###.000e0</code>
    ** exponent with blank '?' instead of '0', with number format such as <code>0.00E+?0</code>
    ** exponent with blank '?' instead of '0', with number format such as <code>0.00E+?0</code>
    * Font is live-previewed again: it is temporarily applied on the selected cell(s) by hovering or navigating in the font dropdown (sidebar or toolbar). {{tdf|158320}} (Caolán McNamara, Collabora)


    == Impress ==
    == Impress ==

    Revision as of 08:52, 15 December 2023

    Note pin.svg

    Note:
    This page will be made translatable only at the start of the week of 24.2 beta 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.6 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 short 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. using a menu path that leads to it: Format ▸ Character ▸ Position [tab] ▸ ‘90 degrees’.
    • It credits the main authors who did the work (add them in parentheses after the feature description) and references the relevant Bugzilla ticket.
    • If the feature can be shown off with a sample file – particularly for new import-able features, it would be wonderful to have a link to 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.

    For more details, see the guidelines.

    Thanks in advance for your help filling this out!


    Writer

    • "Legal" ordered list numbering: make a given list level use Arabic numbering for all its number parts. tdf#150408 (Mike Kaganski, Collabora)
    • Comments can now use styles, the "Comment" paragraph style being the default one. This makes it easier to modify the formatting of all comments at once, or to visually categorise different types of comments. tdf#103064 (Maxim Monastirsky)
    Screenshot of Writer document with two comments, one styled with an orange background and focusing on content, the other with a blue background and focusing on formatting.

    Navigator

    • Linkable elements can now be drag-and-dropped from the Navigator onto a text selection to use the selection as the hyperlink text. tdf#156111 (Jim Raykowski)
    • Nested Sections can now be collapsed just like Headings (tdf#158103) and can be hidden or made visible from their context menu (tdf#157681). (Jim Raykowski)
    Screenshot of Navigator sidebar deck showing subsection both collapsed and expanded.
    Screenshot of Navigator with two headings greyed out in the middle of visible headings.

    Multi-page floating tables

    Support for multi-page floating tables was improved in various aspects:

    • Overlap control, border and footnotes: blog post (Miklos Vajna, Collabora)
    • Wrap on all pages: blog post (Miklos Vajna, Collabora)

    Calc

    • New search field in the Functions sidebar deck. tdf#122718 (Rafael Lima)
    Screenshot of the new feature in action, with the search string "avera" listing all the average-related functions.
    • Number format: scientific format now supports and saves to ODF (tdf#153993 and tdf#156449 Laurent Balland)
      • embedded text, with number format such as ###.000 E0
      • lower case for exponent, with number format such as ###.000e0
      • exponent with blank '?' instead of '0', with number format such as 0.00E+?0
    • Font is live-previewed again: it is temporarily applied on the selected cell(s) by hovering or navigating in the font dropdown (sidebar or toolbar). tdf#158320 (Caolán McNamara, Collabora)

    Impress

    • Implemented Small Caps for Impress: details in blog post (Caolán McNamara, Collabora)
    Screenshot of the new feature in action, with the string "Small Caps" demonstrating the feature.
    • The setting "Show navigation panel" in Slide Show ▸ Slide Show Settings... will now be saved to local configuration. tdf#157788 (Amin Irgaliev, Vladislav Tarakanov)
    • Moved Presenter console and Remote control settings from Tools ▸ Options ▸ LibreOffice Impress to Slide Show ▸ Slide Show Settings.... Additionally, the labels and dialog layout has been improved. tdf#135089 7ca9c5bd2e2e3cda5686b7b8f5b657161eb52cdd (Samuel Mehrbrodt, allotropia)
    • Additionally, there is a new check box so that the Bluetooth Remote control server can be enabled without also enabling the (currently insecure) WiFi server. aee059ffabf46b57c7eeea337d0ba5e337737a55 (Michael Stahl, allotropia)
    Slide Show settings dialog highlighting the new settings

    Draw

    Base

    Chart

    Math

    Core / General

    • Changes in automatic saving of documents: "Save AutoRecovery information" is turned on by default, as well as "Always create backup copies". Backup copies accumulate in the folder specified by Tools ▸ Options ▸ LibreOffice ▸ Paths. Both settings can be turned off in Tools ▸ Options ▸ Load/Save ▸ General ▸ Save. tdf#152463 (Bogdan Buzea)
    • Fixed many AutoRecovery limitations and re-enabled AutoSave UI. Added "Place backup in same folder as document" option. tdf#65509 tdf#68565 tdf#57414 (Mike Kaganski / Justin Luth, Collabora)
    • Fixed various Notebookbar paper cuts: lots of menu improvements, better print preview support, proper reset of customized layout, better use of radio buttons, less "jumps" back to Home tab, no longer broken after file reload or print preview or master view. tdf#126006 tdf#125504 tdf#122270 tdf#141136 tdf#148121 (Justin Luth)
    • Added search functionality to Tools ▸ Options. tdf#49895 (Bayram Çiçek)
    Search field in Options dialog
    • Automatically switching to dark app colors and a dark icon theme when a dark color scheme is configured in the desktop settings now also works for the Qt-based UI variants used e.g. by default on KDE Plasma. tdf#156894 tdf#149611 (Michael Weghorn)
    • Expert config now shows explanatory text to the config items in a tooltip tdf#157431 (Samuel Mehrbrodt, allotropia)
    Tooltip shown in Expert config
    • Expert config can now be filtered by modified values. Modified values are displayed in **bold** text. tdf#157432 (Samuel Mehrbrodt, allotropia)
    • Improved editing capabilities in Expert config dialog: (Samuel Mehrbrodt, allotropia)
      • Proper input type validation
      • Editing lists in an own dialog

    LibreOffice Help

    Continuation of LibreOffice Help to describe access to commands from several interfaces: Menus, tabbed interface, keyboard, toolbars, status bar and more.


    Help pages describe several ways to access commands


    Help contents updates and fixes:

    Filters

    Orcus-based filters

    The following improvements derive primarily from the 0.19 release of the orcus library (Kohei Yoshida, allotropia).

    • Overhauled the Gnumeric import filter to fix bugs and add missing features. Most notable feature additions are:
      • cell styles
      • rich-text strings
      • named ranges
      • row heights and column widths
      • merged cells
    • Added support for importing rich-text strings in the Excel 2003 XML format.

    Import of "Drawing Canvas" from docx-documents

    Word has an object called "Drawing Canvas" where you draw shapes on it. They are combined into one object, similar as grouping them. This drawing canvas has to be used in Word, if the drawing contains connector shapes. Word writes this object in two flavors to the file. One is the original drawing canvas in DrawingML markup and the other is a fallback with reduced properties in VML markup. Previous LibreOffice versions could only read the VML fallback. Now the DrawingML is read. That gives you these new import features:

    • The drawing canvas background is imported.
    • Connectors are no longer imported as simple shapes but as true connectors, attached to the start and end shape.
    • Primitive shapes like ellipses are imported as ooxml-shape and thus text inside the shape can wrap now.
    • Shapes can use multicolor gradients, theme colors and glow effects.

    (Regina)

    GUI

    • The Insert Special Characters dropdown now shows a character description for the selected character (and in tooltip on hovering). tdf#156538 (Jim Raykowski)
    Screenshot of the Special Character dropdown showing the earth ground character selected, with its description "⏚ EARTH GROUND U+23DA" underneath.
    • The save with password dialog now features a password strength meter that utilizes zxcvbn-c to determine the password strength. tdf#157518 (Sarper Akdemir, allotropia)
    • Turn Security Warnings popup windows into infobars to avoid annoying blocker warning dialogs. tdf#157482 (Balázs Varga, allotropia) - In the previous implementation, if the appropriate configuration options are enabled, a warning was issued and/or the personal information have been removed each time the document is saved. These Security Warnings popup windows have been turned into individual infobar warnings at the top of the page. The infobar can be displayed both for hidden and for personal information. In this way, the user receives a hint without significantly disrupting the workflow. A button on the banner could additionally open a dialog in which individual pieces of information can be removed.
    Screenshot of Security Infobar warning and new security option settings
    • Options dialog pages behaved inconsistently when options are locked down. Several of the UI elements do not reflect this by becoming disabled and displaying a lock icon on their left. By the end all the Options pages will work consistently when options are locked down. tdf#157698 (Balázs Varga, allotropia)
    Options Print page with readonly options
    • Clarify the options dialog text around macro security settings, to specify exactly what is permitted, and what is prevented. tdf#157588 (Gábor Kelemen, allotropia)
    Options Macro security page with highlighted changes

    Accessibility

    • Tree views like the one in the Expert Configuration Dialog (reachable via Tools ▸ Options ▸ LibreOffice ▸ Advanced ▸ Open Expert Configuration) are now correctly exposed via accessibility APIs, so the table content is announced by screen readers. tdf#99609 (Michael Weghorn, TDF)
    • A system setting to reduce/disable animations is now honoured by LibreOffice to disable the "marching ants" animation when copying cells in Calc. (This is new in LibreOffice 24.2 for Windows and Linux; for macOS, this is already included in LibreOffice 7.6.) tdf#155414 (Patrick Luby; Michael Weghorn, TDF)
    • Issues in the handling of mouse positions in the Windows-specific accessibility implementation were fixed, so that the NVDA screen reader can announce the text of a Calc cell under the mouse pointer correctly. tdf#156679 (Michael Weghorn, TDF)
    • Various popup menus like the border line style control (e.g. used in Writer: Format ▸ Paragraph ▸ Borders ▸ Line ▸ Style) or the font color chooser (e.g. used in Writer: Format ▸ Character ▸ Font Effect ▸ Font Color) are now correctly announced by the NVDA screen reader on Windows. tdf#101886 tdf#141101 tdf#156561 (Michael Weghorn, TDF)
    • The UNO grid control is now properly exposed to the accessibility layer and can therefore be announced by the NVDA screen reader. tdf#156473 (Michael Weghorn, TDF)
    • The multi line edit (e.g. used in the Help ▸ Check for Updates... dialog now supports the accessible Text interface, which allows screen readers to announce its text content. tdf#104833 (Michael Weghorn, TDF)
    • An active-descendant-changed accessible events no longer gets incorrectly sent when a combobox value changes without the combobox being focused, which was causing confusing behavior with the NVDA screen reader in the print dialog. tdf#157137 (Michael Weghorn, TDF)
    • On Windows, the IAccessible2 role is now reported for frames, instead of reporting them as dialogs. Commit (Michael Weghorn, TDF)
    • Status bars in dialogs are now reported with the correct accessible role, so screen readers can find and report them accordingly. tdf#157639 (Michael Weghorn, TDF)
    • The content of the Tools ▸ Word Count... dialog is now announced by the NVDA screen reader on Windows when the dialog opens. tdf#157633 (Michael Weghorn, TDF)
    • On Windows, text attributes are now reported on the accessibility layer according to the IAccessible2 text attributes and object attributes specifications, no longer by using custom attribute names and values. Invalid spelling is now also reported via the corresponding text attribute. Together with a corresponding change in version 2024.1 of the NVDA screen reader, this makes announcement of misspelled words work when reading a line of text in Writer. tdf#157696 (Michael Weghorn, TDF)
    • On Windows, text alignment is now reported via the corresponding IAccessible2 object attribute, which makes it possible for assistive technology like the NVDA screen reader to announce it. tdf#135922 (Michael Weghorn, TDF)

    Localization

    Scripting

    Feature Removal / Deprecation

    • Drop Impress/Draw's HTML Export wizard. Exporting to HTML from the UI behaves now the same way as using --convert-to html:"impress_html_Export" from the command line, the slides being exported as a single document. tdf#105303 (Xisco Fauli, TDF)
    • Removed FTP protocol support from LibreOffice, following browser vendors and general industry trends tdf#146386 4a26dcac8e4f3ff3cbc3c356ad0a34968ef9d8fe

    Platform Compatibility

    • On Windows, text attributes are now reported on the accessibility layer according to the IAccessible2 text attributes and object attributes specifications, no longer by using custom attribute names and values. Assistive Technology that currently only supports the custom LibreOffice attributes needs to be adapted to support attributes according to the IAccessible2 specifications. For the NVDA screen reader, this has been implemented for the upcoming version 2024.1. tdf#157696
    • The minimum requirements for building and running LibreOffice on Linux have been raised from Red Hat Enterprise Linux 7/CentOS 7 to Red Hat Enterprise Linux 8/CentOS 8 (or equivalent). This also means that Qt 5.15 is the minimum supported Qt version for the Qt 5 based "VCL plugins" (qt5/kf5). 02f48a32400f81413329d81203c417521882cab6

    API Changes

    Configuration changes

    • A new setting can be used to disable insecure network protocols (such as unencrypted HTTP, SMTP, and TLS versions older than 1.2). If disabled, the WebDAV UCP will automatically attempt to connect via HTTPS instead, while other services will refuse to connect. 5365daf67f8b81f69a47e3692a71fd3962505e46 8e46dd9599bc84f60abf2d2d5625fa15076dfc80 8b0b453ecbf41a33a33e45756fddc7ec3fbddfc3
      • org.openoffice.Office.Security/Net/AllowInsecureProtocols
    • A new setting can be used to disable soffice --accept ec3ffe62685f9c5e944ae0924a9963fbe016a706
      • org.openoffice.Office.Security/Net/AllowInsecureUNORemoteProtocol
    • The following configuration keys have been deprecated:
      • org.openoffice.Office.Inet::Settings::ooInetFTPProxyName tdf#146386
      • org.openoffice.Office.Inet::Settings::ooInetFTPProxyPort tdf#146386
    • The following deprecated configuration keys have been removed:
      • org.openoffice.Office.Common/InternalMSExport/UseOldExport tdf#154077 (Gabor Kelemen, allotropia)
      • org.openoffice.Office.Histories/HistoryItem/Password (Samuel Mehrbrodt, allotropia)
      • org.openoffice.Office.Paths/Storage (Samuel Mehrbrodt, allotropia)
      • org.openoffice.Office.Linguistic/SpellChecking/IsSpellCapitalization (Samuel Mehrbrodt, allotropia)
    • Customization of start center colors StartCenterThumbnailsHighlightColor and StartCenterThumbnailsHighlightTextColor removed in favor of system defaults tdf#158084 (Heiko Tietze, TDF)

    Android Viewer