вторник, 23 мая 2017 г.

Изменение диалога Настройка (GSoC 2017)

Я чуть ранее уже писал о том, что в рамках GSoC 2017 будет в том числе переработан диалог Настройка. Сегодня я увидел откуда черпают вдохновение дизайнеры LibreOffice (собственно это не было откровением):
По ссылке краткое описание "проблем" текущего варианта диалога Настройка и видение его будущего вида. А ниже сравнение с аналогом из MS Office. То есть нет никакой фантазии и даже потуг к творчеству и реальным улучшениям в юзабельности в этом изменении диалога. Тупое копирование интерфейса из MSO, такое же тупое, как и копирование риббона отуда же.

пятница, 19 мая 2017 г.

Регистрозависимые фильтры в LibreOffice

Обнаружил крайне критичные для русскоязычных пользователей ошибки в работе LibreOffice версий до 5.3.2 включительно: в полях ввода выпадающего окошка автофильтра в calc и в диалоге Поля-Перекрестные ссылки во Writer учитывается регистр вводимых символов для кириллицы. То есть для этих фильтров слова "Вася", "вАся" и "ВАся" - это три разных слова и при вводе в поле фильтра слова "вася" ни одно из них в выборку фильтра не попадет!
Вот, как это выглядит в Calc. Вот исходные данные:
А вот работа автофильтра на этих данных:
Видите, ни одно значение в выборку не попало!
Следующая картинка показывает то же самое для фильтра в диалоге Поля-Перекрестные ссылки:
Опять же фильтр по заголовкам не показывает ни одного варианта, хотя по идее должен был бы.
Для латиницы (английский язык например) - этой проблемы нет, все корректно работает и фильтрует без учета регистра символов.
И если для автофильтра в Calc проблему в 5.3.3 должны были исправить, поскольку соответствующая бага в багзилле отмечена, как FIXED, то проблему в Writer я обнаружил только вчера и создал еще одну запись в багзилле.
Обратите внимание: в диалогах найти и заменить (Ctrl+H) и в панели поиска по Ctrl+F фильтр работает НОРМАЛЬНО, то есть регистронезависимо и ищет все вхождения хорошо.
Учитывайте эту информацию в работе. Если во Writer это не так и критично, то автофильтр в Calc может показать вам не полную картинку по данным и привести к печальным последствиям!

вторник, 16 мая 2017 г.

Сбербанк переходит на LibreOffice

Новость дня прямо. Общался сейчас с человеком, который сообщил мне, что Сбербанк начал проект по переводу овер 200000 рабочих мест на LibreOffice. Они еще в самом начале пути, однако уже есть реализованный пилотный проект и сам LibreOffice установлен на большинстве машин. Однако впереди еще долгий путь, свойственный огромным компаниям, по регламентированию и урегулированию всего, связанного с использованием ТОЛЬКО LibreOffice для документооборота. Пожелаем им удачи, потому что пример такого монстра, как Сбербанк, может сподвигнуть на переход к использованию LibreOffice ещё кого-нибудь, особенно если будет какой-нибудь развёрнутый отчет о внедрении.

суббота, 13 мая 2017 г.

Перевод на русский язык руководства пользователя LibreOffice Impress

Закончен перевод официального руководства пользователя LibreOffice Impress на русский язык. Для тех, кто не в курсе: LibreOffice Impress - это модуль, в котором создаются презентации, аналог MS PowerPoint. 
Перевод выложен по главам в форматах ODT и PDF в вики проекта, вот ссылка. Однако 5 и 6 главы, посвященные рисованию фигур, я переводить не стал, потому что это всё прекрасно и подробно описано в руководстве пользователя LibreOffice Draw, которое можно скачать на той же странице, а вот прямая ссылка. Обратите внимание, что книга по Impress основана на версии 5.2, а по Draw - на 4.3. Это абсолютно не критично, поскольку в Draw с версии 4.3 по 5.2 ничего не менялось, даже в плане изменения пунктов меню. Возможно в будущем мне захочется отвлечься от всего и добить перевод руководства по Impress, просто чтобы сформировать полную книгу, посмотрим.
Надеюсь, что эти руководства помогут русскоязычным пользователям в освоении LibreOffice.

вторник, 9 мая 2017 г.

GSoC 2017 и LibreOffice

Разработчики LibreOffice опубликовали интересный пост о студентах, которые будут работать над улучшением LibreOffice в 2017 году в рамках ежегодного мероприятия Google Summer of Code.
Напомню, что Google каждый год выделяет некоторое количество денег студентам, которые готовы за лето написать код для свободного программного обеспечения (OpenSource), в рамках соответствующих запросов от представителей такого ПО. Итак:
Улучшение работы со специальными символами в LibreOffice. Основная идея по улучшению юзабельности этого компонента состоит в том, чтобы сделать из соответствующего значка на панели инструментов выпадающее меню-диалог, которое будет отображать последние использованные специальные символы, а также содержать ссылку для открытия основного диалога Специальные символы. Мокап (предварительный) ниже:
Реализовывать это взялся Akshay Deep, который в прошлом году занимался улучшением Боковой панели в LibreOffice.
Улучшение Notebookbar. Что такое этот Notebookbar я неоднократно рассказывал ранее, здесь, здесь и далее по ссылкам. Этот новомодный интерфейс у кого-то из разработчиков выглядит так:
Основная проблема этой штуки (для меня), что у меня оно не выглядит ТАК органично и красиво, а выглядит, как вызывающее рвотный рефлекс убогая недопиленная фиговина. Однако мы отвлеклись. 
На сегодня некоторые задуманные для этого нового ГУИ вещи не реализованы:  реакция на изменение размера окна, чтобы кнопки и группы сворачивались по мере уменьшения ширины окна и разворачивались обратно после разворачивания окна, необходимо добавить некоторые недостающие элементы пользовательского интерфейса, добавить поддержку жестов мышью и так далее. Заниматься этим будет Gökhan Gurbetoğlu.
Переработка диалога Настройка. Этим разработчики собираются заняться уже второй год наверное. Мокап (предварительный) ниже:
С моей точки зрения улучшения юзабельности особой не заметно. Реализовать это взялся Muhammet Kara, который ранее также уже был замечен в написании кода для LibreOffice.
Наставниками указанных студентов будут Katarina Behrens (которая очень недовольна качеством того кода, который пишут такие вот студенты из GSoC), Thorsten Behrens, Jan Holesovsky, Szymon Kłos, Samuel Mehrbrodt, Yousuf Philips и Heiko Tietze.

Результаты опроса о внешнем виде встроенных стилей таблиц Writer

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

Глядя на эти две иллюстрации, можно сказать, что народ тяготеет к простым чистым и хорошо читаемым стилям таблиц в черно-белом или, реже, в цветном варианте, а также к стилям с просто четко выраженными границами первой/последней строки/столбца. Целиком залитые цветом (серые, желтые, зеленые и какие угодно еще), а также с попытками изобразить 3Д-эффекты - такие варианты оценены пользователями негативно.
Вот еще варианты для новых цветных стилей таблиц:
 
Всего в опросе приняло участие более 550 человек.
Разработчики приняли результаты этого опроса, как руководство к действию, и в ближайшее время заменят существующие стили таблиц на новые в соответствии с результатами опроса.

пятница, 28 апреля 2017 г.

Опрос о внешнем виде стилей таблиц в LibreOffice

Разработчики из дизайн-тим LibreOffice опубликовали опрос по поводу внешнего вида стилей таблиц. В опросе всего одна страница с примерами оформления таблиц стилями, нужно просто потыкать в варианты от "УЖАС УЖАС" до "СУПЕР-ПУПЕР".
Вот ссылка на сам опрос: https://survey.documentfoundation.org/128518?lang=en
Нажмите на Next и на следующей странице проставьте рейтинг оформлению таблиц. Просьба крайний правый вариант No answer не оставлять. Спасибо =)

воскресенье, 23 апреля 2017 г.

Новости о Ribbon в LibreOffice

На каналае Telegram увидел чудесное видео о некой новой реализации Риббона в Либреофисе. Вот ссылка https://www.youtube.com/watch?v=uBgzwY_y2hc. Основная идея такова: наиболее частоиспользуемые функции вынесены на ленту, а ПОД лентой есть еще собственно строка меню, которую можно использовать ровно так же, как и сейчас. Также эта строка выполняет роль подсказки по месту нахождения функций в ленте. Проблема у этого всего одна, оно жрет место по вертикали.

среда, 12 апреля 2017 г.

LibreOffice 5.4. Обновленная стандартная цветовая палитра

В LibreOffice 5.3 были сильно переработаны цветовые палитры из стандартной поставки LibreOffice. Почитать об этом можно вот тут. Однако в следующей версии LibreOffice 5.4 разработчики решили улучшить цветовую палитру standard, которую чаще всего и используют пользователи. Они сделали опрос, по результатам которого указанная цветовая палитра была изменена еще раз. Ниже показана эволюция цветовой палитры standard от версии 4.3 до версии 5.4:
В версии 5.4 первая строка палитры представляет собой черно-белый ряд. Вторая строка - это последовательность цветов: жёлтый, золотой, оранжевый, кирпичный, красный, фиолетовый, пурпурный, индиго, синий, сине-зеленый, зеленый, лайм. Четыре нижележащих строки представляют собой более светлые оттенки указанных цветов, а еще нижерасположенные четыре строки - более тёмные оттенки.

пятница, 31 марта 2017 г.

Условное форматирование в LibreOffice Calc

Как ни странно, очень многие люди, использующие в работе электронные таблицы Calc, не знают о такой вещи, как условное форматирование. Что такое условное форматирование? Это автоматическое форматирование ячейки в зависимости от данных в ней и условия, заданного пользователем. Например, в зависимости от данных в ячейке может меняться её цвет или, например, такие свойства шрифта, как размер, гарнитура, эффекты или цвет, а также это всё вместе в различных вариациях. Или в ячейке могут быть показаны дополнительные значки или гистограммы (но об этом ниже).
Для чего это нужно? Это нужно для визуального выделения нужных данных среди всех остальных, либо для облегчения визуального восприятия информации. Причем пользователю не нужно всматриваться, пытаться анализировать данные, а затем вручную что-то выделять или помечать. Программа всё сделает за Вас.
Настройки условного форматирования расположены в подменю Формат-Условное форматирование.
Доступны следующие варианты: Условие, Цветовая шкала, Гистограмма, Набор пиктограмм, Дата. Рассмотрим каждый из них подробнее:

Условие.
На иллюстрации ниже видно, что для ячейки необходимо выбрать один из вариантов условия, при соответствии которому, к ячейке будет применён задаваемый стиль форматирования.
Для некоторых типов условий необходимо будет дополнительно задать значения в поле справа от выпадающего списка, о чём выдаётся соответствующее предупреждение "Введите значение!".
Количество условий для ячеек не ограничено. Можно задать одной ячейке условия на все возможные варианты вводимых данных.
На иллюстрации ниже привёден пример результата работы условного форматирования с тремя условиями для каждой ячейки: диапазон от 1 до 10 - красный, от 10 до 50 - жёлтый, свыше 50 - зелёный. Пример абсолютно абстрактный конечно же.
При изменении значения в любой ячейке соответственно изменится форматирование, если число будет относиться к иному заданному диапазону.
Точно так же можно задавать условие для текста, выбирая нужный тип условия в диалоге.
Стиль для форматирования ячейки можно выбрать из имеющихся, а можно создать свой, выбрав первый пункт в выпадающем списке "Применить стиль".

Цветовая шкала.
Этот вариант применим только к диапазону ячеек, поскольку оперирует некоторыми минимальными и максимальными значениями в ячейках диапазона. Поэтому при выборе этого варианта в диалоге Условное форматирование сразу выбрано "Все ячейки":
Доступно два типа цветовой шкалы: 3 значения и 2 значения. На иллюстрации ниже показаны примеры для трёх (красный, жёлтый, зелёный) и для двух (синий, красный) цветов.
Можно явно задать числовой диапазон, указав минимальное, среднее и максимальное значения для трёхцветовой шкалы или минимальное и максимальное для двухцветовой. А можно указать автоматическое определение минимального и максимального значения, выбрав это в выпадающих списках второй строки. Соответственно и цвета будут зависеть от введённых в ячейки диапазона значений. На иллюстрации выше числа выставлены по возрастанию просто для иллюстрации перехода от одного цвета к другому, однако, если числа будет стоять не в строгом порядке, цвета им будет назначаться корректно и отражать их положение относительно минимального или максимального значения в диапазоне. Просто нужно правильно интерпретировать эту цветовую градацию.

Гистограмма.
Этот вариант условного форматирования применим также только к диапазону ячеек. Отображает в каждой ячейке полоску длиной, соответствующей значению в ячейке.
Можно выбрать различные вариации для минимального и максимального значений из выпадающих списков: автоматическое или явное определение минимума и максимума, перцентиль, точное значение, процент или формулу. А также очень важные настройки скрываются под кнопкой "Ещё...":
При нажатии на эту кнопку появится дополнительный диалог "Гистограмма", в котором можно выбрать настройки минимума и максимума, цвета для полосок гистограммы, тип заливки градиент или сплошной цвет, расположение вертикальной оси в ячейке, цвет оси, а также задать максимальную и минимальную длину отображеня гистограммы в процентах от длины ячейки. Опция "Показать только полоску" будучи активированной, скроет значения в ячейках (см. иллюстрацию ниже).
На иллюстрации показаны два варианта гистограмм для одних и тех же числовых значений. Слева установлено автоматическое определение минимума и максимума, типа заливки градиент, длина полоски 100%. Справа - минимум и макисмум заданы вручную (но соответствуют значениям в ячейках), тип заливки - сплошной цвет, максимальная длина полоски ограничена 50%, активна опция "Показать только полоску" - числовые значения в ячейках не показываются, однако никуда не исчезли, на них можно ссылаться и использовать в формулах.

Набор пиктограмм (значков).
Помещает в каждую ячейку выбранный пользователем тип значка, своим видом зависящий от значения в ячейке. Внутри каждого типа существует разделение типа отрицательный, нейтральный, положительный, либо по наполненности от пустого до полного.
Такой тип условного форматирования работает также для некоего диапазона ячеек. В LibreOffice Calc есть достаточно большое разнообразие типов из 3, 4 и 5 значков:
Выбор количества и типа значков зависит от задачи по визуализации данных. 
ИМХО, 3 значка - это когда нужно показать что "всё плохо", "средне", "хорошо"; 4 значка - это когда "всё пропало и погибло", "всё плохо, но не смертельно", "не плохо", "всё хорошо"; 5 значков - "результат ноль", "есть что-то", "уже половину написал", "ещё чуть чуть осталось", "выполнили план!".
Для значков можно задать явные граничные значения, некий процент, который зависит от минимального и максимального значения в диапазоне, а также формулу.

Дата.
Этот вариант можно назначить каждой отдельной ячейке или каждой ячейке из диапазона. Есть некоторое количество условий по дате, обратите внимание на иллюстрацию ниже:
Выпадающий список можно пролистать, чтобы увидеть дополнительные варианты дат. При соответствии выбранному условию к ячейке будет применено форматирование стилем, выбранным в выпадающем списке "Применить стиль". Тут все аналогично типу условного форматирования "Условие".