Ну наконец-то! В LibreOffice 7.1 добавили возможность создавать мягкие тени для объектов. Выглядит это вот так, по сравнению с версией 7.0:
пятница, 28 августа 2020 г.
В LibreOffice добавили мягкие тени для объектов
четверг, 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 года. По ссылке доступно много самой разной текстовой информации и графиков.
Закрыто (по разным причинам) - 580, в том числе: исправлено 25 ошибок, приводивших к аварийному завершению работы LibreOffice.
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:
Всем пользователям версии 7.0 рекомендую обновиться.
понедельник, 10 августа 2020 г.
Вклад Астра Линукс в LibreOffice оказался равен нулю
Я в своё время очень порадовался, когда товарищи из Астра Линукс вроде начали активно писать код в проект LibreOffice. Они даже три патча запилили, из которых два уже заброшены и дропнуты, и только первый пробный патч был влит в кодовую базу проекта. По сравнению с ребятами из Альт - это мизер, не заслуживающий упоминания. Я уж не говорю про Collabora или даже NIZS.
На сегодня никакого движения от Астры нет и не предвидится, хотя планы у них были.
Очень, очень жаль, конечно...
пятница, 7 августа 2020 г.
Вставка абзаца без нумерации в насквозь автоматически нумерованный документ
Я в свое время писал про способ создавать автоматическую нумерацию каждого абзаца в документе (у меня там был договор для примера). И вчера мне задали вопрос, а как вставить между нумерованными пунктами такого документа ненумерованный абзац с сохранением автоматизации нумерации всего документа.
Такой способ есть. Когда текстовый курсор находится в списке, то в нижней части Writer есть панелька для управления уровнями списка и доступа к настройкам. На этой панели есть значок "Вставить элемент без номера". Вот нажатие на этот значок и вставляет абзац без нумерации внутри списка без изменения нумерации и с сохранением автоматического изменения нумерации нумерованных абзацев.
Обратите внимание, если нужно вставить несколько ненумерованных абзацев, то это надо делать с помощью значка "Вставить элемент без номера", а не нажимая клавишу Ввод после абзаца без нумерации.
среда, 5 августа 2020 г.
Релиз 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