четверг, 14 декабря 2023 г.

Выпуск LibreOffice 24.2 beta 1

Доступен для тестирования LibreOffice 24.2 beta 1. С момента выпуска альфа релиза ничего функционально не поменялось, но возможно были исправлены какие-то ошибки или добавлены новые.

Скачать можно как всегда по ссылкам:

Windows 64 bit

Linux 64 bit RPM

Linux 64 bit DEB

macOS 64 bit Intel

macOS 64 bit ARM 

Обо всех ошибках пишите в багзиллу проекта.

понедельник, 27 ноября 2023 г.

Выпуск LibreOffice 24.2 alpha 1

The Document Foundation ещё не анонсировал выход LibreOffice 24.2 alpha 1, но скоро анонсирует, потому что билды уже имеют соответствующий номер.

Скачать установочные файлы для вашей операционной системы можно по ссылке.

О том, что изменилось в LibreOffice версии 24.2 по сравнению с 7.6 можно почитать в нашей вики на соответствующей странице.

Коротко о главных и самых заметных новшествах:

Writer

  • Очередная порция улучшений в Навигаторе
  • Добавили стили для комментариев, теперь их внешний вид можно настроить
  • Улучшения в поддержке "плавающих" таблиц MS Word

Calc

  • В секцию Функции на Боковой панели добавили поле для поиска функций
  • Добавлена поддержка научного формата чисел

Impress

  • Кнопки навигации для взаимодействия с презентацией на интерактивных досках в школах сделали более настраиваемыми
  • Изменили диалог для настройки параметров режима презентации

Общие

  • Вроде бы починили автосохранение файлов
  • Режим UI, который называется "Ленты", получил множество доработок
  • В диалог Параметры добавили поле для поиска опций
  • Добавлена автоматическая смена темы LibreOffice на тёмную в окружении KDE в зависимости от системной темы
  • Импорт из Gnumeric получил большую пачку улучшений путем обновления внешней библиотеки orcus
  • В диалоги для ввода паролей добавлен индикатор криптографической сложности вводимого пароля
  • Всплывающие диалоги с предупреждениями безопасности были преобразованы в информационные панели
  • Большое количество изменений в поддержке возможностей для людей с ограничениями

Желающие скачать и проверить свои файлы на новой версии - милости просим. Обо всех найденных ошибках лучше всего писать в багзиллу проекта по ссылке.

среда, 12 июля 2023 г.

Выпуск LibreOffice 7.6 RC1

TDF объявили о выпуске первого релиз кандидата грядущей версии LibreOffice 7.6.

Скачать для всех поддерживаемых операционных систем можно по ссылке.

По сравнению с альфа версией список новшеств значительно увеличился:

Writer

  • Добавлен диалог, упрощающий вставку нумерации
  • Улучшена работа с библиографией
  • Реализована поддержка плавающих таблиц из MS Word
  • При попытке удаления скрытого раздела (который никак в документе не виден, кроме как в Навигаторе) теперь запрашивается подтверждение
  • Добавлена подсветка применённых в документе стилей абзаца и символов, а также подсветка применённого к тексту прямого форматирования
  • Доработан механизм отслеживания изменений для таблиц в документе, отображение изменений в самих таблицах теперь более понятное для пользователя
  • Улучшена проверка орфографии

Calc

  • Добавлена поддержка распознавания результата формулы, как корректного значения, в случае активной функции проверки вводимых данных в ячейке
  • Улучшено поведение при удалении листов в документе
  • Лист, скопированный в другой документ, теперь сохраняет все стили печатных страниц, даже если эти стили не используются
  • Реализовано сохранение настроек Решателя в документе
  • Реализованы стили рисунков (для нарисованных фигур Draw) в Calc (как побочный эффект теперь можно настроить внешний вид комментариев в документе)
  • Добавлена поддержка отображения компактного вида сводной таблицы при импорте документов XLSX (создание такого вида сводной таблицы с нуля в документе ODS не реализовано пока)
  • Добавлена сортировка по цвету ячеек в Автофильтре
  • Фильтрация/сортировка по цвету в Автофильтре теперь учитывает формат числа в ячейке
  • Диалог импорт текста (CSV или неопознанного) теперь поддерживает распознавание числа, записанного в научном формате (типа 5Е4)

Draw/Impress

  • Улучшено отображение разрывов строки в Fontwork
  • В режиме показа презентации теперь можно отображать на слайде кнопки для навигации и вызова контекстного меню. Это было добавлено для использования при работе с интерактивными досками в школах
  • Автораспределение текста по слайду было переписано и стало похоже по алгоритму на такой же механизм в MS PowerPoint

Общие

  • Добавлена поддержка жестов при использовании тачпадов
  • Изменения в механизме автосохранения документов (и попутные исправления ошибок)
  • Добавлена поддержка тем в документах (аналогичная таковой в MS Office), включая импорт/экспорт в форматы OOXML и ODF и соответствующие изменения в интерфейсе пользователя
  • Добавлена поддержка мультицветовых градиентов
  • Улучшено поведение при работе с сгруппированными фигурами

Графический интерфейс пользователя

  • Список файлов в меню «Файл-Последние документы» теперь можно настраивать для отображения только модуль-специфичных последних открытых файлов
  • В Боковую панель была добавлена панель для проверки свойств accesibility в документе

Фильтры

  • Добавлена поддержка мультистраничных TIFF файлов
  • Улучшен импорт и экспорт PDF файлов при использовании PDFium
  • Исправления, связанные с поддержкой форматов OOXML (MS Office)
  • Добавлена поддержка файлов MS Office, созданных в формате zip64
  • Экспорт в PDF теперь создает файлы PDF версии 1.7 по умолчанию
  • Улучшен экспорт в формат гибридного PDF
  • Добавлены некоторые фичи для поддержки SVG
  • Улучшена поддержка форматов EMF/EMF+

Также было исправлено множество багов и было добавлено много новых багов, как всегда.

вторник, 4 июля 2023 г.

TDF принял на работу уже второго программиста

Итак, свершилось чудо! Чуть ранее, я писал, что TDF хочет нанять программистов наконец-то. А недавно они таки приняли первого - Khaled Hosny.

Сегодня TDF опубликовал сообщение о приемке на работу и второго программиста. Это Michael Weghorn, человек тоже не просто так со стороны. Он давно уже контрибьютит в проект LibreOffice. До TDF работал в какой-то организации в Мюнхене, где также занимался LibreOffice.

Напомню, что в TDF он будет заниматься вопросами accessibility в LibreOffice - это поддержка работы в офисном пакете для людей с ограниченными возможностями. Причем эта тема для него не новая, среди его патчей есть достаточное количество посвящённых именно этой области.

Повторюсь, это очень хорошая тема, что TDF будет тратить деньги именно на найм программистов на полный рабочий день для работы над проектом LibreOffice.

воскресенье, 28 мая 2023 г.

В 2024 году изменится принцип нумерации выпусков LibreOffice

Главный маркетолог проекта Italo Vignoli написал в списки рассылки LibreOffice об изменении принципа нумерации выпусков LibreOffice. Следующей после выпуска в августе этого года версии 7.6 будет версия 24.2 (схема Год.Месяц), и затем будет версия 24.8 и так далее.

Я не уверен в том, где тут улучшение по сравнению с текущим вариантом, но Итало считает, что смысл есть. Типа, если есть какие-то значимые улучшения в новом выпуске LibreOffice, то при анонсе на них просто сделают акцент, а если будут просто последовательные изменения без ВАУ эффекта, то пользователи и не будут хаять новую версию, потому что она просто следующая и всё.

Основная причина изменения - чтобы пользователи не ждали от версии типа 8.0 чего-то супер эдакого, и чтобы маркетологам не приходилось голову ломать, что там такого ВАУ в этой грядущей версии 8.0, потому что теперь мы едем в сторону роллинг релизов потихоньку и версии 8.0 просто не будет.

Возникает вопрос - а как они будут нумеровать минорные баг-фикс выпуски между основными? 24.2.1? 24.3? Надо спросить...

суббота, 27 мая 2023 г.

TDF наконец принял на работу первого из двух запланированных кодеров

Помните, я радовался, что наконец-то донатные деньги TDF будет тратить и на разработку тоже, а не только на себя, конференции и инфраструктуру? Ну так они все же наняли первого программиста, который должен будет заниматься проблемами в поддержке RTL/CTL письменности. Это оказался Khaled Hosny, который и до найма в TDF занимался тем же самым в проекте LibreOffice, только, как волонтер или ему кто-то заказывал какую-то разовую работу. Он из Египта, проблемы RTL (справа налево) письменности ему близки, плюс он один из разработчиков библиотеки HarfBuzz и имеет большой опыт в понимании работы со шрифтами, с текстом и в плюсах. Это прям однозначно хорошая новость.

суббота, 13 мая 2023 г.

Выпуск LibreOffice 7.6 alpha 1

The Document Foundation анонсировал выход LibreOffice 7.6 alpha 1.

Скачать установочные файлы для вашей операционной системы можно по ссылке.

О том, что изменилось в LibreOffice версии 7.6 по сравнению с 7.5 можно почитать в нашей вики на соответствующей странице.

Коротко о главных и самых заметных новшествах:

Writer

  • Добавили небольшой диалог для быстрой вставки номеров страниц в документ
  • Немного улучшили работу с библиографией
  • Добавили поддержку "плавающих" таблиц MS Word
  • Добавили подсветку используемых стилей и прямого форматирования в документе

Calc

  • Улучшен механизм проверки данных
  • При удалении листов, если листы не пустые, появится диалог подтверждения
  • Настройки Решателя теперь сохраняются в файлах
  • Добавлена поддержка стилей рисунков (таких же, как в Draw)
  • Улучшено отображение гиперссылок в ячейках
  • Добавлен компактный вид сводной таблицы
  • Добавлена сортировка по цвету ячейки/цвету текста в Автофильтре, которая также стала учитывать формат числа

Impress

  • В режиме презентации добавили кнопки навигации для взаимодействия с презентацией на интерактивных досках в школах

Общие

  • Улучшена поддержка жестов на тачпадах
  • Экспорт в PDF теперь сохраняет в версию 1.7
  • Улучшена поддержка различных графических форматов файлов и файлов MS Office путем исправления некоторых ошибок

Желающие скачать и проверить свои файлы на новой версии - милости просим. Обо всех найденных ошибках лучше всего писать в багзиллу проекта по ссылке.

вторник, 9 мая 2023 г.

Разделы в текстовом документе LibreOffice Writer. Как вставить абзац или новый раздел между двумя разделами

Что такое разделы в Writer, я писал ранее

Наткнулся в нашей багзилле на запрос "Если два раздела вставлены друг за другом в документе вплотную, то между ними не получается вставить обычный абзац и соответственно нельзя добавить новый раздел. При нажатии Enter - соответствующий раздел просто расширяется".

Как оказалось, такие разделы таки можно раздвинуть в документе: установите текстовый курсор после последнего символа последнего абзаца в нужном разделе и нажмите сочетание клавиш Alt+Enter. Это действие создаст новый пустой абзац в основном тексте сразу после раздела.

суббота, 29 апреля 2023 г.

Компактный вид сводной таблицы в Calc

В MS Excel, при создании сводной таблицы, есть интересный функционал, когда в строках необходимо сгруппировать некоторые позиции по принадлежности к чему-то общему. Например, яблоки, груши - это фрукты, а огурцы и помидоры - это овощи. Выглядит это в сводной таблице вот таким образом (обратите внимание на кнопки со значком минус прямо в ячейке):

LibreOffice Calc до сегодняшнего дня такое не поддерживал и соответсвенно криво открывал сводные таблицы MS Excel, где такой функционал использовался. И при пересохранении в XLSX формат также сводная портилась и уже MS Excel документ показывал криво.

Вот так таблица, показанная выше, выглядит в LibreOffice 7.5 (обратите внимание, что группировка теперь выглядит, как два отдельных столбца, и кнопки в ячейках пропали):


Dennis Francis из компании Collabora написал патч, который указанный выше функционал добавляет в LibreOffice 7.6. Теперь при открытии в LibreOffice файла XLSX, в котором есть сводная таблица с компактным структурированным видом, такая сводная отображается корректно:


Как и всегда, когда добавляется что-то сложное в проект, добавленный функционал не лишен недостатков (которые я очень надеюсь, будут исправлены):

  1. При сохранении такого файла XLSX в формат ODS пропадают значки для сворачивания/раскрытия структуры. Я сначала думал, что пропадают совсем, потом оказалось, что если сразу после открытия файла ODS обновить сводную таблицу, то значки появятся и сводная будет работать корректно. При этом пересохранение в XLSX формат работает нормально.
  2. Невозможно создать такой вид сводной таблицы с нуля в LibreOffice. В MS Excel такой вид создается автоматически, если вы более одного поля добавляете в область строк в настройках макета сводной таблицы. В LibreOffice я не нашел, как такое сделать даже вручную.
  3. В контекстном меню отсутствуют пункты Свернуть/Развернуть и Свернуть все/Развернуть все для такой структуры сводной. Но это не ошибка никакая конечно, это надо добавить просто.
  4. Ещё я видел, что кнопки Свернуть/Развернуть в LibreOffice иногда перекрывают текст в ячейке сводной, но тут надо найти подходящий файл, возможно дело в кириллице.

вторник, 25 апреля 2023 г.

Подсветка используемых в документе стилей и подсветка ручного форматирования

Jim Raykowski написал патч в LibreOffice, который позволяет подсветить в тексте документа используемые стили и, отдельно, подсветить примененное ручное форматирование (типа жирный текст, иной размер шрифта, курсив, подчеркивание и так далее).

На видео видно, как это работает:

Ну Jim в итоге патч замержил сегодня. Завтра посмотрим сами, как это выглядит.



суббота, 22 апреля 2023 г.

Замена старого генератора MSI установщика на новый скрипт на Pyhton

Внезапно оказалось, что для формирования MSI установщика (из которого LibreOffice можно установить на ОС Windows), у нас использовались скрипты на Perl! Да, оно работало, и вроде не плохо. Но вот решили ребята, что Perl нынче никто не знает, что-то править там  - это тухлый номер, и решили осовременить этот механизм, заменив скрипты на Perl на один скрипт написанный на Pyhton.

Вообще идея-то хорошая, мы реально избавляемся от гремучего Perl и должны заиметь намного более короткий и простой скрипт на Python.

Патч долго обсасывали, долго полировали, наконец сегодня его замержили. И тут же вылезла ошибка, которая не позволяет MSI формировать=)))

Единственно, я не понял, почему они Python скрипт добавили, а старый код не выкинули в одном патче.

А ещё мне очень не нравится, что такие вещи не освещаются никак. Не было никакой статьи, ни баг-репорта с предложением, ничего. Я случайно это увидел в нашем gerrit.

воскресенье, 12 февраля 2023 г.

Видеопрезентация о процессе тестирования в LibreOffice

Будущие QA из проекта Хомячки попросили меня рассказать им про процесс тестирования в LibreOffice. Это я и сделал, а какая-то добрая душа из слушателей записала видео. По ссылке ниже можно посмотреть и послушать:



воскресенье, 15 января 2023 г.

Вы думаете функцию XLOOKUP добавили в LibreOffice?

Я так радовался почти год назад, что нашелся человек, который захотел реализовать функцию XLOOKUP в LibreOffice Calc. Год-то прошел, а функция так и не появилась. Человек тот просто не может справиться в одно лицо с этой задачей, плюс он в возрасте пенсионном я так понял и просто возится с этим таском, когда может. Да, по ходу дела он нашел сопутствующие проблемы и решил их недавно, но главная цель-то так и не решена. К сожалению желающих ему помочь что-то не видно на горизонте.

Вот ссылка на наш gerrit, где он пытается патч довести до ума:  https://gerrit.libreoffice.org/c/core/+/131905