среда, 24 августа 2016 г.

LibreOffice 5.3. Переключатель режимов отображения панелей инструментов

Итак, очень быстро по меркам разработчиков был реализован переключатель режимов панелей инструментов. О том, что это такое, я писал вот тут и вот тут.
Выглядит переключатель, как подменю в меню Вид (View - Toolbar Layout):
Скриншот из не локализованной версии, потому что сборки с русским GUI задерживаются пока. Кстати, мне термин Layout не очень нравится, будут проблемы при локализации, я бы заменил его на Mode. 
Как видите, в подменю есть четыре обещанных варианта: По умолчанию (это две обычных панели), Однострочная панель, Боковая панель (не ясно пока зачем этот пункт вообще здесь) и Notebookbar (сиречь риббон). Процесс переключения очень быстрый (на Windows во всяком случае) и дискомфорта не вызывает. Единственно при включении Notebookbar не скрывается строка главного меню и выглядит это не очень-то хорошо. Однако, это видимо временно, пока сам риббон не доведут до ума.

воскресенье, 21 августа 2016 г.

LibreOffice 5.3. Улучшения в Боковой панели

Товарищи разработчики нашли студента на GSoC 2016, который занялся дальнейшим развитием Боковой панели в различных модулях LibreOffice. 
Во Writer на Боковую панель была добавлена новая секция Страница, которая содержит разделы Формат, Стиль, Верхний колонтитул, Нижний колонтитул с соответствующими настройками.
При работе с изображениями или рисунками Draw доступна секция Область. В эту секцию была добавлена кнопка Импорт, если выбрана заливка текстурой.
При выборе в документе встроенного медиа контента (видео или аудио) теперь на Боковой панели будет показана соответствующая секция:
Ну и последнее (самая вишенка, имхо) - в Draw, пока как экспериментальная опция, была добавлена сеция Фигуры:
Скажем спасибо за эту работу Susobhan Ghosh (тот самый студент из GSoC), а также Katarina Behrens из CIB и Yousuf Philips.

пятница, 19 августа 2016 г.

LibreOffice 5.3. Calc. Новый формат числа "Дробь"

В LibreOffice Calc 5.3 добавили новый формат числа "Дробь". Выглядит это вот так:
Сверху число в формате "Числовой", снизу то же самое число, но в формате "Дробь". При этом есть некоторое количество вариантов этой самой дроби, отличающиеся точностью. Находятся настройки формата дроби, как им и положено, в диалоге "Формат ячейки", вкладка "Числа".
Доступны несколько вариантов приближений (первые три сверху), а также приведение к ближайшему знаменателю 2, 4, 8, 16, 10 и 100. И я не увидел кстати такого типа, как неправильная дробь, когда числитель больше знаменателя. Было бы ещё забавнее. Интересно, зачем мог понадобиться такой формат?

четверг, 18 августа 2016 г.

LibreOffice 5.3. Опция "Показывать внешний вид стилей" на Боковой панели

Я тут писал не так давно о том, что одни разработчики добавляют фичи, а другие приходят и эти фичи потихоньку нивелируют или выпиливают. Речь там шла о предварительном просмотре внешнего вида стилей абзаца в Боковой панели Writer. Так вот, рекомый чекбокс, который позволяет на лету включать/отключать предпросмотр стилей уже реализован и добавлен в мастер-ветку LibreOffice 5.3. На скриншотах ниже он обведён красным для наглядности: слева "Показывать", справа - "Не показывать" предпросмотр стилей. Настройка не локализована, потому что все новые фичи локализуются обычно только на этапе выхода первых релиз-кандидатов.

суббота, 13 августа 2016 г.

Портим документы, используя LibreOffice 5.2

Я не знаю, что такое случилось, просто опишу что я делал. Я взял файл перевода официального руководства по Math с вики проекта в формате ODT. Открыл его в LibreOffice 5.2. Цель была изменить форматирование документа, потому что там есть ручное форматирование, а хотелось свести всё только к стилям. Я выполнил простую вещь: выделил весь документ посредством Ctrl+A и выполнил команду из меню "Формат-Отменить форматирование". Это должно было просто убрать все ручное форматирование и оставить внешний вид документа в соответствии со стилями. Что произошло в итоге (и это только то, что я заметил сразу): пропала титульная страница (там был отдельный стиль с настроенным фоном), она не очистилась, а именно пропала, как будто её удалили; на титульных страницах глав слетел стиль заголовка главы и пропали разрывы страниц; изменилась гарнитура в большинстве стилей абзацев после сохранения и открытия документа.
Я попробую поисследовать последовательность действий, приводящих к такому поведению, ибо, если это реально глюки Либры, то декламации разработчиков о мегастабильности и возможности сохранить внешний вид документа спустя 10 лет после его создания - это порошок МиФ.
Будьте внимательны и осторожны. Спасибо за внимание.
Update 26.01.2017: кто-то еще столкнулся с таким поведением. Вот ссылка на багрепорт https://bugs.documentfoundation.org/show_bug.cgi?id=104988
Может даже и исправят, но судя по комментариям, вряд ли быстро. 

вторник, 9 августа 2016 г.

Тема значков под MS Office 2013 в LibreOffice

Копировать MS Office, так до упора, подумал некто charliecnr с DevianArt и создал тему значков для LibreOffice в стиле MS Office 2013.
В правом верхнем углу есть кнопка "Download", нажмите на неё, сохраните zip-архив в любом удобном месте.
Как установить тему значков:
переименуйте архив в images_office2013.zip и скопируйте его :
В Windows 7 - в каталог C:\Program Files (x86)\LibreOffice 5\share\config\ для 32 битной Либры и в C:\Program Files\LibreOffice 5\share\config\ для 64 битной
В Linux - в каталог /usr/lib/libreoffice/share/config/ и в каталог /usr/share/libreoffice/share/config/ (используйте символическую ссылку)
В OS X (macOS) - в каталог LibreOffice/Contents/Resources/config/
Как активировать тему:
Запустите LibreOffice и зайдите в меню Сервис-Параметры-LibreOffice-Вид и справа в выпадающем списке "Размер и вид значков" выберите "Office2013". Советую перезапустить LibreOffice, так как в некоторых меню значки на горячую не изменяются.
Внешний вид темы можно посмотреть на той же странице, откуда Вы качали архив. ИМХО, выглядит вполне не дурно.
Update: Есть еще две темы значков. Вот тут я о них написал.

Причины использовать LibreOffice, а не MS Office

По мотивам недавней заметки про 10 причин использовать LibreOffice. Всё нижесказанное - это моё глубоко личное мнение, не претендующее на истину.

Давайте сразу обозначим самую главную причину и для домашнего пользователя и для корпоративного бизнеса: это БЕСПЛАТНОСТЬ LibreOffice. Все остальные причины не имеют такого подавляющего веса при выборе между LibreOffice и MS Office.
Вторая возможная причина - необходимость корректно открывать документы в формате ODF, которые Вам кто-то дал. Например, в школе выдали задание и дали (или задали создать) файл в формате ODF, который MS Office открывает, но криво, а делать надо, благо LibreOffice бесплатен и его можно в любой момент скачать и установить.
Третья причина - Вы используете операционную систему на основе ядра Linux, в которой MS Office сам по себе не запускается, зато в поставке подавляющего большинства дистрибутивов уже есть LibreOffice. Чего же мудрить, когда уже есть готовый к употреблению софт? Та же ситуация и у пользователей macOS, за исключением того, что им придется скачать и установить LibreOffice самим.
Четвертая причина - Вам требуется работать на разных компьютерах с разными операционными системами с файлами в формате ODF. MS Office работает только на Windows, LibreOffice - это мультиплатформенный софт.
Пятая причина - классический панельный интерфейс в LibreOffice. Если Вам тошно от риббона, то использовать LibreOffice - это хорошая идея.

А вот говорить о том, что ODF такой прекрасный и прогрессивный формат файла, что он не меняется годами и через 10 лет Вы сможете без проблем открыть файл, созданный сегодня - это такая же пропаганда, как и та, которую нам рассказывает MS про свой офис. Доля правды в ней не велика, явно.
Делать упор на то, что LibreOffice продукт с открытым исходным кодом, в отличие от МСО, - это также плохая причина его использовать. Мне, как пользователю, глубоко фиолетово, какой там код у софта, мне важно, чтобы софт делал своё дело так, как мне нужно.

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

Очень много стилей в базовой поставке LibreOffice Writer

Сегодня почитывал вики проекта, страничку посвященную идеям, которые бы разработчики хотели отдать студентам на GSoC (Google Summer of Code). И увидел там интересную запись про то, что неплохо бы было почистить список стилей, которые есть по умолчанию в Writer. Причем с пометкой типа "их там много, очень много, и большая часть никогда и никем не используется совсем!"
Для тех, кто не знает, что такое стили, вот ссылка на хорошее пособие по стилям.
Так вот, я открыл Writer и начал считать ручками стили, а оказалось их 122 (СТО ДВАДЦАТЬ ДВА, КАРЛ!!) только стилей абзаца! А есть еще стили символов, врезок, страниц и списков - это ещё 54 штуки. Неопытный пользователь, который наслушался бредней про то, что стили это круто, сразу потеряется в огромном количестве стилей, которые УЖЕ ЕСТЬ в LibreOffice, и которые ему не подходят, так как требования к оформлению у него свои (а так чаще всего и есть) и стили ему надо делать тоже свои.
Приведу пример, откуда взялось столько стилей: есть стили абзаца для нумерованных списков, их 5 штук, для каждого из них есть ДОПОЛНИТЕЛЬНО стиль начала списка, стиль продолжения списка и стиль окончания списка. Пять на три - это 15 ненужных абсолютному большинству стилей абзаца для стилей списка. То же самое верно и для стилей маркированных списков. Уже 30 лишних сущностей. Есть ещё 10 стилей указателей пользователя. Что это вообще такое?
По моему крайне нескромному мнению следовало бы оставить в базовой поставке LibreOffice Writer следующие стили: 
для абзацев: 
1. базовый стиль (ибо с него все начинается и растут ноги ВСЕХ стилей в Либре);
2. стили заголовков (можно сократить с 10 до 5, которые потом собираются в оглавление);
3. стиль для основного текста;
4. стиль названий для встраиваемых картинок, таблиц, диаграмм и так далее;
5. стиль для колонтитулов (один оставить, без разделения, как сейчас, на верхние и нижние, на слева, на справа и на по центру в сумме 6 штук лишних сущностей получилось)
6. стиль для списков (естественно всю кучу идиотских делений стилей внутри списков из базовой поставки надо убрать)
7. стиль для сносок
8. стиль для заголовка таблицы
9. стиль для содержимого таблицы
для символов:
1. базовый стиль
2. жирный стиль
3. курсив стиль
4. подчеркнутый стиль
5. стиль для гиперссылки
6. стиль для посещённой гиперссылки
для врезок:
всё можно оставить, как есть сейчас
для страниц:
всё можно оставить, как есть сейчас
для списков:
1. стиль для нумерованного списка (с арабской нумерацией, многоуровневый)
2. стиль для маркированного списка (с маркерами в виде маленьких точек).

Сколько осталось? Я насчитал 38 стилей всего. Вместо 176. В четыре с лишним раза меньше стало. У этой оптимизации будет и ещё один положительный момент - список стилей будет помещаться в экране целиком. И при просмотре взгляд не будет теряться среди сотен однотипных строк с названиями стилей. И не надо мне говорить про фильтр, который есть в нижней части списка стилей, он конечно позволяет сокращать список отображаемых в списке стилей, однако это не отменяет того факта, что огромное преднастроенное количество стилей в Writer - это лишнее.
Так что ждём того героя, который сделает количеству стилей обрезание.

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

Переключатель режимов интерфейса пользователя LibreOffice

Я тут недавно сетовал на то, что новая однострочная панель инструментов называлась изначально режим, а не просто ещё одна панель. А режим подразумевает некий переключатель, а его как раз и нет сейчас и будет он непонятно когда. И это так плохо и разработчики плохие, и такие и сякие, и так далее...
Однако сегодня увидел вот такую штуку в багзилле. Юсуф таки будет делать вменяемый переключатель в меню Вид, однако не просто для вида "две панели" < > "одна панель", а на целых четыре позиции: дефолтный в две панели сверху, новая одна панель сверху, новомодный риббонообразный Notebookbar и Боковая панель (для которой чекбокс кстати есть в том же меню Вид). При этом там уже началась какая-то непонятка, Хейко начал толкать свое видение. Посмотрим к чему приведёт эта затея.