среда, 22 мая 2019 г.

Удаление поддержки тем Firefox из LibreOffice 6.3

В связи с тем, что Mozilla изменили свое API для доступа к темам Firefox, было принято решение удалить поддержку тем Firefox в LibreOffice 6.3. В дальнейшем будут реализованы собственные темы LibreOffice, возможно даже с некой настройкой или возможностью создания тем прямо в LibreOffice (там сложного-то ничего нет).

пятница, 17 мая 2019 г.

Выпуск LibreOffice 6.3 alpha 1

Для скачивания доступны сборки альфа версии LibreOffice 6.3. Скачать LibreOffice 6.3.alpha 1 можно для всех платформ, в вариантах 32 и 64 бит. Альфа версия предназначена исключительно для целей тестирования. Однако, никто не мешает вам установить эту версию параллельно существующей и просто оценить изменения и различные новшества. 
Ссылки для скачивания:
Исходный код
Обратите внимание! С выпуска 6.3 The Document Foundation не предоставляет Linux сборки LibreOffice для 32 битных систем! Это не означает, что вы сами не сможете собрать LibreOffice для 32 битной ОС из исходного кода. TDF просто вынужден экономить свои к сожалению не бесконечные ресурсы.

вторник, 7 мая 2019 г.

Отчет QA в LibreOffice за апрель 2019

Xisco Fauli, QA инженер из The Document Foundation опубликовал ежемесячный отчет о работе QA в апреле 2019 года. По ссылке доступно много самой разной информации.
Немного о самом главном в апреле:
Подано отчетов об ошибках - 580
Обработано отчетов - 585
Это значит, что всем поступившим отчетам было уделено время QA команды и отчеты были проверены, рассортированы и, при необходимости, найдены причины регрессий.
Закрыто (по разным причинам) - 520
В отчёте Xisco сделал прекрасную диаграмму, иллюстрирующую эти самые причины:
Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
WONTFIX - это ошибки, которые либо вовсе не ошибки, либо предложения, которые были отвергнуты разработчиками по обоснованным причинам
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
INVALID - некорректный отчет об ошибке или вообще спам (к сожалению такое тоже есть)
NOTABUG - это когда кто-то не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
Таким образом мои стенания по поводу того, что подается ошибок в три раза больше, чем исправляется оказались в корне не верны. Да, в апреле соотношение 580 против 520, но это далеко не трагедия для такого огромного проекта, как LibreOffice.
Трагедия для него то, что до сих пор есть десятки причин для того, чтобы LibreOffice упал с критической ошибкой =( В отчете исправлению крэшей посвящен отдельный раздел. Хорошо, что крэши исправляют, плохо, что они вообще возникают в таком количестве.

GSoC 2019 и LibreOffice. Объявлено о проектах

Итак, определились студенты и проекты, над которыми они будут трудиться в рамках GSoC 2019, для LibreOffice. Студентов для LibreOffice в этом году утвердили всего шесть человек.
Вот наши герои:
Shubham Goyal - проект направлен ​​на интеграцию библиотеки для создания QR-кода с LibreOffice и добавления опций для использования QR-кода в приложениях LibreOffice. QR-код будет генерироваться для текста, URL-адреса или даже для специальных символов (UTF), изображение QR-кода будет в формате SVG.
Kaishu Sahu - проект направлен на улучшение онлайн-реализации LibreOffice на Android путем добавления новых функций в средство просмотра документов, исправления наиболее неприятных ошибок и общего улучшения пользовательского интерфейса.
Rasmus Jonsson - будет делать непонятно что, какой-то программно-аппаратный комплекс для презентаций на основе LibreOffice. По описанию мне лично ничего не понятно. Вот более подробно о его цели.
Ahmed Elshreif - проект нацелен на улучшение автоматической системы тестирования UI в LibreOffice.
Sumit Chauhan - целью проекта является улучшение UI/UX в Notebookbar. Задача в основном разделена на две части: создание базовой поддержки расширений и реализацию функции настройки для всех вариантов Notebookbar. Помимо этого студент намерен исправить некоторые проблемы/баги.
Gagandeep Singh - реализация стилей диаграмм. Планируется сначала реализовать стили на логическом уровне в модуле chart2, а затем разрешить импорт и экспорт стиля диаграммы в локально сохраненный файл и из него. Кроме того, список для выбора стиля диаграммы должен быть добавлен на Боковую панель.

понедельник, 6 мая 2019 г.

Настройка цветов для записи изменений в документе

В LibreOffice Writer есть режим отслеживания изменений в документе, который позволяет отследить правки, внесенные в документ разными авторами, принимать или отклонять изменения и так далее. Активируется он из меню Правка->Отслеживать изменения->Записывать или из соответствующей панели инструментов.
В результате работы этого механизма мы увидим такое:
Обратите внимание на цвет изменений. По умолчанию он одинаковый для добавленных и удалённых фрагментов! Да ещё и сам цвет крайне неудачный по умолчанию. В MS Word цвет таких изменений по умолчанию красный, что, на мой взгляд, гораздо больше бросается в глаза.
Оказывается, в LibreOffice этот цвет зависит от автора изменений. Если документ редактируют несколько разных человек, то их правки будут выделены разными цветами. Может это и удобно в таком случае (но не отменяет ужасного выбора цвета по умолчанию).
Однако, если вы работаете с документом в одиночку, то может быть удобным задать другой цвет для изменений, а ещё лучше два разных цвета: отдельный для удаленных фрагментов и отдельный для добавляемых. И так сделать можно.
Открываем диалог Сервис->Параметры и слева раскрываем список LibreOffice Writer->Изменения:
Здесь можно настроить цвета и атрибуты для изменённых фрагментов. В качестве примера можно задать синий цвет для добавляемых фрагментов, а красный - для удаляемых.
В тексте получится вот такой (гораздо более приятный глазу и удобный) вид: