воскресенье, 11 октября 2020 г.

Крутые улучшения в работе с объединёнными ячейками в LibreOffice Calc

Один из венгерских разработчиков Attila Szűcs (он из команды NISZ) весьма круто улучшил работу с объединенными ячейками в Calc.

Покажу на примерах (слева - как было; справа - как стало):

 

Если выделить три ячейки, объединить их (как показано на рисунке слева) и протянуть вниз с целью заполнить ячейки, то результат был не айс, объединение не протягивалось. А теперь протягивается, как это видно на рисунке справа! То же самое работает и для протягивания в любую сторону!

Поехали далее:

Если в версии 7.0 выделить и объединить ячейки А1 с А2 и А3 с А4, напишете там 1 и 2 соответственно, и протянете их, результат вас не порадует, он попросту кривой. Зато теперь в 7.1 все работает логично (с точки зрения юзера), как показано справа!

Круто же?!

четверг, 8 октября 2020 г.

Выпуск LibreOffice 7.0.2

The Document Foundation объявил о релизе второго корректирующего выпуска LibreOffice 7.0.2. Скачать можно по ссылке libreoffice.org/download

Список исправленных ошибок относительно релиза LibreOffice 7.0.1:

https://wiki.documentfoundation.org/Releases/7.0.2/RC1

https://wiki.documentfoundation.org/Releases/7.0.2/RC2

Всем, кто использует LibreOffice 7, рекомендую обновиться.
PS: Если найдёте ошибку в программе, то не стесняйтесь сообщить о ней разработчикам 
по этой ссылке.

среда, 7 октября 2020 г.

Отчёт QA в LibreOffice за сентябрь 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в августе 2020 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. 

Немного о самом главном за месяц:

Подано отчетов об ошибках - 801 (что уже более приемлемо, чем по около 1000 в предыдущие два месяца), из которых 87 - это запросы на улучшение.

Обработано отчетов - 813 (это больше, чем поданных репортов было всего и это очень хорошо)

До сих пор мы видим повышенную активность в написании баг репортов от одного только человека (или нет?!) с ником Telesto! Например, в августе он подал 251 баг репорт, а в сентябре 161. Тенденция к уменьшению его активности радует, по той простой причине, что у него очень много баг-репортов от незнания того, как работать в LibreOffice. Однако, справедливости ради, он находит кучу регрессий разного рода, так что его активность - она безусловно полезная, пусть и отнимает кучу времени и сил. 

Найдено регрессий - 128, из которых только для 109 нашли причину

Закрыто баг-репортов (по разным причинам) - 767, в том числе: исправлено 16 ошибок, приводивших к аварийному завершению работы LibreOffice.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была сложная работа QA в сентябре!

воскресенье, 4 октября 2020 г.

Collabora переводит разработку Collabora Online на GitHub

Michael Meeks, лидер Collabora Productivity, написал письмо в список рассылки TDF о том, что Collabora переносит разработку Collabora Online с серверов TDF и из-под эгиды TDF на GitHub! А чтобы вы понимали, какое такое отношение это событие имеет к LibreOffice вообще, я вам сообщаю, что разработка LibreOffice Online, на котором и основан Collabora Online, - это на 95% заслуга разработчиков из Collabora!

Вот ссылка https://collaboraonline.github.io/ на новый сайт проекта. Там вы найдете инструкции по сборке и вообще всякое разное инфо, а если вдруг захотите пару патчей отослать, то вот прямая ссылка https://github.com/CollaboraOnline/online на репо с кодом.

Теперь, соответственно, LibreOffice Online не будет развиваться совсем, об этом Michael заявил прямо, все усилия по разработке именно онлайн версии офиса будут приложены к Collabora Online. 

При всём при этом Collabora Online остается проектом с открытым исходным кодом. И в материнский LibreOffice парни из Collabora будут продолжать коммитить по той простой причине, что Collabora Online работает поверх LibreOffice!

Я, в принципе, поддерживаю такое решение Collabora. Проблема у них была в том, что онлайн версия LibreOffice - это чистой воды корпоративный продукт, который домашний пользователям ни к чему. Однако корпорации не очень-то хотят платить за "по определению бесплатный LibreOffice". Естественно, святым духом питаться программисты не научились ещё, им хотелось бы за свою работу денег.

Поглядим, что из этого выйдет далее и насколько более востребованный и оплачиваемый будет Collabora Online.

пятница, 18 сентября 2020 г.

Тема значков Yaru

В LibreOffice хотели добавить очередную, новую тему значков Yaru, которую автор позиционирует, как подходящую по умолчанию для LibreOffice в Ubuntu.

К счастью здравый смысл возобладал и автор создал расширение с этой темой, а патч, интегрирующий тему в исходный код LibreOffice отклонили. Скачать расширение можно по ссылке https://extensions.libreoffice.org/en/extensions/show/1042

Выглядит прикольно, мне нравится эта мягкость форм и спокойные цвета.

воскресенье, 13 сентября 2020 г.

Отчет QA в LibreOffice за август 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в августе 2020 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков.

Немного о самом главном за месяц:
Подано отчетов об ошибках - 978 (!!!), из которых 83 - это запросы на улучшение.
Обработано отчетов - 772 (это только 80% от всех поданных репортов!)
Обратите внимание на ещё большее, чем даже в прошлом месяце, количество поданных баг репортов! Xisco до сих пор в шоке! И, кстати, мы видим безумную активность в написании баг репортов от одного только человека (или нет?!) с ником Telesto! Например в августе он подал 251 баг репорт! Четверть всего количества. Остаётся огромный вопрос о качестве этих репортов, конечно.
К сожалению людей в QA больше не становится и справится с таким потоком сообщений не реально. 
Посмотрите также на количество регрессий, из которых только половина! была обработана. Это тоже крайне печальная тенденция.
Найдено регрессий - 150, из которых только для 86 нашли причину
Закрыто (по разным причинам) - 630, в том числе: исправлено 27 ошибок, приводивших к аварийному завершению работы LibreOffice.
В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:
Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была сложная работа QA в августе!

пятница, 11 сентября 2020 г.

Как я участвовал в выборах в LibreOffice Membership Committee

В структуре The Document Foundation есть такое подразделение, как Membership Committee. Это несколько человек, которые занимаются подбором и принятием людей в качестве членов фонда (а TDF - это фонд, не забывайте). Эти несколько человек ежегодно выбираются тайным голосованием среди всех членов TDF. И в этом году я случайно в Телеграм канале @LibreOffice увидел напоминание от Mike Saunders о том, что всё ещё принимают заявки на участие в выборах в этот самый Membership Committee. Ну и я что-то взял и написал им, что вот мол хочу податься в Membership Committee и творить добро во благо сообщества. Откровенно говоря, я не ожидал ничего такого в результате, я вообще эти "выборы" сначала воспринял не очень-то и серьезно.

Однако, мне персонально написал один из совета директоров фонда Franklin Weng и вполне официально попросил переписать мое письмо, оформив его надлежащим образом. Я так и сделал. 

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

Люди при голосовании смотрят на краткое сообщение от кандидата, типа чем он знаменит и чем бы хотел заниматься в рамках MC. При этом всём надо понимать, что чем больше в сообществе людей из какой-либо страны, тем больше они топят за своего кандидата. А ещё я так понял есть договорённости (да, блин, даже тут, в некоммерческом фонде, есть элементы грязной политики), типа мои люди проголосуют за тебя номером 2 (потому что №1 это сам кандидат), а твои люди пусть проголосуют за меня номером 2).

Соответственно, раз людей из России в сообществе раз два и обчелся, то и голосовали за меня в основном те, кто меня знает по сообществу, а этого мало.

Затем голоса подсчитываются и самые популярные люди считаются выбранными в Membership Committee.

Из 13 кандидатов я занял почетное 10 место, вплотную к границе, за которой я мог бы поучаствовать в работе комитета.

Такой странный опыт получился, вроде ничего такого и не делал, а в выборах поучаствовал :D

вторник, 8 сентября 2020 г.

Выпуск LibreOffice 7.0.1

The Document Foundation объявил о релизе первого корректирующего выпуска LibreOffice 7.0.1. Скачать можно по ссылке libreoffice.org/download

Список исправленных ошибок относительно релиза LibreOffice 7.0:

https://wiki.documentfoundation.org/Releases/7.0.1/RC1

https://wiki.documentfoundation.org/Releases/7.0.1/RC2

Всем, кто использует LibreOffice 7, рекомендую обновиться.
PS: Если найдёте ошибку в программе, то не стесняйтесь сообщить о ней разработчикам 
по этой ссылке.

пятница, 28 августа 2020 г.

В LibreOffice добавили мягкие тени для объектов

Ну наконец-то! В LibreOffice 7.1 добавили возможность создавать мягкие тени для объектов. Выглядит это вот так, по сравнению с версией 7.0:

Справа красота прям! Реализовал это студент по программе GSoC 2020 Ahmad Ganzouri.

четверг, 27 августа 2020 г.

Вычисления в таблицах Writer - 3. Доступны новые функции: COUNT, PRODUCT, ABS, SIGN

Если вдруг вы не знали, то в таблицах Writer можно проводить вычисления, аналогично тем, которые выполняются в электронных таблицах Calc или Excel. Об этом я писал ранее тут и тут.

Почитав посты по ссылкам выше вы узнали, что набор доступных функций для вычислений в таблицах Writer достаточно скудный, да ещё и не совпадает с таковым в MS Word.

В разрабатываемую сейчас версию LibreOffice 7.1 добавили несколько новых функций именно для обеспечения совместимости с MS Word. Это функции COUNT, PRODUCT, ABS, SIGN. Результат они дают ровно такой же, как в электронных таблицах и синтаксис (должен быть) такой же.

Спасибо László Németh за это. Возможно он реализует и ещё какой-нибудь функционал из этой области. Будем поглядеть.

пятница, 21 августа 2020 г.

MS Excel испортит ваш документ XLSX не хуже LibreOffice

Что называется справедливость восторжествовала, счёт 1:1. На работе поймал багу в MS Excel при работе в таблице с автофильтром. Сортировал по одному столбцу по алфавиту, при этом по какой-то причине посбивались все формулы в соседних столбцах, соответственно вся таблица превратилась в кашу. Файл был сохранён, поскольку я на это просто не обратил внимание, задача была добавить определенное доп.инфо в отдельный столбец. Зато девоча, которая с этим файлом постоянно работает немного поседела и немного попсиховала. У неё запросили данные и она увидела, что цифры некорректные. Начал копаться. Ну не мог я простым применением автофильтра сломать ссылки в формулах, я данные-то не трогал никакие старые. Бага, как она есть.

ps: а девочку надо послать учиться работе в Excel. Чтобы восстановить таблицу, нужно было просто пару формул протянуть по столбцам.

четверг, 20 августа 2020 г.

LibreOffice испортит ваш документ DOCX с объектами SmartArt внутри

Давно я не писал негатива про LibreOffice. Видать надо больше использовать его в реальной работе.

Ну так вот, прислали мне документ, который надо было почитать и оставить свои комментарии. А прислали вечером, уже когда я был дома. А дома у меня только LibreOffice в наличии на всех машинах и операционках. Документ в формате DOCX. Понятно, что формат чужой для LibreOffice, однако ж совместимость заявлена. Документ открылся, комментарии писались, все было ОК. Документ был сохранён и отправлен куда надо. А дело было в ночи между прочим.

И с утра я вижу в почте ответ, что документ не открылся. Конечно открывали его в MS Office. Ну я проверил, действительно, чёртов документ не открылся, Ворд показывал ошибку и открывать документ не захотел.

Что меня надоумило попытаться открыть этот испорченный документ в LibreOffice именно версии 6.2 на работе, я не знаю. Там у меня куча версий портативных есть для тестирования. Однако! Документ при открытии также показал ошибку (свою конечно, не такую, как показывал Ворд). НО! LibreOffice документ открыл, позволив ошибку проигнорить, я его просто сохранил опять в DOCX и проверил в Ворде. Открылся без проблем! Единственно меня до сих пор мучает вопрос, а сохранился ли контент полностью? Переслал документ по адресу, там он открылся и история окончилась хорошо (на самом деле процесс ещё идёт, но там был реально косяк мой и он влиял на кучу людей и денег).

Я пожалился Майку и он таки расковырял причину проблем в 140 страничном документе. Проблема оказалась в единственном на весь документ объекте SmartArt. Кто не знает, SmartArt - это такие специфальные рисованные объекты, типа диаграммы, которые можно легко редактировать на лету и получить симпатичную картинку. С поддержкой SmartArt в LibreOffice не сказать, что беда прям, но работать и работать ещё. Они открываются, но редактировать их так же, как в МСО, не получится.

Ну, в общем и целом, я написал багу, обнаружил, что это регрессия (тупо попробовав все версии с 7.0 до 6.2). Причем регрессия была внесена в 6.3! И то, что на работе мне под руки попалась версия 6.2 - это не иначе, как вмешательство провидения. Далее был бисект - поиск дряного коммита. Коммит-то на самом деле полезный и добавлял очередной шаг на пути полноценной поддержки SmartArt в LibreOffice. К сожалению этот коммит потянул за собой не одну мою регрессию, товаращи нашли в багзилле ещё три разного рода проблемы, связанных с тем коммитом. К ещё большему сожалению, парни из Коллабора (а коммит был от них) не спешат эти регресси устранять.

Будьте внимательны и осторожны с документами в чужом формате!

пятница, 14 августа 2020 г.

Отчет QA в LibreOffice за июль 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в июле 2020 года. По ссылке доступно много самой разной текстовой информации и графиков.

Немного о самом главном за месяц:
Подано отчетов об ошибках - 900 (!!!), из которых 99 - это запросы на улучшение.
Обработано отчетов - 715
Обратите внимание на в полтора раза большее, чем обычно, количество поданных баг репортов! Xisco был просто шокирован этим фактом. Мы посмотрели статистику, за полгода в 2020 было подано примерно 5500 баг репортов, а в за тот же период в 2019 - только 4500! На мой взгляд это связано с дурацкой "пандемией", когда люди вынужденно сидят дома, пытаются удаленно работать, больше стало использований LibreOffice -> больше баг репортов от юзеров. 
К сожалению людей в QA больше не становится и справится с таким потоком сообщений не реально. 
Посмотрите также на количество регрессий, из которых только две трети были обработаны. Это тоже печальная тенденция.
Найдено регрессий - 187, из которых только для 107 нашли причину
Закрыто (по разным причинам) - 580, в том числе: исправлено 25 ошибок, приводивших к аварийному завершению работы LibreOffice.
В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была сложная работа QA в июле!

Доступен для скачивания LibreOffice 7.0.1 RC1

Доступен для скачивания первый релиз кандидат первого корректирующего выпуска LibreOffice 7.0.1. В нём исправлена целая куча крашей и пара проблем со Skia.

Лог файл со списком фиксов относительно релиза 7.0 доступен по ссылке.

Скачать LibreOffice 7.0.1 RC1:

Windows 32 бит

Windows 64 бит

DEB пакеты 64 бит

RPM пакеты 64 бит

macOS 64 бит

Всем пользователям версии 7.0 рекомендую обновиться.


понедельник, 10 августа 2020 г.

Вклад Астра Линукс в LibreOffice оказался равен нулю

Я в своё время очень порадовался, когда товарищи из Астра Линукс вроде начали активно писать код в проект LibreOffice. Они даже три патча запилили, из которых два уже заброшены и дропнуты, и только первый пробный патч был влит в кодовую базу проекта. По сравнению с ребятами из Альт - это мизер, не заслуживающий упоминания. Я уж не говорю про Collabora или даже NIZS.

На сегодня никакого движения от Астры нет и не предвидится, хотя планы у них были. 

Очень, очень жаль, конечно...

пятница, 7 августа 2020 г.

Вставка абзаца без нумерации в насквозь автоматически нумерованный документ

Я в свое время писал про способ создавать автоматическую нумерацию каждого абзаца в документе (у меня там был договор для примера). И вчера мне задали вопрос, а как вставить между нумерованными пунктами такого документа ненумерованный абзац с сохранением автоматизации нумерации всего документа.

Такой способ есть. Когда текстовый курсор находится в списке, то в нижней части Writer есть панелька для управления уровнями списка и доступа к настройкам. На этой панели есть значок "Вставить элемент без номера". Вот нажатие на этот значок и вставляет абзац без нумерации внутри списка без изменения нумерации и с сохранением автоматического изменения нумерации нумерованных абзацев. 

Обратите внимание, если нужно вставить несколько ненумерованных абзацев, то это надо делать с помощью значка "Вставить элемент без номера", а не нажимая клавишу Ввод после абзаца без нумерации.


среда, 5 августа 2020 г.

Релиз LibreOffice 7.0


The Document Foundation бъявил о релизе офисного пакета LibreOffice 7.0.
Скачать его можно по ссылке.
В этом выпуске отмечены следующие новшества:

Writer

  • Реализована расширенная нумерация списков. Теперь доступна нумерация вида:
  • [0045]
  • [0046]
  • Закладки и поля могут быть защищены от изменений
  • Улучшено управление вращение текста в таблицах
  • Реализована возможность создавать полупрозрачный шрифт
  • Закладки в тексте выделяются специальными непечатаемыми символами
  • Пустые поля для ввода ранее были невидимы, теперь они подсвечиваются серым непечатаемым фоном, как и все поля
  • Улучшены некоторые настройки автозамены

Calc

  • Добавлены новые функции RAND.NV() и RANDBETWEEN.NV() для генерации псевдослучайных чисел, которые не пересчитываются при каждом измении таблицы, в отличие от функций RAND() и RANDBETWEEN()
  • Функции, которые принимают регулярные выражения в качестве аргументов, теперь поддерживают флаги регистрозависимости
  • В функции TEXT() теперь поддерживается передача пустой строки в качестве второго аргумента для взаимодействия с другими реализациями. Если первый аргумент число или текстовая строка, которую можно преобразовать в число, то возвращается пустая строка. Если первым аргументом является текстовая строка, которую нельзя преобразовать в число, возвращается эта текстовая строка. В предыдущих выпусках пустая строка формата всегда приводила к ошибке Err:502 (недопустимый аргумент)
  • В функции OFFSET() необязательный 4-й параметр (Ширина) и 5-й параметр (Высота) теперь должны быть больше 0, если они заданы, иначе результатом будет ошибка Err:502 (недопустимый аргумент). В предыдущих выпусках отрицательное значение аргумента автоматически ошибочно принималось за значение 1.
  • Произведены оптимизации для улучшения производительности при заполнении ячеек рядами, при работе с автофильтром, при открытии файлов XLSX с большим количеством изображений
  • Сочетание клавиш [Alt] + [=] назначено на функцию SUM по умолчанию, по аналогии с Эксель

Impress/Draw

  • Исправлено положение верхнего и нижнего индексов в текстовых блоках
  • Реализована возможность создавать полупрозрачный шрифт
  • Произведены оптимизации для улучшения производительности для случаев ввода списков, для которых настроена анимация; при переходе в режим редактирования таблиц и улучшено время открытия некоторых PPT файлов
  • Реализована поддержка эффекта Glow
  • Реализована поддержка эффекта Soft edge

Math

  • Добавлена возможность задавать произвольный цвет символам в формате RGB. Используйте конструкцию вида color rgb 0 100 0 {symbols} в редакторе формулы, чтобы получить заданный цвет
  • Добавлен символ для преобразования Лапласа ℒ (U+2112)

Общие/Ядро

  • Добавлена поддержка формата ODF 1.3
  • В бэкенд kf5 (для работы в среде KDE) была добавлена начальная поддержка экранов высокого разрешения HiDPI
  • В PDF теперь можно экспортировать документы размерами более 200 дюймов
  • Механизм отрисовки, использующий OpenGL, был заменён на библиотеку Skia (для Windows версии)
  • Перерисованы Текстовые эффекты
  • Обновлена встроенная Галерея изображений
  • Большинство встроенных шаблонов презентаций для Impress были переработаны в формат слайда 16:9 вместо 4:3. Многие шаблоны получили поддержку стилей
  • Навигатор в Writer получил множество улучшений:
  • Категории, в которых нет элементов, теперь выделяются серым цветом
  • Все категории получили новые пункты контекстного меню для быстрого перехода к элементу, редактирования, переименования, удаления
  • Заголовки можно перемещать по структуре используя контекстное меню
  • Добавлен механизм отслеживания текущего положения курсора в документе с выделением соответствующего заголовка в Навигаторе
  • Панель навигации была заменена выпадающим списком
  • Добавлена всплывающая подсказка с количеством символов в тексте под соответствующим заголовком

Справка

  • Справка не будет отображаться нормально в IE11 (и никогда не отображалась, но сейчас об этом решили заявить официально)
  • Добавлены несколько новых страниц, посвященных Basic
  • Страницы справки теперь подсвечивают заголовки цветом в зависимости от того, от какого модуля справка

Фильтры

  • Улучшен фильтр импорта файлов EML+
  • Сохранение в формат DOCX теперь выполняется в версию 2013/2016/2019 вместо ранее использовавшейся 2007. Это улучшит совместимость с MS Word
  • Исправлены несколько ошибок при импорте/экспорте в форматы XLSX и PPTX

Интерфейс пользователя

  • Добавлена новая тема значков Sukapura. Она будет использоваться по умолчанию для macOs версии пакета. Но вы можете её выбрать в диалоге Параметры самостоятельно и на любой другой ОС
  • Темы значков Colibre и Sifr были обновлены
  • Тема значков Tango была удалена, как неподдерживаемая, однако остается доступной в виде расширения
  • Был обновлён брендинг программы. Это коснулось диалога установки в Windows, диалога «О программе», загрузочной заставки
  • Консоль презентации (доступна при наличии двух дисплеев) получила пару новых кнопок для повышения удобства работы
  • В стартовом центре были исправлены проблемы, связанные с ненужным скроллингом миниатюр в некоторых случаях

Локализация

  • Обновлены словари для африкаанс, каталанского, английского, латышского, словацкого, белорусского и русского языков
  • Словарь для русского языка был сконвертирован из KOI-8R в UT

суббота, 4 июля 2020 г.

LibreOffice 7.0 от TDF внезапно стал Personal Edition

Полюбуйтесь на скриншот выше (он из текущей мастер ветки 7.1, но уверяю вас, что в 7.0 изменения уже внесены!). Особенно на фразу в диалоге "О программе" - "The Personal edition is suported by volunteers and intended for individual use"! Если первая часть фразы не вызывает никаких эмоций, то "предназначено для персонального использования" вызывает! Это фактический запрет ставить LibreOffice в любые организации. Никто из проверяющих никогда не полезет проверять, что там имел ввиду TDF, что написано в лицензии MPL 2.0. Они тупо ткнут в эту фразу носом любого и будут правы! Написано что? "Для персонального"! 
На мой вопрос за каким чёртом это было сделано, я ответа не получил. Говорят, что было обсуждение в рассылке маркетинга. Почему нет анонса об этом в блоге, например? Ну кто там читает ту рассылку?
Ну и у меня есть мысли свои по поводу того, за каким же все же чёртом это сделано. Смотрим внимательно, кто в основном пишет код в LibreOffice. Это сотрудники компаний Collabora, CiB, Red Hat, NSIZ и самого TDF. Эти компании вносят 85% кода в проект (я не говорю про дизайнерские изыски в виде нового оформления, значков и прочего барахла, я про тот код, который реализует функционал). И эти компании хотят зарабатывать денег на своём вкладе. Отсюда и эти изменения в ванильной сборке от TDF.
А следствием этого изменения будет то, что LibreOffice резко потеряет популярность, которая и так не высокая. Ну вот как я могу рекламировать LibreOffice друзьям, если они смогут его использовать только дома, и не смогут использовать на работе? Как я могу школьникам рассказывать о LibreOffice, если не будет никаких шансов за то, чтобы LibreOffice в школах появился теперь?
TDF, ты поехал куда-то не туда!

четверг, 25 июня 2020 г.

Любой цвет для символов формулы LibreOffice Math

Я не сторонник раскраски текста, и тем более математических формул в тексте, в разные цвета. Однако кто-то этим пользуется и кому-то это надо. В LibreOffice Math давно была возможность задавать сначала 8, а затем 16 основных цветов для любых символов или выражений в формулах. Делалось это либо через Атрибуты на панели Элементы, либо в редакторе формул в нижней части экрана, где вы могли написать нечто вроде color red { ваше_выражение }.  И получить в результате ваше_выражение. Однако нельзя было задать любой произвольный цвет.
В LibreOffice 7.0 такую возможность добавили. Теперь можно написать color rgb 240 130 12 { ваше_выражение } и получить вот такого вот цвета ваше_выражение. В Атрибутах также "цвет" rgb добавили в список, так что можно и оттуда его выбрать, но цифры все равно придется вводить в редакторе кода.
За реализованную фичу спасибо Dante Doménech.

воскресенье, 21 июня 2020 г.

LibreOffice 7.0 beta 2 доступен для тестирования

Вторая бета грядущего LibreOffice 7.0 доступна для скачивания и тестирования. Скачать можно  по ссылкам:
Windows 32 bit
Windows 64 bit
Linux (deb) 64 bit
Linux (rpm) 64 bit
macOS 64 bit
Исходный код
Если найдёте ошибку, то не стесняйтесь сообщить о ней разработчикам по этой ссылке.

понедельник, 15 июня 2020 г.

Ежегодная конференция LibOCon в 2020 году будет в формате онлайн

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

вторник, 9 июня 2020 г.