Organizacja The Document Foundation zaprezentowała wydanie pakietu biurowego LibreOffice 7.3. Przygotowano gotowe pakiety instalacyjne dla różnych dystrybucji Linux, Windows i macOS. Do przygotowania wydania przyczyniło się 147 deweloperów, z których 98 to wolontariusze. 69% zmian wprowadzili pracownicy firm nadzorujących projekt, takich jak Collabora, Red Hat i Allotropia, a 31% zmian dodały niezależne osoby zainteresowane.
Wydanie LibreOffice 7.3 oznaczone jest etykietą „Community”, będzie wspierane przez entuzjastów i nie jest przeznaczone do zastosowań w przedsiębiorstwach. LibreOffice Community jest dostępny za darmo dla wszystkich bez wyjątków, w tym dla użytkowników korporacyjnych. Dla przedsiębiorstw wymagających dodatkowego wsparcia rozwijane są oddzielne produkty z rodziny LibreOffice Enterprise, dla których firmy partnerskie będą zapewniać pełne wsparcie, możliwość długotrwałego otrzymywania aktualizacji (LTS) i dodatkowe funkcje, takie jak SLA (Umowy Poziomu Usług).
Najbardziej zauważalne zmiany:
- Przeprojektowano oznaczanie błędów gramatycznych i ortograficznych w tekście — faliste linie, które podkreślają błędy, są teraz bardziej widoczne na ekranach o wysokiej gęstości pikseli i dostosowują się do zmiany skali.
- Zaktualizowano motyw ikon Colibre, stosowany domyślnie na platformie Windows, przekształcono ikony związane z grafiką, zapisywaniem, formatowaniem i wycofywaniem zmian.
- Zrealizowano możliwość generowania jednowymiarowych kodów kreskowych obok kodów QR.

- We wszystkich komponentach LibreOffice ujednolicono wartości definiujące szerokość linii.

- Zmiany w Writerze:
- Dodano wsparcie dla śledzenia zmian w tabelach. Zrealizowano śledzenie usuwania i dodawania wierszy tabeli, w tym pustych wierszy. Dodano interfejs do wizualnej analizy historii usuwania/dodawania tabel i poszczególnych wierszy, a także do zarządzania zmianami w tabelach (akceptowanie lub odrzucanie usunięć i dodawania wierszy oraz całych tabel teraz można wykonać jednym kliknięciem). Zapewniono wyświetlanie usuniętych i dodanych zmian w różnych kolorach oraz poprawne ukrywanie usuniętych wierszy i tabel przy włączeniu trybu ukrywania zmian. Dla kolumn tabeli dodano podpowiedzi z historią zmian.

- W systemie śledzenia zmian zaimplementowano wsparcie dla śledzenia przenoszenia tekstu. Przy analizie zmian przeniesiony tekst jest teraz podświetlany na zielono, podczas gdy miejsce, z którego tekst został przeniesiony, jest oznaczone jako przekreślone, a miejsce, do którego został przeniesiony, jako podkreślone. W trybie zarządzania zmianami dodano podpowiedź oraz specjalną ikonę do śledzenia przenoszeń tekstu. Wizualnie zaznaczone są również takie operacje, jak zmiana kolejności akapitów lub elementów na listach.

- Udoskonalono śledzenie zmian w formatowaniu i stylu akapitów. Podczas przenoszenia elementów listy pokazują się tylko przeniesione elementy, bez wpływu na pozostałe części listy.

- Dodano możliwość przypinania hiperłączy do figur.
- Przypisy i uwagi umieszczone na końcu akapitu są teraz przetwarzane analogicznie do przypisów w tekście, tzn. podlegają wzorom regularnym „[\p{Control}]” i „[:control:]”.
- Aby poprawić zgodność z dokumentami w formacie DOCX, podczas importu stylów akapitów przenoszone są teraz również informacje o poziomach list i stylach znaków skojarzonych z akapitem.
- Przyspieszono renderowanie skomplikowanych dokumentów. Zwiększono wydajność eksportu skomplikowanych dokumentów do formatu PDF. Przyspieszono ładowanie dużych dokumentów RTL.
- Zmiany w Calc:
- W oknie dialogowym „Link do zewnętrznych danych” („Arkusz ▸ Link do danych zewnętrznych”) zapewniono wyświetlanie tabel HTML w takiej kolejności, w jakiej występują w pliku źródłowym.

- Zrealizowano algorytm sumowania kompensacyjnego Kêhêna, do przyspieszenia obliczeń wykorzystywane są instrukcje wektorowe procesora, takie jak AVX2.
- W komórkach z formułami zachowane są wcięcia tworzone za pomocą spacji lub znaków tabulacji. Wcięcia są teraz również zachowywane i odtwarzane podczas zapisu i odczytu w formatach OOXML i ODF.
- Podczas importu i eksportu danych w formacie CSV dodano możliwość dostosowania separatora pól, poprzez podanie parametru ‘sep=;’ lub ‘»sep=;»‘ w wierszu zamiast danych.
- W oknie dialogowym importu i wklejania danych w formacie CSV zrealizowano opcję obliczania formuł („Oblicz formuły”), przy włączonej której dane zaczynające się od symbolu „=” są traktowane jako formuły i obliczane.
- Dodano wsparcie dla autouzupełniania wejścia w stylu Bash. Na przykład, jeśli w kolumnie znajduje się komórka "ABCD123xyz", przy wpisywaniu "A" zaproponowane zostanie dodanie "BCD". Użytkownik może to zatwierdzić, naciskając strzałkę w prawo, a następnie wpisać "1", aby uzyskać sugestię "23".
- Do wyświetlania kursora w komórce teraz używany jest systemowy kolor podświetlenia zamiast domyślnego koloru czcionki.

- W dialogu "Standard Filter" dodano możliwość filtrowania elementów według koloru tła lub tekstu w komórce.

- W zapytaniach i filtrach wykorzystujących operacje tekstowe, takie jak ‘contains’, zapewniono możliwość pracy z danymi numerycznymi.
- Tryb szybkiego wyszukiwania teraz przeszukuje wartości, a nie formuły (w oddzielnym dialogu wyszukiwania dostępna jest opcja wyboru trybu).
- Zwiększono prędkość otwierania plików w formacie XLSM. Przyspieszono wstawianie dużych wykresów. Zwiększono wydajność funkcji wyszukiwania i filtrowania. Rozszerzono zastosowanie wielowątkowości podczas obliczeń w Calc.
- Do programu do przygotowywania prezentacji Impress dodano zgodne z PowerPoint i Google Slides rozmiary ekranu (Slide ▸ Slide Properties… ▸ Slide ▸ Paper Format), takie jak „Widescreen” i „On-screen show”. Rozwiązano problem z współdzieleniem właściwości figur między grupami figur. W dialogu „3D-Settings” zapewniono poprawne renderowanie powierzchni przy wyborze właściwości „Matowy”, „Plastik” i „Metal”, które wcześniej były wyświetlane jednorodnie.

- Dodano wsparcie dla śledzenia zmian w tabelach. Zrealizowano śledzenie usuwania i dodawania wierszy tabeli, w tym pustych wierszy. Dodano interfejs do wizualnej analizy historii usuwania/dodawania tabel i poszczególnych wierszy, a także do zarządzania zmianami w tabelach (akceptowanie lub odrzucanie usunięć i dodawania wierszy oraz całych tabel teraz można wykonać jednym kliknięciem). Zapewniono wyświetlanie usuniętych i dodanych zmian w różnych kolorach oraz poprawne ukrywanie usuniętych wierszy i tabel przy włączeniu trybu ukrywania zmian. Dla kolumn tabeli dodano podpowiedzi z historią zmian.
- Dodano nowego dostawcę treści (UCP, Universal Content Provider) dla WebDAV i HTTP, oparty na bibliotece libcurl.
- W systemach Windows i macOS wykorzystano dostarczany przez platformę stos TLS.
- Przeprowadzono znaczną optymalizację wydajności podczas pracy z wieloma instancjami jednego dokumentu (na przykład, gdy w różnych oknach otwarte są różne części jednego dokumentu lub kilku użytkowników wspólnie edytuje jeden dokument w LibreOffice Online).
- Ulepszono renderowanie przy użyciu backendu opartego na bibliotece Skia.
- Podczas budowania oficjalnych plików wykonywalnych włączono optymalizację na etapie wiązania (Link-Time Optimization), co pozwoliło uzyskać ogólny wzrost wydajności.
- Wprowadzono liczne usprawnienia związane z importem dokumentów w formatach DOC, DOCX, PPTX, XLSX i OOXML, a także eksportem do OOXML, DOCX, PPTX i XLSX. Ogólnie zauważono znaczną poprawę zgodności z dokumentami MS Office.
- Dodano wsparcie dla języka między słowiańskiego (język zrozumiały dla użytkowników różnych języków mających słowiańskie korzenie) oraz języka Klingonów (rasa z serialu Star Trek).

Źródło: opennet.ru










