De organisatie The Document Foundation heeft de release van de kantoorpakket LibreOffice 7.3 gepresenteerd. Klaar om te installeren pakketten zijn voorbereid voor verschillende Linux-distributies, Windows en macOS. Bij de voorbereiding van deze versie waren 147 ontwikkelaars betrokken, waarvan 98 vrijwilligers zijn. 69% van de wijzigingen is aangebracht door medewerkers van de projectmaatschappijen, zoals Collabora, Red Hat en Allotropia, terwijl 31% van de wijzigingen door onafhankelijke enthousiastelingen is toegevoegd.
De release van LibreOffice 7.3 is gemarkeerd met het label ‘Community’, zal worden ondersteund door enthousiastelingen en is niet gericht op gebruik in bedrijven. LibreOffice Community is zonder beperkingen gratis beschikbaar voor iedereen, inclusief zakelijke gebruikers. Voor ondernemingen die extra service nodig hebben, worden aparte producten van de familie LibreOffice Enterprise ontwikkeld, waarvoor partners volledige ondersteuning bieden, de mogelijkheid om langdurige updates te ontvangen (LTS) en extra functies zoals SLA (Service Level Agreements).
De meest opvallende wijzigingen:
- De markering van grammaticale en spellingsfouten in de tekst is herzien — de golvende lijnen die fouten onderstrepen, zijn nu beter zichtbaar op schermen met een hoge pixeldichtheid en passen zich aan de schaalvergroting aan.
- Het Colibre-pictogramthema, dat standaard op het Windows-platform wordt gebruikt, is vernieuwd, inclusief de pictogrammen die verband houden met grafiek, opslaan, formatteren en ongeldig maken van wijzigingen.
- Er is een mogelijkheid geïmplementeerd voor het genereren van een-dimensionale streepjescodes, naast QR-codes.

- In alle onderdelen van LibreOffice zijn de waarden die de lijnbreedtes bepalen, gestandaardiseerd.

- Wijzigingen in Writer:
- Ondersteuning voor het bijhouden van wijzigingen in tabellen is toegevoegd. Het bijhouden van het verwijderen en toevoegen van tabelrijen, inclusief lege rijen, is geïmplementeerd. Een interface voor een visuele analyse van de geschiedenis van het verwijderen/toevoegen van tabellen en afzonderlijke rijen is toegevoegd, evenals voor het beheren van wijzigingen in tabellen (het accepteren of afwijzen van het verwijderen en toevoegen van rijen en hele tabellen kan nu met één klik). Verwijderde en toegevoegde wijzigingen worden in verschillende kleuren weergegeven, en verwijderde rijen en tabellen worden correct verborgen wanneer de modus voor het verbergen van wijzigingen is ingeschakeld. Voor de kolommen van tabellen zijn pop-up tips toegevoegd met de geschiedenis van wijzigingen.

- In het wijzigingsvolgsysteem is ondersteuning voor het volgen van tekstverplaatsingen geïmplementeerd. Bij het analyseren van wijzigingen wordt verplaatste tekst nu groen gemarkeerd, terwijl op de plek waar de tekst vandaan is verplaatst deze doorgehaald is en waarheen deze is verplaatst, onderstreept. In de modus voor het beheren van wijzigingen is een tooltip toegevoegd samen met een speciaal pictogram voor het volgen van tekstverplaatsingen. Ook zijn visueel dergelijke handelingen gemarkeerd, zoals het wijzigen van de volgorde van alinea's of elementen in lijsten.

- De tracking van wijzigingen in opmaak en stijl van alinea's is verbeterd. Bij het verplaatsen van lijstitems wordt alleen de verplaatste inhoud weergegeven, zonder de andere tussenliggende delen van de lijst te beïnvloeden.

- De mogelijkheid om hyperlinks aan figuren te koppelen is geïntroduceerd.
- Voetnoten en aantekeningen die aan het einde van een alinea zijn aangegeven, worden nu op dezelfde manier behandeld als voetnoten in de tekst, d.w.z. ze vallen onder de reguliere expressies «[\p{Control}]» en «[:control:]».
- Om de compatibiliteit met DOCX-documenten te verbeteren, worden bij het importeren van alinea-opmaak nu ook de informatie over lijstniveaus en de lettertypes die aan de alinea zijn gekoppeld overgedragen.
- De rendering van complexe documenten is versneld. De prestaties van het exporteren van complexe documenten naar PDF-formaat zijn verhoogd. Het laden van grote RTL-documenten is versneld.
- Wijzigingen in Calc:
- In de dialoog «Link naar externe gegevens» («Sheet ▸ Link to External Data») worden HTML-tabellen nu weergegeven in de volgorde waarin ze in het bronbestand voorkomen.

- Er is een algoritme voor compensatiesom van Kahan geïmplementeerd, waarbij vectorinstructies van de CPU, zoals AVX2, zijn gebruikt om de berekening te versnellen.
- In cellen met formules worden inspringingen, gemaakt met spaties of tabulatoren, behouden. Inspringingen worden nu ook opgeslagen en gereproduceerd bij het schrijven en lezen in de formaten OOXML en ODF.
- Bij het importeren en exporteren van gegevens in CSV-formaat is de mogelijkheid opgenomen om het veldscheidingsteken aan te passen door de parameter ‘sep=;’ of ‘»sep=;»‘ in de regel in plaats van de gegevens aan te geven.
- In de dialoog voor het importeren en invoegen van gegevens in CSV-formaat is een optie geïmplementeerd voor het evalueren van formules («Evaluate formulas»), waarmee gegevens die beginnen met het teken «=» als formules worden beschouwd en berekend worden.
- Ondersteuning voor het automatisch aanvullen van invoer in Bash-stijl is toegevoegd. Bijvoorbeeld, als er een cel in de kolom is met "ABCD123xyz", zal bij het invoeren van "A" de suggestie "BCD" worden toegevoegd. De gebruiker kan akkoord gaan door op de rechterpijl te drukken, waarna hij "1" kan invoeren en de aanbeveling "23" kan krijgen.
- Voor de weergave van de cursor in een cel wordt nu de systeemkleur voor markering gebruikt in plaats van de standaard letterkleur.

- In de dialoog 'Standaardfilter' is de mogelijkheid toegevoegd om elementen te filteren op basis van de achtergrond- of tekstkleur in de cel.

- In zoekopdrachten en filters die tekstbewerkingen zoals 'bevat' gebruiken, is het mogelijk gemaakt om met numerieke gegevens te werken.
- De snelle zoekfunctie zoekt nu naar waarden in plaats van formules (in een aparte zoekdialoog is er een optie om de modus te kiezen).
- De snelheid van het openen van XLSM-bestanden is verhoogd. Het invoegen van grote diagrammen is versneld. De prestaties van zoek- en filterfuncties zijn verbeterd. Het gebruik van multithreading bij berekeningen in Calc is uitgebreid.
- De presentatie-app Impress heeft schermformaten toegevoegd die compatibel zijn met PowerPoint en Google Slides (Dia ▸ Dia-instellingen… ▸ Dia ▸ Papierformaat), zoals 'Widescreen' en 'Presentatie'. Het probleem met het delen van eigenschappen van vormen tussen groepen vormen is opgelost. In de dialoog '3D-instellingen' is de juiste weergave van oppervlakken verzekerd bij het selecteren van de eigenschappen 'Mat', 'Plastic' en 'Metaal', die eerder gelijksoortig werden weergegeven.

- Ondersteuning voor het bijhouden van wijzigingen in tabellen is toegevoegd. Het bijhouden van het verwijderen en toevoegen van tabelrijen, inclusief lege rijen, is geïmplementeerd. Een interface voor een visuele analyse van de geschiedenis van het verwijderen/toevoegen van tabellen en afzonderlijke rijen is toegevoegd, evenals voor het beheren van wijzigingen in tabellen (het accepteren of afwijzen van het verwijderen en toevoegen van rijen en hele tabellen kan nu met één klik). Verwijderde en toegevoegde wijzigingen worden in verschillende kleuren weergegeven, en verwijderde rijen en tabellen worden correct verborgen wanneer de modus voor het verbergen van wijzigingen is ingeschakeld. Voor de kolommen van tabellen zijn pop-up tips toegevoegd met de geschiedenis van wijzigingen.
- Een nieuwe contentprovider (UCP, Universele Contentprovider) voor WebDAV en HTTP, gebaseerd op de library libcurl, is toegevoegd.
- Er is gebruik gemaakt van de door het platform geleverde TLS-stack in Windows en macOS.
- Er is aanzienlijke prestatieoptimalisatie bereikt bij het werken met meerdere exemplaren van hetzelfde document (bijvoorbeeld wanneer verschillende delen van hetzelfde document in verschillende vensters zijn geopend of wanneer meerdere gebruikers samen een document in LibreOffice Online bewerken).
- De rendering is verbeterd bij gebruik van de Skia-gebaseerde backend.
- Bij het bouwen van de officiële uitvoerbare bestanden is er optimalisatie bij de linkfase (Link-Time Optimization) ingeschakeld, wat heeft geleid tot een algemene prestatieverbetering.
- Er zijn talrijke verbeteringen aangebracht met betrekking tot het importeren van documenten in de formaten DOC, DOCX, PPTX, XLSX en OOXML, evenals het exporteren naar OOXML, DOCX, PPTX en XLSX. Over het geheel genomen is er een significante verbetering in de compatibiliteit met MS Office-documenten waargenomen.
- Ondersteuning toegevoegd voor de Inter-Slavische taal (een taal die begrijpelijk is voor sprekers van verschillende talen met Slavische wortels) en de Klingon-taal (een ras uit de serie Star Trek).

Bron: opennet.ru










