пятница, 30 декабря 2016 г.

Изменения цветовых палитр в LibreOffice 5.3

Разработчики опубликовали интересный пост, посвященный цветовым палитрам в составе LibreOffice, а также описывающий изменения палитр в версии LibreOffice 5.3. Ниже я кратко перескажу его содержание:

Состояние до выпуска версии 5.3:

LibreOffice включает в себя следующие цветовые палитры:
cmyk - 216 цветов с небольшими вариациями, расположенных в шесть рядов, используя для названий цветов значения RGB 
gallery - 61 вариация основных цветов, расположенных в десять рядов, названных значений RGB
html - 131 цвета из веб-стандарта с использованием в названиях цвета шестнадцатеричного номера и десятичного значения, например так: "ghostwhite F8F8FF 248.248.255"
libreoffice - 32 цвета, в том числе черно-белый 
palette - 77 довольно произвольных цвета; в качестве имен используются значения RGB, разделенные% 
scribus - 545 цветов с названиями типа "Chocolate4"
standard - палитра набранная вручную на основе палитры Symphony, хорошо организованы, называются по цвету плюс номер, например, "Зеленый1"
tango - 27 цветов из проекта Tango
web -  232 произвольных цвета, использующих для названий значения RGB.

Кроме того, существуют цвета документа, где собраны цвета, используемые в текущем документе (к сожалению, эта штука глючит), а также недавно используемые цвета, которые на самом деле список выбранных ранее цветов (к сожалению, эта штука также глючит). 

Можно в индивидуальном порядке изменять стандартные цветовые палитры в диалоге из меню Сервис > Параметры > Цвета.

Изменения в релизе 5.3:


В  GSoC проекте Area Fill Style работа в палитре была пересмотрена. Во-первых, последние использованные цвета теперь полностью работоспособны.
Вновь была введена пользовательская палитра, которая позволяет добавлять цвета непосредственно в вкладке Область диалогового окна Стиль. 
Пользовательские палитры делают манипуляции с настройками в диалоге Сервис > Параметры > Цвета устаревшей, и мы удалили эту опцию.
Опытные пользователи, желающие изменить предопределенные палитры, могут непосредственно отредактировать файл палитры. Палитры представляют собой файлы с расширением *.soc, расположенные в каталоге <libreoffice>/share/palette. Они содержат XML код списка цветов такого типа: 
<draw:color draw:name=”Azure” draw:color=”#f0ffff”/>

Удаленные и изменённые палитры.
Кроме того, мы сократили набор палитр. Палитры gallery, web, cmyk и Scribus были удалены из-за нестандартных и довольно произвольных наборов цветов с неуместными именами. Tango и HTML получили незначительные обновления меток имен и расположения цветов.
Палитра Stadard также была обновлена. Первая строка теперь начинается с 12 оттенков серого цвета с последующими 12 основными цветами из цветового круга HSV. Следующие строки являются вариациями этих цветов в отношении насыщенности и яркости в 66%, 50% и 25%.

Добавленные палитры.
Палитра Breeze была добавлена в набор по умолчанию. Она включает в себя все значения, известные из KDE HIG в качестве альтернативы Tango.
Совершенно новая палитра Tonal. Она призвана обеспечить набор цветов одной и той же яркости соответствующего цветового контраста. Она начинается с насыщенностью 10% (с именем, например "Зеленый 10%") и продолжается с шагом 10%. Выше среднего "насыщения" шаги будут 58, 65, 73, 82%, если это возможно. Цвета, которые не могут иметь более высокую насыщенность цветового тона добавляются, как белое поле и называются "Вне гаммы". Мы высоко ценим первоначальную работу Wade D. Peterson.
Для того, чтобы интегрировать LibreOffice в процессы работы с профессиональной графикой была добавлена палитра freecolour-HLC на основе цветовой модели CIELAB. Её цель состоит в том, чтобы обеспечить кросс-медийный, безопасный набор цветов, ориентированный на профессиональных издателей. Палитра содержит ряд приглушенных цветов RGB, которые могут быть воспроизведены в CMYK и идеально подходит для тех, кому нужен максимально корректный цвет для публикации в СМИ. Палитра была создана некоммерческой ассоциацией  freieFarbe e.V.

Расширения.
Мы должны упростить настройки с помощью расширений и, начиная с версии 5.3, Вы сможете установить цветовую палитру с помощью расширений. При этом, для тех, кто хочет поделиться своими коллекциями, это не должно быть слишком сложным.
Расширения - это в основном Zip-файлы, переименованные в OXT. В архиве есть файл config.xcu, который определяет путь до места размещения палитры (не надо его изменять) и файл description.xml со всей информацией о расширении.
Вы можете найти просто пример здесь.

четверг, 29 декабря 2016 г.

Огромное количество крэшей в LibreOffice 5.2.4

Недавно вышла версия LibreOffice 5.2.4, которую разработчики позиционировали, как готовую для внедрения на предприятиях. Однако внезапно, встроенный собиратель отчетов о критических ошибках, приводящих к падению Либры, показывает большое увеличение падений офиса. Вот картинка:
Неудачный цвет для версии 5.2.4, однако есть всплывающая табличка с количеством крэшей. В 10 (ДЕСЯТЬ, КАРЛ!) раз увеличилось количество отчетов о падениях офиса для версии 5.2.4. Я бы не советовал при таком раскладе обновлять Либру с 5.2.3 или более ранних релизов до 5.2.4.
Ах да, краши эти только для LibreOffice, установленных в ОС Windows.

вторник, 29 ноября 2016 г.

Создаём автоматическую нумерацию пунктов договора с помощью стилей

Вечная проблема эти нумерованные пункты в договорах, даже если создать нумерованные списки в каждом разделе договора, все равно кто-то когда-то впишет что-нибудь руками туда, или нужно будет добавить новый раздел, из-за чего придется переделывать отдельно нумерацию внутри каждого раздела. Выход в создании сквозной нумерации по всему договору, вида примерно такого:
Причем, если между третьим и четвёртым разделом вставить еще один, то четвертый раздел станет пятым и пункты раздела также автоматически сменят нумерацию на вид 5.х. То есть нумерация пунктов зависит от номера раздела.
Сразу оговорюсь, что мой вариант мне самому кажется не очень правильным, однако он работает и работает неплохо. Основано всё на стилях. Что такое стили в LibreOffice можно почитать в этом документе.
Как это сделано:
Я создал несколько стилей абзаца, отдельно для:
Заглавия договора
Преамбулы договора
Заголовка раздела договора (будущая нумерация вида 1.)
Основного текста (будущая нумерация вида 1.1)
Основного текста (будущая нумерация вида 1.1.1)
Основного текста (будущая нумерация вида 1.1.1.1)
Эти стили я так и назвал, как указано выше. Настроил выравнивание Заголовков по середине и чтобы после Заголовка раздела договора следовал стиль Основной текст 1.1, что вполне логично.
Советую всегда создавать в документе свои стили, не используя и не изменяя стили, встроенные в LibreOffice. Можно взять любой встроенный стиль, и создать на его основе новый стиль, который будет отличаться исключительно названием, но в остальном будет в точности такой, как исходный стиль.
А дальше открываем диалог Структура нумерации из меню Сервис:
И делаем следующее:
Слева выбираем последовательно Уровень, а слева назначаем ему Стиль абзаца. Для уровня 1 у меня назначен Заголовок раздела договора. Для уровня 2 - Текст основной 1.1 и так далее вниз по списку. У меня всего 4 уровня, мне больше было не нужно. Принцип я думаю ясен.
Для каждого уровня необходимо выбрать тип нумерации 1, 2, 3, ... из выпадащего списка Число. В поле После (после нумерации) я задавал каждому уровню точку. 
Обратите внимание - необязательно задавать именно нумерацию, можно выбрать и маркеры и картинки для списка, все зависит от потребностей.
Справа отображается предварительный упрощенный просмотр вашей структуры нумерации.
На вкладке Положение можно настроить отступы для каждого уровня и иные параметры:
После настройки всех уровней нажмите кнопку ОК, чтобы применить изменения и закрыть диалог.
То, что у меня получилось в итоге, можно скачать вот отсюда
Изменять уровень списка можно и классическим способом, используя стрелки на панели инструментов, которая появляется в нижней части окна LibreOffice Writer, если курсор нахоится в списке:
так и применяя соответствующий стиль в абзацу.
Единственная проблема, которая может возникнуть при использовании данного метода - это содание оглавления документа. Обычно в договоре оглавление не создают, однако если попробовать это сделать, то все пункты договора перекочуют в оглавление. Это происходит потому, что Структура нумерации - это диалог настройки нумерации Заголовков! Будьте осторожны при копировании текста в иной документ, лучше вставлять его как неформатированный текст.

воскресенье, 20 ноября 2016 г.

Темы значков manjaro и kalahari для LibreOffice.

Я писал не так давно про тему значков для LibreOffice а-ля MSOffice 2013. Нашёл я её на просторах DevianArt. Сегодня наткнулся ещё на две темы manjaro и kalahari. Первая серенькая, вторая яркая. 

Мне активно не нравится, когда люди выкладывают что-то на платные файлообменники, которые хоть и позволяют скачать с себя бесплатно, однако либо Вы рискуете поймать вирусню, либо путь до скачивания будет очень долгий и требующий много нервов. Поэтому я скачал архивы со значками и выложил их к себе, вот ссылка на скачивание. Установка простая:
1. Скачайте архивы
2. Поместите архивы:
- в Linux - в каталог /opt/libreoffice5.2/share/config либо в /usr/lib/libreoffice/share/config/
- в Windows - в каталог C:\Program Files (x86)\LibreOffice 5\share\config\ для 32 битной Либры и в C:\Program Files\LibreOffice 5\share\config\ для 64 битной
- в OS X (macOS) - в каталог LibreOffice/Contents/Resources/config/
3. Перезапустите LibreOffice. Закройте все модули и потом запустите LibreOffice заново, иначе новые темы не подхватятся.
4. В диалоге из меню Сервис-Парметры-LibreOffice-Вид справа выберите из выпадающего списка нужную тему и нажмите кнопку ОК.
5. Наслаждайтесь =)

пятница, 18 ноября 2016 г.

Как снять защиту с листа Excel, используя LibreOffice

Сегодня порадовался чудесной возможности LibreOffice легко и непринуждённо снимать защиту с листа Excel безо всякого пароля. Итак, у Вас есть файл в формате .xlsx (говорят на старом формате .xls это не работает, однако никто не мешает в том же Excel пересохранить файл в нужный формат), в котором установлена защита листа, а Вам ужасно нужно скопировать данные или использовать формулы на листе для своих расчетов, а такой сякой Excel Вам не дает ничего делать, требует пароль. Обходится это на удивление легко. Откройте этот файл в LibreOffice Calc и выберите пункт меню Сервис > Защитить лист. И всё, защита листа отключена, файл можно пересохранить в том же формате .xlsx и открыть в Excel, будут доступны все данные и обычный режим работы.

четверг, 3 ноября 2016 г.

пятница, 28 октября 2016 г.

Условное форматирование в зависимости от даты

Все знают, (а кто не знает, тот скоро узнает) что есть такая штука в LibreOffice Calc, как условное форматирование. Это автоматическое форматирование ячейки в зависимости от неких условий. 
Возникла тут у одного хорошего человека необходимость подсветить (выделить цветом) один столбец из множества. Условием для подсветки столбца должно быть совпадение даты, которая прописана в первой строке каждого столбца, с сегодняшней.
Выглядеть это должно вот так:
Сегодня у нас 28.10.2016, соответствующий столбец выделен цветом. Если открыть файл завтра, 29.10.2016, то ни один столбец подсвечен не будет. Если открыть 5 ноября 2016, то подсветится столбец, в первой строке которого стоит дата 05.11.2016.
Реализовано это таким образом (немного не оптимальным, говорю сразу):
Выделите первый столбец, начиная со второй строки сверху (диапазон А2:А_сколько надо)
Выберите пункт меню Формат-Условное форматирование-Управление
В нижней части диалога нажмите кнопку Добавить
В верхней части диалога появится строка с набором опций, в левой её части в выпадающем списке выберите вариант Формула
В строке справа от выпадающего списка введите собственно формулу, которая и будет условием, при соблюдении которого включается подсветка: A$1=TODAY(), которая сравнивает значение из ячейки А1 с сегодняшней датой.
Теперь необходимо задать стиль ячейки, который будет применяться к нашим данным при соблюдении условия. Ниже нашей формулы есть строка Применить стиль в выпадающем списке которой необходимо выбрать вариант Создать стиль, потому что в списке нет нужного нам стиля с цветным фоном:
В следующем диалоге на вкладке Управление задайте стилю вменяемое и узнаваемое имя, например Условное форматирование желтое, а на вкладке Фон выберите нужный цвет и нажмите ОК. Диалог создания стиля закроется и Вы вернетёсь в диалог Условное форматирование.

В диалоге Условное форматирование нажмите ОК ещё раз.
А теперь финт ушами. Мы задали условия автоформатирования только для первого столбца, чтобы задать условия для остальных столбцов, я воспользовался функцией Копировать формат, для которого есть кнопка на Стандартной панели инструментов: выделяете первый столбец, дважды щелкаете мышкой по значку Копировать формат, затем щелкаете по второй сверху ячейке каждого столбца. По завершении процесса нажмите клавишу Esc, чтобы выйти из режима копирования формата.
Вот и всё. При наступлении нужной даты, соответствующий столбец будет отформатирован так, как Вы настроили.

понедельник, 24 октября 2016 г.

Будущее LibreOffice. Работа с отсутствующими шрифтами

В блоге команды дизайна опубликована интересная заметка о проблемах, которые возникают у пользователей, если у них есть документ, который содержит отсутствующие у них на компьютере шрифты. Документ выглядит не так, как его видел автор. Разработчики предлагают новый взгляд на решение такой проблемы. Ниже мой вольный перевод:

Работа с отстутствующими шрифтами

Когда документы отправляются с одного компьютера на другой или открываются на одном компьютере в другой операционной системе, эти документы могут выглядеть по разному, если не все шрифты, используемые в документе, доступны на другом компьютере или в иной операционной системе. По этой причине так популярен экспорт документов в PDF-файлы, так как это делает документ одинаково выглядящим в любых ситуациях, он будет напечатан без какой-либо оглядки на шрифты. Это предложение (команды дизайна) пытается предоставить пользователям удобный способ для борьбы с ситуацией, когда отсутствуют нужные шрифты.

Отобразить уведомление

Первый шаг к решению этой проблемы – уведомить пользователей об отсутствии нужных шрифтов при открытии документа, который содержит недостающие шрифты, которые были заменены LibreOffice. Это может быть достигнуто при существующей реализации информационной панели LibreOffice, которая также используется для уведомления пользователя о том, что они открывают документ только для чтения. Для того чтобы ограничить появление этой панели только случаями, когда это действительно необходимо, информационная панель не будет отображаться в случаях, когда отсутствующие шрифты замещаются метрически совместимыми шрифтами из поставки LibreOffice.

Пользователь будет иметь возможность отклонить уведомление или нажать на кнопку «View font list» (Просмотреть список шрифтов), которая открывает диалоговое окно свойств документа (или, в качестве альтернативы, некий новый диалог). В диалоге будет перечислены все шрифты, используемые в документе (как используемые в стилях, так и применённые при прямом (ручном) форматировании), а также указать, какие из них отсутствуют, и шрифты, которыми таковые были замещены.

Установка и замена шрифтов

Список шрифтов, используемых в документе, можно считать общей информацией о документе, и поэтому он идеально подходит для свойств документа в диалоговом окне (Файл > Свойства...). Диалог имеет вкладку Шрифт, на который есть только возможность встраивать шрифты в документ, так что она может быть заполнена путем перечисления шрифтов и их заменителей. Мы сделали два макета на тему того, как это может быть представлено, как показано на рисунке ниже.

На обоих макетах показаны списки шрифтов, которые содержат список всех шрифтов в документе и, для отсутствующих шрифтов, отображаются замещающие их установленные шрифты.
На левом макете, в списке шрифтов выделены курсивом шрифты, которые не установлены. Когда выделена строка, то в столбце "Substitution" (Замещающий) становится доступен выпадающий список всех установленных шрифтов, чтобы обеспечить средства для выбора другого шрифта, который будет использоваться в качестве замены. Порядок сортировки может быть настроен. Если пользователь хочет установить альтернативный шрифт, он может нажать кнопку "Install font" (Установить шрифт), который открывает диалог c доступом к сайту с расширениями, с настройкой фильтра для отображения шрифтов. Поиск в этом списке должен быть легким (на картинке приведен в пример шрифт "Comic"), а установка позволяет впоследствии выбрать этот шрифт в списке подстановки. (Не все шрифты обязательно должны быть размещены на сайте расширений, может быть достаточно прописать ссылку в нужное место).
На правом макете, список шрифтов имеет столбец "Installed" (Установленные), чтобы показать, установлен ли шрифт. При выборе строки, пользователь может нажать на кнопку "Install" (Установить), которая открывает меню элементов для установки отсутствующего шрифта или альтернативы с открытым исходным кодом. Пользователи Linux также смогут установить оригинальные или альтернативные шрифты через менеджер пакетов. Пункт меню "Install All" (Установить все) будет перебирать список шрифтов и устанавливать недостающие шрифты из их оригинальных источников. Кроме того, пользователи могут применить другой замещающий шрифт для выбранного шрифта, нажав на кнопку "Apply Substitute" (Применить замену) в выпадающем меню "Substitute", или заменить все вхождения шрифта на другой шрифт в документе, используя кнопку "Replace font” (Заменить шрифт).

За кулисами

Для того, чтобы обеспечить необходимую функциональность для установки шрифта или его альтернативы, как это было описано выше для макетов, эта функциональность должна быть прописана в конфигурационном файле. Этот файл будет на основе XML и каталога шрифтов, их открытых альтернатив и источника их загрузки в виде URL-адресов. Структура XML будет возможно выглядеть следующим образом:

<font>
<family>Times New Roman</family>
<license>Proprietary</license>
<style>serif</style>
<bundled_with>Windows;Windows 3.1</bundled_with>
<download_url>https://sourceforge.net/projects/corefonts/files/
the%20fonts/final/times32.exe/download</download_url>
<package>ttf-mscorefonts-installer</package>
<substitute>
<family>Liberation Serif</family>
<metrical_compatible>Y</metrical_compatible>
<download_url>http://downloadarchive.documentfoundation.org/
libreoffice/old/fonts/liberation_serif.zip</download_url>
<package>fonts-liberation</debian_package>
</substitute>
</font>

Индикация замещения

В настоящее время есть только визуальная индикация того, что шрифт замещён другим шрифтом: имя шрифта в соответствующем поле в панели инструментов отображается курсивом. Существует еще один визуальный индикатор в виде дополнительного текста, содержащегося в подсказке, но его легко игнорировать, потому что подсказка появляется только на секунду перед щелчком по имени шрифта в поле.

Для того, чтобы лучше указать на факт замещения шрифта, мы должны сделать больше для изменения отображаемого текста, например изменить его цвет на красный (TDF #96872), а также указать шрифт, который используется для замещения, как в названии шрифта, так и в подсказке (TDF # 61134).

Подобно названию шрифта на панели инструментов, вкладка Шрифт, находящаяся в диалоге Символ, также нуждается в улучшении. Надписям "This font style will be simulated or the closest matching style will be used" и "This font has not been installed. The closest available font will be used", которые находятся под выпадающими списками с названиями семейств шрифтов, нужна более четкая индикация, чем просто быть в простом стиле, когда она говорит: "The same font will be used on both your printer and your screen". Должен быть изменен либо стиль текста (курсив, жирный или красный), либо должен показываться значок предупреждения в начале текста.
Вывод

Стилизирование текста с использованием различных шрифтов, благодаря доступности Интернета, распространено повсеместно, поэтому мы хотим облегчить работу с ним для пользователей, чтобы они видели документы, которые они открывают, в том же виде, в котором их создал автор.

пятница, 21 октября 2016 г.

Выпуск LibreOffice 5.3 alpha 1

Состоялся выпуск официальной альфа-версии LibreOffice 5.3. В связи с этим разработчики объявили "Охоту на ошибки". Если вы хотите помочь проекту, то скачайте дистрибутив LibreOffice 5.3 alpha 1 для своей операционной системы отсюда http://dev-builds.libreoffice.org/pre-releases/. Установите его на ваш компьютер (установится параллельно основной версии) и выполняйте на нём свои обычные операции. Об обнаруженных ошибках необходимо сообщать разработчикам в багзилле проекта. О том, как это делать, я писал в этой заметке.

среда, 19 октября 2016 г.

Риббон попадет в релиз LibreOffice 5.3 в качестве экспериментальной опции

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

пятница, 14 октября 2016 г.

Сжатие изображений в LibreOffice

Предположим, что есть документ с вставленными в него изображениями. Как обычно вставляют изображение в документ? Используется пункт меню "Вставка - Изображение" или соответствующий значок на панели инструментов. Какие изображения вставляют в документ? Любые! Любых размеров, в любом формате, который принимает для импорта LibreOffice. И никто предварительно изображение на предмет уменьшения его размера не обрабатывает. При вставке изображения в документ LibreOffice подгоняет его размеры под текущий размер страницы. Однако исходное качество изображения, его размеры и разрешение (так зазываемый dpi) остаются неизменными. Что это значит для документа? Если вставлять в документ, например фотографии, сделанные современными цифровыми камерами, а перед этим никак не обрабатывать их, то документ станет огромным по размеру (скажем при весе одного изображения в 2-3 мегабайта и их количестве в 10-15 штук в документе, общий размер документа будет от 20 до 45 мегабайт, а это очень много) и при работе с ним будут возникать проблемы производительности и отображения документа. Как способ повышения производительности в таких случаях можно использовать временное скрытие изображений. Об этом я писал вот в этой заметке
Однако есть и иной способ. Способ этот - сжатие изображения средствами LibreOffice.
Щелкните правой кнопкой мыши по изображению и выберите пункт "Сжать...":
Откроется вот такой диалог:
В левой части диалога расположены параметры сжатия изображения, которые можно варьировать по своему усмотрению. Больше всего влияют на размер изображения: ширина, высота и разрешение изображения. Сжатие JPEG необходимо оставить активным, единственно можно качество выставить в 100. Советую также поэкспериментировать с вариантами Интерполяции, это влияет на качество сжатого изображения.
Далее, справа есть крайне удачная кнопочка "Вычислить", нажимая на которую можно оценить текущий и новый размер изображения без применения самого сжатия. Оцените 13 кратный эффект на скриншоте выше. При этом на глаз изображение в документе ничем не отличается до и после сжатия.
Соответственно, чем больше изображений вставлено в документ, тем больший общий эффект получается от сжатия.
Какие изображения стоит сжимать таким образом? Если в диалоге выше в строке "Размер изображения" показывает больше 150-200кб, то это повод попробовать сжать его. Конечно, если весь документ состоит из одного изображения и пары строк текста, то возможно, овчинка выделки не стоит. Этот функционал явно нужно использовать при большом количестве изображений.

вторник, 11 октября 2016 г.

LibreOffice 5.3. Импорт PDF, как изображения

Один из разработчиков, Miklos Vajna, реализовал в версии LibreOffice 5.3 такую возможность, как вставку в документ Writer файла в формате PDF, как изображения. Вот ссылка на соответствующую запись в его блоге. Чтобы вставить PDF, как изображение, в Writer используйте пункт меню "Вставка - Изображение" или соответствующий значок на Стандартной панели инструментов. После импорта PDF в документ, его можно сохранить в любом графическом формате, экспорт в который поддерживает LibreOffice, без потери качества. 

четверг, 29 сентября 2016 г.

Выпуск LibreOffice 5.2.2

Разработчики LibreOffice объявили о выпуске версии LibreOffice 5.2.2. Это второй корректирующий релиз для ветки 5.2, который включает в себя достаточно большое количество исправлений ошибок. Вот ссылки на список исправленных ошибок:
https://wiki.documentfoundation.org/Releases/5.2.2/RC1
https://wiki.documentfoundation.org/Releases/5.2.2/RC2
Скачать LibreOffice 5.2.2 можно по следующей ссылке:
http://www.libreoffice.org/download/libreoffice-fresh/
Рекомендую всем, использующим LibreOffice 5.2, обновиться до версии 5.2.2.

суббота, 17 сентября 2016 г.

LibreOffice 5.3. Пара новых шаблонов для создания презентаций

В поставку LibreOffice 5.3 включены два новых шаблона для создания презентаций: Vivid и Pencil. Вот так выглядит Vivid:
А вот так Pencil:
По-моему вполне неплохо.


пятница, 16 сентября 2016 г.

LibreOffice 5.3. Отображение сочетаний клавиш в контекстных меню

Я не знаю, зачем это нужно вообще, однако разработчики не поленились и добавили возможность отображения сочетаний клавиш для запуска команд в контекстных меню LibreOffice. Выглядит это вот так:
Слева - нет сочетаний, справа - есть
Также в настройки LibreOffice была добавлена опция, позволяющая включать и отключать отображение сочетаний клавиш в контекстных меню. Находится она в меню "Сервис-параметры-LibreOffice-Вид", справа есть метка "Меню", а под ней добавили второй выпадающий список "Shortcuts in context menu" (я не знаю, как он будет локализован):
Какой смысл в этом, я действительно не представляю. Если только подспудно учить пользователя пользоваться сочетаниями клавиш, а не меню. Будет быстрее выполняться работа, да. Ну, возможно. Реализовал фичу Максим Монастырский, давайте скажем ему спасибо и пожелаем дальнейших успехов на ниве развития LibreOffice.

среда, 7 сентября 2016 г.

Риббон в LibreOffice. Текущая ситуация (Сентябрь 2016)

В связи с тем, что разрабатываемый риббон в LibreOffice внезапно распался на три разных подтипа, я решил немного рассказать об этом, заодно проиллюстрирую немного текущий внешний вид свободной реализации современного взгляда на организацию интерфейса пользователя.
Итак, по состоянию на сегодня, разработчики не только добавили в меню Вид переключатель режимов интерфейса с панелей инструментов на риббон, но и сам риббон внезапно оказался разделенным на три ипостаси. В том же меню Вид (все скриншоты будут на английском, потому что опять барахлит сборочный сервер у них и доступны только не локализованные ежедневные сборки) теперь есть подменю Notebookbar, которое скрывает в себе три элемента: Contextual groups, Contextual single и Tabbed.
Последний является значением по умолчанию для первого включения риббона. Собственно Tabbed - это классический риббон а-ля Ribbon from MicroSoft с вкладками. Вот такой он сейчас:
А первые два элемента, судя по названию, это реализация контекстно зависимого риббона без вкладок, внешний вид которых будет зависеть от выделенного элемента в документе, причем первый - это очень большой по вертикальным размерам:
А второй, наоборот, реализует минималистичность в размерах по вертикали:
Обратите внимание, что строка меню на последних двух картинках для контексных риббонов отображается. Будет ли это оставлено в дальнейшем неизвестно, однако я бы поставил на то, что ее будут скрывать, ибо в чем же тогда смысл, если последняя картинка очень похожа на простую одиночную панель инструментов с маленькими значками.
При всем при этом, даже если активен риббон, то пока все равно появляются контекстные панели инструментов для таблиц, списков, рисунков и так далее. Также пока отсутствуют некоторые значки на риббонах, а есть только подписи на кнопках. Некоторые значки явно выбиваются из темы. Это всё конечно мелочи и явно будет доделано. Однако саму логику работы ещё пилить и пилить. Также разработчик явно распыляет силы на три разных реализации. Да, да, пока это всё пилит ОДИН разработчик. Однако мои сведения могли устареть и теперь их может быть уже ДВОЕ!

Выпуск LibreOffice 5.2.1

На начавшейся в Брно конференции разработчиков LibreOffice было объявлено о выпуске версии LibreOffice 5.2.1. Это первый корректирующий релиз для ветки 5.2, который включает в себя достаточно большое количество исправлений ошибок. Вот ссылки на список исправленных ошибок:
https://wiki.documentfoundation.org/Releases/5.2.1/RC1
https://wiki.documentfoundation.org/Releases/5.2.1/RC2
Скачать LibreOffice 5.2.1 можно по следующей ссылке:
http://www.libreoffice.org/download/libreoffice-fresh/
Рекомендую всем, использующим LibreOffice 5.2, обновиться до версии 5.2.1.

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

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

Итак, опять непонятно что случилось. Есть рабочий файл-электронная таблица на более, чем 2000 строк с данными. Данные - это куча цифр (объемы и деньги). Файл в формате Excel 2007, то бишь .xlsx. Нужно было его доредактировать срочно, пришлось делать это дома. Дома есть только LibreOffice, в данном случае это была версия 5.1.5. После открытия, некоторых правок (форматирование некоторых ячеек с текстом и удаление лишних строк), сохранения документа в формат, какой был, то есть в .xlsx, и повторного открытия его в том же LibreOffice обнаружилось, что формат ячеек, содержащих числа, стал невменяемый абсолютно. Выражалось визуально это тем, что все числа отображались, как поделенные на тысячу. Данные все сохранены, однако визуально это выглядит, как будто всё стало дешевле и меньше в объемах в 1000 раз! А на печать-то пойдет ЭТОТ результат. Вот как выглядит это (обратите внимание на отображаемое значение в ячейке и реальное значение в строке ввода формул выше):
А вот, как выглядит код формата числа в диалоге "Формат ячейки":
Нормально? Что это за пакость? Никогда такого не встречал =( А документ более чем важный и труда в него было вложено за сегодня на несколько часов. Всё переделывать. Хорошо, что вообще заметил...
Будьте внимательны!

среда, 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 и Боковая панель (для которой чекбокс кстати есть в том же меню Вид). При этом там уже началась какая-то непонятка, Хейко начал толкать свое видение. Посмотрим к чему приведёт эта затея.

воскресенье, 31 июля 2016 г.

Проблема слоев и управления объектами в LibreOffice Draw. Новый Навигатор

Разработчики из команды дизайна опубликовали интересный пост о своём видении проблем в управлении объектами в Draw и о том, как нужно улучшить в связи с этим Навигатор. Мой немного вольный перевод ниже.
Как Навигатор может помочь в управлении объектами в LibreOffice Draw
Управление различными объектами имеет большое значение для LibreOffice Draw, особенно в случае, когда рисунок или схема становятся сложными, с большим количеством объектов и групп, размещённых на разных слоях с тщательно проработанным порядком.
Улучшения для работы со слоями пользователи просят не только в прошедшем недавно опросе о Draw, но также в запросах на улучшения в LibreOffice в багзилле проекта. Метабаг #99648 собирает в себе все ошибки и запросы относительно слоев в Draw.
Есть также много запросов об улучшении выделения объектов и их организации. Например, как привязать несколько объектов, легко выбрать пересекающиеся объекты, как визуализировать мульти-выбор и уметь находить фигуры по атрибуту или формату. Метабаг #100155 собирает в себе улучшения по выделению объектов и их выравниванию.
Этот текст направлен на решение указанных вопросов путем расширения возможностей Навигатора.
Текущее состояние
В то время, как имеются запросы от пользователей на улучшение работы со слоями, многое зависит от того факта, что стандарт ODF, и, следовательно, LibreOffice, обрабатывает слои отлично от других программ. Формат файла SVG не имеет определения «слой», но программы, работающие с SVG, такие как Inkscape, определяет слой, как «тип группы объектов», а порядок слоев влияет на то, какие объекты появляются над другими. Спецификация ODF говорит также «Слои группы рисованых объектов. Назначение фигуры слою не меняет его порядок рендеринга, как это определено его атрибутом draw:Z-index». Из Руководства LibreOffice Draw: «Слои в LibreOffice Draw позволяют собрать связанные элементы на странице рисования .... Слои не определяют порядок расположения объектов на странице рисования ...».
Таким образом, наше первое предложение – переименовать существующие в Draw слои во что-то вроде «коллекции», чтобы устранить недоразумение, которое сейчас существует, потому что текущие «слои» не влияют на порядок наслоения объектов.
Объекты имеют порядок появления в рисунке, который определяет последовательность, в которой они выбираются при нажатии клавиши Tab (если не менять вручную расположение объектов по оси z). Они также имеют порядок наложения, который определяет, какие объекты появляются над другими (также известный как z-порядок), а также информация об их принадлежности к группе и «слою» (коллекции) — и все полностью независимы друг от друга. Благодаря этой «гибкости», объекты могут быть сгруппированы по различным слоям / коллекциям, которые усложняют структуру рисунка.



Слои / коллекции представлены сегодня в панели вкладок в нижней части области просмотра документа. На рисунке 1, два слоя / коллекции названные Circles и Rectangles содержат соответствующие фигуры. В Навигаторе перечислены именованные фигуры и группы. Обратите внимание на то, что желтые и синие объекты сгруппированы, находясь при этом в разных слоях / коллекциях.
Навигатор не обеспечивает взаимодействие с объектами, за исключением выделения двойным щелчком, если объект имеет определенное пользователем имя (ошибка #62851). Тем не менее, выбор объекта не приводит к соответствующему выбору в Навигаторе. Панель инструментов над деревом объектов используется для навигации по страницам (хотя всплывающие подсказки говорят: «слайд») и показывает или все фигуры, или только фигуры имеющие имена. В выпадающем списке, расположенном ниже дерева объектов, перечислены открытые документы. Список позволяет пользователям просматривать структуру альтернативного документа, выбрав его имя.
Групповое выделение возможно в области документа при нажатой клавише Shift, однако аналогично одиночному выделению, этот факт не отображается в Навигаторе. Выбор через стопку объектов осуществляется с помощью нажатия клавиши Alt (или Shift + Alt для обратной последовательности).
Для управления «слоями» / коллекциями есть контекстное меню, которое становится доступно при щелчке правой кнопкой мыши на панели вкладок.
Предложения пользователей
Пара участников-новичков в команде дизайна, Benjamin и Eve, хотели бы иметь следующее:
Benjamin хочет иметь возможность:
  • добавлять объекты, чтобы создавать рисунок.
  • удалять объекты, которые не требуются.
  • группировать объекты, чтобы расположить их вместе.
  • легко изменять порядок расположения объектов не покрывая определенный объект.
  • блокировать объекты, чтобы убедиться, что они остаются в указанном месте.
  • переименовывать объекты, чтобы сделать их легко узнаваемыми.
  • осуществлять поиск по имени объекта в больших рисунках.
  • загружать старые рисунки, сохраняя полную обратную совместимость.
Eve хочет иметь возможность :
  • доступа ко всем свободным коллекциям, чтобы создавать современные рисунки.
  • поиска по атрибутам, чтобы искать объекты по их свойствам.
  • скрывать коллекции, которые в настоящее время не актуальны и отвлекают внимание.
  • запретить печать / экспорт коллекций, что поможет на этапе подготовки.
  • выбирать все объекты в коллекции, чтобы выборочно модифицировать множество объектов.
  • использовать клавишу TAB для доступа к содержимому чертежа без использования мыши.
Предложение
Основная идея состоит в том, чтобы иметь все возможности для размещения и выделения объектов в одном месте, в Навигаторе.
Простой режим
В этом режиме по умолчанию в списке Навигатора отображаются все объекты, а не только тогда, когда имя объекта было изменено пользователем. Первый созданный в рисунке элемент является самым верхним в порядке «укладки» и группе обозначения иерархического отступа. Выбор объектов в области рисования выбирает соответствующие элементы в Навигаторе и наоборот, как для одиночного, так и для мульти-выбора. Дерево ведет себя так же, как в обозревателе файлов: одним щелчком мыши выбирается элемент, нажатие на кнопки Ctrl / Shift + щелчок мышью выполняют множественный выбор, двойной щелчок запускает функцию по умолчанию, которой является Переименование. Контекстно зависимое меню предоставляет доступ ко всем связанным функциям. В меню будет пункт «Зафиксировать положение» и «Свойства» для быстрого доступа к свойствам объекта и фиксирования положения и размера объекта.


Перетаскивание объектов в дереве поддерживает группировку и сортировку: когда объект перетаскивается на другой объект – они будут сгруппированы. Если он помещается между объектами, то просто перемещается в это положение, изменяя порядок расположения (и будет разгруппирован, если ранее был в группе). Нажатие клавиши Shift во время перетаскивания дублирует объект.
Разработчики должны позаботиться и о 3D-сценах (например, сферы, кубы, или преобразованные в 3D объекты): должно быть возможным перемещение объектов между сценами, так же, как обычных фигур, однако не между группами.
Экспертный режим
Коллекции и объекты являются видимыми в экспертном режиме и иерархическое представление сохраняется в контексте текущей страницы.


Из названия должно быть понятно с какой коллекцией связаны объект или группа (контекстное меню является хорошим местом, чтобы переключить эту подсказку или выключить). Помещение объекта в коллекцию заменит текущее поведение – перетаскивание объекта на вкладку соответствующего слоя. Коллекция предоставляет функциональные возможности для своих объектов, чтобы настроить видимость, блокировку от редактирования, и частичный вывод на печать или экспорт (последняя функция будет новая ).
В ходе обсуждения мы рассматривали, чтобы эти возможности были также доступны для объектов и групп, но делать это – значит расширять спецификацию ODF (с чем есть некоторые проблемы), но, что ещё более актуально – это делает лёгкий доступ менее лёгким. Другая проблема – мы будет иметь в результате неопределенное состояние: коллекция может быть скрыта, а входящий в коллекцию объект настроен быть видимым.
Контекстное меню должно быть разработано очень тщательно, и функции, которые не имеют отношения к текущему выделению, должны быть отключены. Например, группа не имеет отношения к коллекции, поэтому пункт меню «Выбрать все в текущей коллекции» будет отключен. Но когда меню относится к объекту «Желтый круг», оно может предоставить  функцию, которая позволит, например, выделить все круги.
Поиск / фильтр
Фильтр должен сделать поиск в больших рисунках более удобным. Когда, например, при вводе в фильтр букв «Прям» все объекты, которые не содержат этот текст в своих именах, будут скрыты. Кроме того, поиск может быть сделан в расширенном режиме с комбинацией ключей-значений, таких как: Тип: прямоугольник, Цвет: красный, Цвет линии: # 00FFAB или Стиль линии: пунктирный, подобно тому, что сделано в Google. Управляющий элемент должен обеспечивать автозаполнение характеристик для оказания помощи в поиске.
Обобщение
Данная концепция не ограничивается коллекциями и объектами в Draw. Навигатор представляет собой очень мощный виджет, и он не должен быть ограничен только визуализацией содержания. Он должен вести себя, как обычные древовидные виджеты с  взаимодействием с элементами и опциями контекстного меню, вместо неуклюжей панели инструментов. Навигатор должен быть усилен вкладками (реализованными в виде реальных вкладок или, как небольшие кнопки переключения), дающих доступ к различным видам документа.
Поиск является ключевой и мощной функцией, что позволяет Вам искать элементы с определенным стилем, типа Стиль: Текст, или для комментариев, когда эта вкладка активна, Дата: Вчера.
Панель страниц в Draw, а также панель слайдов в Impress будут признаны устаревшим (или, скорее, заменены альтернативными), так как в Навигаторе на вкладке страниц будет обеспечен просмотр эскизов документа. Пользователи будут все еще иметь возможность повторной активации панелей, которые используются для этого.



В Writer заголовки отделены от других объектов, таких, как таблицы, рисунки и т.д., страница с миниатюрами предварительного просмотра добавлена для совместимости с другими модулями, а также, в качестве примера, показанного на рисунке 4, показаны комментарии.
Итоги
Для решения проблем со слоями (которые мы предлагаем переименовать в «коллекции») и управлением объектами в LibreOffice Draw, мы предлагаем улучшить Навигатор, делая элементы интерактивными, и, получая простой и экспертный вид. Новый пользовательский интерфейс Навигатора разработан в чиста последовательной концепции и с добавлением нескольких удобных функций.
Мы долго и упорно обсуждали идею простоты. Макеты на рисунках выше не имеют панели инструментов (в отличие от загроможденного Навигатора в текущей версии LibreOffice 5.1) и все функции доступны в контекстном меню. Некоторые люди в команде дизайна хотят сохранить панель инструментов в Навигаторе, чтобы обеспечить прямой доступ к важным функциям управления, таким, как дублирование элементов, а также настройки их взаимного расположения и удаления.
А что вы думаете? Вы предпочли бы использовать простой или экспертный режим Навигатора, и почему?

пятница, 29 июля 2016 г.

Выпуск LibreOffice 5.2 RC4

Разработчики опубликовали сборки (прямо сейчас доступны только для macOS, в течение суток будут доступны и для всех остальных платформ) четвёртого кандидата в релизы LibreOffice 5.2. Скачать, как всегда, можно вот отсюда http://dev-builds.libreoffice.org/pre-releases/ для Linux (rpm,deb), Windows и Mac OS X (выбирайте те файлы, в которых номер 5.2.0.4). Если есть желание, то можно и собрать самому, исходный код лежит вот здесь http://dev-builds.libreoffice.org/pre-releases/src/
По сравнению со третьим релиз кандидатом было исправлено некоторое, незначительное количество багов. Вот ссылка на лог-файл.
По хорошему - это последний релиз-кандидат, следующим выпуском будет уже официальный релиз LibreOffice 5.2.
Не постесняюсь и повторюсь в какой уже раз, что русскоязычное сообщество начало проверку качества локализации LibreOffice 5.2. Вот тема на форуме http://forumooo.ru/index.php/topic,5715.0.html. Все желающие приглашаются к сему действу. Можно просто использовать офис версии 5.2 по его прямому назначению и замеченные недопереводы из интерфейса скриншотить и выкладывать на форум в указанную тему. А можно обратиться к создавшему тему bormant'у и он расскажет, как можно самому вносить правки в файлы локализации.