Будущие QA из проекта Хомячки попросили меня рассказать им про процесс тестирования в LibreOffice. Это я и сделал, а какая-то добрая душа из слушателей записала видео. По ссылке ниже можно посмотреть и послушать:
ProLibreOffice
Об использовании, развитии и проблемах офисного пакета LibreOffice
воскресенье, 12 февраля 2023 г.
воскресенье, 15 января 2023 г.
Вы думаете функцию XLOOKUP добавили в LibreOffice?
Я так радовался почти год назад, что нашелся человек, который захотел реализовать функцию XLOOKUP в LibreOffice Calc. Год-то прошел, а функция так и не появилась. Человек тот просто не может справиться в одно лицо с этой задачей, плюс он в возрасте пенсионном я так понял и просто возится с этим таском, когда может. Да, по ходу дела он нашел сопутствующие проблемы и решил их недавно, но главная цель-то так и не решена. К сожалению желающих ему помочь что-то не видно на горизонте.
Вот ссылка на наш gerrit, где он пытается патч довести до ума: https://gerrit.libreoffice.org/c/core/+/131905
среда, 28 декабря 2022 г.
Выпуск LibreOffice 7.5 RC1
TDF объявил о доступности для тестирования первого релиз-кандидата LibreOffice 7.5.
Если вы нашли ошибку в LibreOffice - не стесняйтесь написать о ней в баг трекер проекта по этой ссылке.
вторник, 27 декабря 2022 г.
Разработчик, который перевел LibreOffice на Skia, ушел из проекта
Я абсолютно случайно сегодня узнал, что Luboš Luňák, разработчик LibreOffice из Collabora, ушел из этой самой Collabora и из проекта LibreOffice соответственно. А это был человек, который в одно лицо перевел LibreOffice на использование библиотеки рендеринга Skia. И соответственно все оставшиеся не решёнными баги, связанные со Skia в LibreOffice, так и останутся не решёнными.
Я, откровенно говоря, и не удивлен даже подобному. Это нормальная история, когда человек меняет работу. Не нормально только, что никто более в Skia внутренностях в проекте не разбирается. Даже обновить Skia на новую версию скорее всего никто не возьмется (у нас версия m103, текущая в апстриме - m111), а ведь там могли бы найтись возможно фиксы и для наших проблем.
Ну Skia - это одна сторона вопроса, прямо конкретная. А вторая сторона, более общая, что Luboš очень грамотный разработчик и его уход конечно скажется в принципе на проекте.
четверг, 22 декабря 2022 г.
The Document Foundation наконец-то хочет нанять программистов для работы над LibreOffice на полный день
TDF после стольких лет вопросов "почему фонд с полученных через пожертвования денег не нанимает разработчиков" наконец-то решили нанять двух программистов на полный день.
Первый должен заниматься поддержкой в LibreOffice CTL/RTL языков письменности. А это все языки мира, которые не латиница и не кириллица. Арабский, иврит, китайский, корейский, японский, хинди, тайский, вьетнамский и так далее, во всем разнообразии языков народов азии.
Второй должен сосредоточиться на вопросах accessibility в LibreOffice. Это возможности работы в программе для людей с различными ограничениями, поддержка контрастных тем, поддержка систем для озвучки элементов интерфейса и так далее.
То, что TDF нанимает программистов напрямую и ставит им конкретные задачи - это огромный плюс проекту.
среда, 21 декабря 2022 г.
Ускорение установки LibreOffice на macOS
Установка LibreOffice в macOS меня всегда раздражала своей медлительностью, даже если macOS установлена на SSD. Как оказалось дело было в том, что LibreOffice упаковывался в DMG образ, используя старинный bzip2 архиватор.
Наконец-то нашелся хороший человек, который это изменил. Patrick Luby написал патч, который изменил использование bzip2 на lzfse.
Это должно увеличить скорость установки LibreOffice в macOS раз в пять, если я правильно понял сообщение Patrick'a в патче.
Изменение уже будет доступно в следующем минорном обновлении LibreOffice 7.4.4 и конечно в грядущем 7.5.
PS: я попробовал установку с этим патчем - просто очень быстро все прошло, по сравнению с тилипанием без патча!
воскресенье, 27 ноября 2022 г.
В LibreOffice 7.5 для macOS добавили поддержку темной темы
Все маководы должны быть счастливы теперь. Caolán McNamara добавил поддержку темной темы в LibreOffice 7.5. Выглядит это как-то вот так с темой значков Sifr Dark:
Выпуск LibreOffice 7.5 alpha 1
LibreOffice 7.5 alpha 1 доступен для тестирования.
Из нового и важного:
1. Немного улучшено выделение и удаление строк/столбцов в таблицах Writer в сложно устроенных таблицах
2. Улучшено визуальное отображение закладок в текстовых документах
3. В Calc, в диалог настройки формата ячеек добавили форматы типа "числа, как текст", вы пишете в ячейке 100, а отображается "Сто", в том числе есть настройки для разных валют
4. Панель элементов математических формул в Math перенесли в Боковую панель справа (спорное решение, но это нужно было Коллаборе для их Онлайн Офиса)
5. Улучшена в каких-то случаях работа с тачпадами, но так и не исправлены баги с прокруткой при помощи тачпада
6. Добавлена поддержка некоторых методов VBA
воскресенье, 18 сентября 2022 г.
Подчеркивание текста другим цветом, чем цвет самого текста
Все же используют иногда нижнее подчёркивание в тексте, чтобы выделить слово или предложение. И, по умолчанию, цвет линии подчеркивания тот же самый, что и цвет текста, то есть чёрный. Если вы измените цвет шрифта на красный, то и линия подчёркивания тоже станет красной.
А ведь так хочется иногда подчеркнуть красной (или какой угодно цветом) линией обычный чёрный текст, правда?
Оказывается так можно сделать:
- Открыли раздел Стили на Боковой панели (нажмите F11)
- Выбрали Стили символа
- Щёлкаем правой кнопкой мыши по стилю "Без стиля символа" и выбираем "Создать"
- В открывшемся диалоге задаем "Имя" новому стилю, например "Красная линия"
- На вкладке "Эффекты шрифта" выбираем нужный стиль линии "Подчеркивание" (одна, две, жирная, пунктир, и так далее)
- Справа от стиля линии станет активным выпадающий список, где можно выбрать цвет линии - выбираем красный
- Жмем кнопку "Применить"
Теперь в тексте документа выбираем нужные слова (или просто отдельные буквы) и применяем к ним наш новый стиль "Красная линия", который теперь доступен на панели Стили в разделе Стили символов. Результат будет, как на картинке выше.
А можно и чуть проще, если вам нужно сделать это разово:
- Выделяете нужные символы в тексте
- На панели инструментов жмёте маленькую стрелочку вниз у значка "Подчеркнутый"
- В появившемся выпадающем списке нажмите кнопку "Ещё" в самом низу, откроется тот же самый диалог для настройки стиля символа
- Точно также выберите тип линии подчёркивания и её цвет
- Нажмите кнопку "ОК"
суббота, 16 июля 2022 г.
Luboš Luňák решил проблему с производительностью функций ВПР, СУММЕСЛИ и СЧËТЕСЛИ в LibreOffice Calc
Разработчик из Collabora Luboš Luňák решил наконец проблему с производительностью в LibreOffice Calc функций ВПР, СУММЕСЛИ и СЧËТЕСЛИ при работе с бльшими обьемами данных. О чём и написал в своём блоге минизаметку.
Данные выше (слева время работы функций до патчей, справа после патчей) - это какие-то пользовательские файлы от компании SuSe. Сами видите, насколько стало всё быстрее.
Фокус был в том, что если данные для функции ВПР отсортированы, то LibreOffice Calc применял для поиска в данных бинарный поиск, а если данные не отсортированы, то линейный, когда проверяется КАЖДЫЙ элемент. Представьте, если у вас десятки тысяч элементов надо перебрать. Решением стало копирование не отсортированных данных в память, их сортировка, кэшировние, а затем приминение к результату всё того же бинарного поиска. На словах всё вроде просто, а решение по факту заняло очень много времени.
Это улучшение будет доступно уже в LibreOffice Calc 7.4, который выйдет в августе 2022 года. Спасибо Luboš Luňák за эту работу.