Jump to content

Примітки до релізу/26.2

From The Document Foundation Wiki
This page is a translated version of the page ReleaseNotes/26.2 and the translation is 99% complete.
Outdated translations are marked like this.

Writer

  • Прив’язані об’єкти більше не виділяються після вставлення. Стару поведінку можна відновити, встановивши параметр експерта Office::Writer::Курсор::Опція::ВибратиВставленийЗакріпленийОб'єкт на true. (Michael Stahl, Collabora) tdf#167833
  • Плаваючі таблиці та атрибути зберегти з наступним/не розділяти абзац тепер краще працюють разом у Writer (blog post). (Miklos Vajna, Collabora)
  • Відстеження змін: старий прямий формат червоних ліній формату тепер збережено для ODT і вдосконалено для DOCX (blog post). (Miklos Vajna, Collabora)
  • Відстеження змін: тепер можна вирішити, яку зміну прийняти для взаємозалежних змін (blog post). (Miklos Vajna, Collabora)
  • Плаваючі таблиці тепер можна розділяти на плаваючі таблиці, що покращує експорт DOCX. (Michael Stahl, Collabora) fc53ab8e
  • При зміні одного нумерованого списку шляхом приєднання його до попереднього (Додати до списку) тепер також видаляються всі властивості «Почати нумерацію заново». (Justin Luth) tdf#113213
  • Діалогове вікно перевірки орфографії: різні виправлення паперових порізів. Список «Виправити все» більше не очищується без необхідності (і більш надійно очищується при переході до іншої програми). (Justin Luth) tdf#191558 tdf#126826
  • Відстежувати зміни: частково видалені абзаци додані до прихованого списку. Таким чином, зміни для частково видалених абзаців не будуть відображатися в нумерованому списку. (Bayram Çiçek, Collabora) tdf#157596
  • Writer тепер враховує міжрядковий інтервал для затінення полів. Таким чином, нижня частина деяких літер (наприклад, «Ç», «ş», «g», «p») не буде обрізана через фоновий шар «затінення полів». (Bayram Çiçek, Collabora) tdf#167527
  • Не показувати нумерацію рядків у виносках під час імпорту DOCX. (Bayram Çiçek, Collabora) tdf#167202
  • Вставлення одного зображення з буфера обміну тепер автоматично вставляє підпис відповідно до налаштувань Writer Автоматичне додавання підписів до зображень. (Michael Stahl, Collabora) d072b5e0
  • Writer тепер підтримує вирівнювання абзаців на початку та в кінці. Ці опції вирівнюють абзаци відносно напрямку тексту абзацу та можуть спростити повторне використання стилів у різних мовах та системах письма. (Jonathan Clark, TDF) tdf#118350
  • Тепер Writer може автоматично встановлювати напрямок тексту RTL під час набору. Цю функцію можна додати до стилю абзацу, встановивши прапорець «Автоматично встановлювати напрямок» на вкладці «Вирівнювання» діалогового вікна абзацу. (Jonathan Clark, TDF) tdf#162120
  • Writer тепер відображає більш помітну сітку, а функція «Прив'язати до сітки» тепер точно вирівнює об'єкти по сітці. (Tamás Zolnai) tdf#89544 tdf#126493
  • Опція для запобігання перетягуванню виділеного тексту за допомогою Інструменти ▸ Опції ▸ LibreOffice ▸ Writer ▸ Допоміжні засоби форматування: Перетягування: [x] Дозволити перетягування тексту (Heiko Tietze, tdf) tdf#100998

Calc

  • Calc тепер підтримує xmlMaps.xml. (Bayram Çiçek, Collabora) tdf#167689
  • Вдосконалення опцій діалогового вікна «Сортування». (Regina Henschel)
    • Коли в діалоговому вікні «Сортування» увімкнено природне сортування, ви маєте додаткову можливість розглядати десяткові роздільники як звичайні символи. Це дозволяє, наприклад, сортувати IP-адреси, навіть якщо у вашій локалізації десятковим роздільником є крапка. Інформація про те, що природне сортування увімкнено, тепер записується у файл і зберігається при повторному відкритті файлу. tdf#161949
    • Налаштування локалі в опціях діалогового вікна «Сортування» тепер записується у файл і таким чином зберігається. Налаштування локалі впливає не тільки на вибір спеціального алгоритму сортування, але й на інші властивості сортування, що залежать від локалі, наприклад, який символ використовується як десятковий роздільник для природного сортування. tdf#168175.
  • Додано підтримку формату буфера обміну Biff12 (Excel 2007+), що усуває обмеження на обсяг даних, які можна вставити в Calc з Excel. (Laurent Balland) (Mike Kaganski, Collabora) tdf#127675
  • Excel 2010+ став форматом за замовчуванням при збереженні у форматі XLSX. Він був перейменований з «Office Open XML Spreadsheet» на «Excel 2010–365 Spreadsheet». (Justin Luth, Collabora) tdf#165180
  • Тепер формулу можна перетворити в матричний режим за допомогою комбінації клавіш F2, ⇧ Shift+Ctrl+↵ Enter. Не потрібно змінювати саму формулу. (Laurent Balland) tdf#104888
  • Команди для встановлення шрифту та кольору фону (.uno:Color/uno:BackgroundColor) застосовують фактичні налаштування з палітри кольорів, коли вони призначені для швидкого доступу. (Heiko Tietze, TDF) tdf#138722, tdf#169812
  • Експертна опція Office::Calc::Вміст::Відображення::ПриміткаПрозорість дозволяє користувачам вимкнути прозорість коментарів. (Heiko Tietze, TDF) tdf#169504
  • Заголовки стовпців більше не перекриваються, коли ширина стовпців невелика. (Heiko Tietze, TDF) tdf#168092}

Продуктивність

  • Швидкість прокрутки була покращена, коли електронна таблиця має багато прихованих стовпців. (Caolán McNamara, Collabora) tdf#156297
  • Тепер з електронними таблицями, що містять багато фігур, працювати стало швидше. (Noel Grandin, Collabora) tdf#154913
  • Видалення дублікатів записів тепер відбувається швидше. (Noel Grandin, Collabora) tdf#166121
  • Відхилення відстежених змін відбувається швидше. (Noel Grandin, Collabora) tdf#133557
  • Оптимізовано експорт SVG-файлів з великою кількістю растрових зображень. (Noel Grandin, Collabora) tdf#169532

Impress

  • Впроваджено API Microsoft Media Foundation у Windows для підтримки відтворення відео та аудіо за допомогою поширених кодеків. Управління відтворенням відео за допомогою MFPlay. Більш детальну інформацію про підтримувані формати відео- та аудіофайлів (без додаткових встановлених кодеків) можна знайти за цим посиланням. (Balazs Varga, Collabora) tdf#62408 tdf#105168 tdf#159292

Base

  • Base тепер є справді багатокористувацькою програмою. (Pierre Vacher) tdf#167960

Chart

  • При наведенні курсору миші на елементи палітри кольорів діапазону даних діаграми в бічній панелі тепер відображається попередній перегляд в активній діаграмі. (Marco Cecchetti, Collabora) 25fa7051
  • Деякі елементи стилю діаграм OOXML тепер успішно переносяться через LibreOffice (OOXML -> LO -> OOXML). Наразі ця функція є неповною, і дання стилю недоступне та не може бути зміненим в інтерфейсі користувача. (Kurt Nordback, Collabora) tdf#168472

Продуктивність

  • Виправлено проблеми з продуктивністю 3D-діаграм. (Noel Grandin, Collabora) tdf#148988


Основне / Загальне

  • Додано підтримку з'єднувачів для Writer і Calc. Шлях до об'єкта на стандартній панелі інструментів: Вставити ▸ Фігура ▸ З'єднувачі. Шлях до об'єкта в інтерфейсі користувача з вкладками: Вставити ▸ З'єднувачі (двічі клацніть для багаторазового вибору). (Amin Irgaliev, Vladislav Tarakanov) tdf#79356
  • Тепер підтримуються шрифти, редагування яких заборонено ліцензією і які вбудовані в документи. Раніше вони ігнорувалися, а документи відображалися з використанням замінників шрифтів. Тепер користувачеві пропонується вибрати, чи відкривати документ у режимі редагування (без зазначених шрифтів) або в режимі тільки для читання (з використанням шрифтів для відображення). Підтримуються формати файлів ODF та OOXML. (Mike Kaganski, Collabora) tdf#145967
  • Аутентифікація Google Drive була вдосконалена для використання звичайного методу браузера (наразі тільки для Windows). (Mike Kaganski, Collabora) tdf#101630
  • Експорт у формат PDF: обробка зовнішніх посилань у документі. (Floris Bos; Olivier Hallot, TDF) tdf#167490 tdf#170309

Фільтри

Загальне XML та JSON відображення в Calc

Загальні документи XML та JSON із зв'язними діапазонами тепер автоматично відображаються на аркушах у Calc. Зв'язний діапазон — це частина документа, що містить табличні записи. Якщо документ містить кілька зв'язних діапазонів, кожен діапазон відображається на окремому аркуші.

Наприклад, наступний документ JSON

[
  {
    "id": 5001,
    "name": "Wireless Mouse",
    "description": "Ergonomic wireless mouse with adjustable DPI settings.",
    "sku": "WM-ERGO-BLK-01",
    "price": 25.50,
    "stock_quantity": 150,
    "category": "Electronics"
  },
  {
    "id": 5002,
    "name": "Mechanical Keyboard",
    "description": "RGB mechanical keyboard with brown switches for tactile feedback.",
    "sku": "MK-RGB-BROWN-02",
    "price": 89.99,
    "stock_quantity": 75,
    "category": "Electronics"
  },
  {
    "id": 5003,
    "name": "Laptop Stand",
    "description": "Adjustable aluminum laptop stand for improved ergonomics.",
    "sku": "LS-ALUM-ADJ-03",
    "price": 35.00,
    "stock_quantity": 200,
    "category": "Accessories"
  }
]

при відкритті відображається у вигляді наступного діапазону значень.

Немає обмежень щодо структури вихідних даних у вихідному документі, оскільки структура вихідних даних аналізується і автоматично відображається на аркуші. Однак це автоматичне відображення здійснюється на основі принципу «найкращих зусиль» і може не працювати у всіх випадках.

XML-документи з діапазонами, що можна пов'язати, обробляються аналогічним чином. (Kohei Yoshida, Collabora)

DOCX

  • Покращено обробку висоти рядків у китайських, японських та корейських документах DOC/DOCX. (Jonathan Clark) tdf#129808

Markdown

  • Додано підтримку експорту у формат Markdown (blog post). (Mike Kaganski, Miklos Vajna; Collabora) tdf#160734 tdf#168152 tdf#168172 tdf#168317 tdf#168341 tdf#168662
  • Додано підтримку імпорту з формату Markdown, як через файли, так і через буфер обміну. (Ujjawal Kumar) tdf#162153
  • Додано підтримку використання шаблонів ODT/DOCX під час імпортування документа Markdown (blog post). (Miklos Vajna; Collabora)

EPUB

  • Експорт у формат EPUB став значно швидшим, а під час експорту відображається індикатор прогресу. (Noel Grandin, Collabora) tdf#133976

Графіка

Графічний движок Skia тепер є обов'язковим як для Windows, так і для macOS. (Noel Grandin, Collabora) 07f480b7 9f9550a6

Продуктивність

  • Рендеринг заповнення фігур став більш продуктивним. (Noel Grandin, Collabora) tdf#160345 tdf#149592
  • Відтворення SVG-файлів із заповненням візерунками тепер відбувається швидше в Linux. (Noel Grandin, Collabora) tdf#101083

Інтерфейс користувача

  • Усі діалогові вікна тепер використовують вертикальні вкладки з піктограмами. (Heiko Tietze) tdf#161497
  • Можливість використання горизонтальних вкладок замість вертикальних. (Heiko Tietze) tdf#167108
  • Панель «Макет» на бічній панелі Impress тепер використовує вбудований віджет IconView замість віджета ValueSet. (Parth Raiyani, Collabora) tdf#166964
  • Діалогове вікно «Тема» тепер використовує вбудований віджет IconView замість віджета ValueSet. (Parth Raiyani, Collabora) tdf#167074
  • Позиції пресетів і стилів тіней з діалогового вікна «Межа сторінки» тепер використовують вбудований віджет IconView замість віджета ValueSet. (Parth Raiyani, Collabora) tdf#167536
  • Діалогові вікна «Перейти до сторінки/слайду/аркуша» тепер працюють в асинхронному режимі. (Hubert Figuière, Collabora) 8b609509 1beb3252 46c25815
  • Дозволити вставляти гіперпосилання через контекстне меню (коли виділено текст). (Samuel Mehrbrodt, Collabora) tdf#167544
  • Скріншоти діалогових вікон тепер можна копіювати в буфер обміну для негайного вставлення в документи. (Olivier Hallot, TDF) tdf#166391
  • У Linux тепер за замовчуванням використовуються вбудовані діалогові вікна вибору кольорів GTK та Qt замість власного діалогового вікна LibreOffice. Це можна налаштувати в Інструменти ▸ Параметри ▸ LibreOffice ▸ Загальні. (Michael Weghorn, TDF) tdf#167669 tdf#169505
  • Випадаюче меню розміру сторінки в NotebookBar тепер візуально більш узгоджене з рештою інтерфейсу користувача і відображає повні назви доступних розмірів сторінок. (Michael Weghorn, TDF) tdf#136905 tdf#169710
  • Нові символи для невпорядкованих списків (Heiko Tietze, TDF) tdf#168292
  • Оновлено бібліотеку зображень для невпорядкованих списків (маркерів). (Andreas Kainz; Heiko Tietze, TDF) tdf#139076
  • Функції редагування RTL/CTL та CJK тепер відображаються завжди. (Jonathan Clark, TDF) tdf#168719

Доступність

  • Доступність попереднього перегляду меж у вкладці Межа різних діалогових вікон (наприклад, діалогового вікна Формат ▸ Параграф у Writer) було покращено, щоб уникнути плутанини у повідомленнях екранного зчитувача. (Michael Weghorn, TDF) tdf#167279
  • Коли з'являється діалогове вікно Інструменти ▸ Орфографія, тепер воно правильно оголошується екранним зчитувачем Orca в Linux. (Michael Weghorn, TDF) tdf#163802
  • Видалення доступного виділення більше не призводить до несподіваного переміщення курсору на початок тексту. (Michael Weghorn, TDF) tdf#167930
  • Діалогове вікно Довідка ▸ Перевірити наявність оновлень... тепер доступне для екранних зчитувачів. (Michael Weghorn, TDF) tdf#104833
  • Помилки правопису в Writer тепер повідомляються допоміжній технології тільки тоді, коли автоматична перевірка правопису дійсно увімкнена. (Michael Weghorn, TDF) NVDA #19170
  • Покращено доступність клавіатури для діалогового вікна Інструменти ▸ Розширення.... (Michael Weghorn, TDF) tdf#127201
  • Тепер можна перемикатися між вертикальними вкладками за допомогою комбінацій клавіш. (Heiko Tietze, TDF; Michael Weghorn, TDF) tdf#167125 tdf#169383


Написання сценаріїв

  • Версія внутрішнього Python — 3.12.
  • Доступно sqlite3 з внутрішнім python. (Xisco Fauli, TDF) tdf#168512
  • Доступно dbm з внутрішнім python. (Xisco Fauli, TDF) tdf#132074
  • Доступно venv із внутрішнім python. (Xisco Fauli, TDF) tdf#168511
  • Доступно lzma з внутрішнім python. (Xisco Fauli, TDF) tdf#168513

Бібліотеки ScriptForge

Розширювана та надійна колекція ресурсів макроскриптів для LibreOffice, які можна викликати з користувацьких скриптів Basic або Python. (Jean-Pierre Ledure)

Бібліотеки надають загалом 35 сервісів, кожен з яких має набір методів та властивостей.

Нове у LibreOffice 26.2:

  • Метод session.GetRangeFromCalc() зчитує значення, що містяться в заданому діапазоні, розташованому в заданому файлі Calc. Файл не потрібно відкривати.
  • Нова служба ScriptForge.Sharedmemory реалізує механізми управління постійним зберіганням пам'яті в скриптах Basic та/або Python. У скриптах, що керуються подіями, часто буває корисно, щоб змінні залишалися доступними після запуску наступного скрипта, наприклад, внаслідок дії користувача. Особливо це актуально в змішаних середовищах Basic + Python.
  • Файл-заглушка «scriptforge.pyi», який є чудовою підмогою під час редагування скриптів Python за допомогою PyCharm або VSCode, отримав оновлену синтаксичну структуру, сумісну з Python ≥ 3.10. Старі функції введення тексту тепер замінені більш сучасними альтернативами.
  • API UNO «AccessibleContext» поступово виходить з ужитку. Потрібна була серйозна переробка коду. Більш детальна інформація в tdf#168409.
  • Метод calc.ColorizeRange() тепер приймає від'ємні значення в аргументах фону та переднього плану, щоб скинути їх до значень за замовчуванням.
  • Нова служба SFDocuments.Shape зосереджена на описі фігур/зображень/об'єктів малювання, що зберігаються (лише в поточній версії) в документах Calc. Реалізовано наступні методи: shape.Anchor(), shape.ExportToFile(), shape.Pick(), shape.Resize() та shape.Rotate() щодо будь-якої точки обертання.

Весь набір сервісів (за винятком тих, що краще виконуються вбудованими функціями) доступний для скриптів Python з ідентичним синтаксисом і поведінкою, як і в Basic.

ScriptForge у вікі: прочитайте Macros/ScriptForge (Lobaluna).

Англійська версія документації бібліотек ScriptForge (26.2) частково інтегрована в сторінки довідки LibreOffice (https://help.libreoffice.org/26.2/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Їх остаточне оформлення та переклад іншими мовами триває. (Ален Ромеден, Рафаель Ліма)


Локалізація

Покращення інструментів вичитування та мовної підтримки

  • Словники перевірки орфографії були оновлені для таких мов: угорська, монгольська, португальська (pt_PT)
  • Були оновлені правила розбиття слів для мов: угорська


Довідка LibreOffice

Оновлення та виправлення вмісту довідки:


Видалення/застарілість функцій

  • Майстер конвертації євро був видалений (Xisco Faulí, TDF) tdf#135580

Сумісність з різними платформами

Mac

  • Для роботи LibreOffice 26.2 потрібна macOS 11 або новіша версія.

Linux

  • Збірки, що надаються TDF, тепер відповідають базовій версії AlmaLinux 9, що означає, що вони будуть працювати тільки на процесорах з рівнем мікроархітектури x86-64-v2 або вище. Ви можете перевірити рівні, що підтримуються вашим процесором, запустивши /lib/ld-linux-x86-64.so.2 --help.

Зміни в API

  • Перелік com.sun.star.style.ParagraphAdjust має два нових значення: START та END. (Jonathan Clark, TDF) tdf#118350
  • Служба SheetSortDescriptor2 має додатковий атрибут NumberBehavior. Команда .uno:DataSort має цей атрибут як додатковий параметр. Дізнайтеся більше про його використання в Macros/BasicMacrosSortingInCalc (Regina Henschel).

Зміни конфігурації

Поточні експериментальні функції

Увімкнення експериментальних функцій Інструменти ▸ Параметри ▸ LibreOffice ▸ Додатково ▸ Увімкнути експериментальні функції (може бути нестабільно)

  • Writer тепер має попередню підтримку відступу першого рядка, відступу перед текстом і відступу після тексту, що залежать від шрифту. Цю функцію можна використовувати, ввівши значення відступу в діалоговому вікні властивостей абзацу, включаючи одиницю «em» для стандартної типографічної одиниці або «ic» для ширини ідеографічного символу CJK. (Jonathan Clark, TDF) tdf#36709 tdf#163913
  • Нове діалогове вікно «Менеджер макросів» Інструменти ▸ Макроси ▸ Менеджер макросів, яке об'єднує функції 5 існуючих діалогових вікон, що використовуються для управління мовою макросів Basic та мовою макросів скриптової платформи, в одне діалогове вікно. (Jim Raykowski) tdf#120658