OutWiker 4.0.0.962 beta 2. Векторные значки и масштабирование интерфейса
Выложил новую бета-версию OutWiker под номером 4.0.0.962. Если в постах к некоторым версиям программы я иногда писал, что внутренних изменений было сделано много, но они не заметны пользователю, то в этой версии все с точностью до наоборот. С момента выкладывания предыдущей версии было написано не так много кода, зато изменения внешнего вида можно найти в разных частях программы, если знать, куда смотреть. Об этом сейчас и расскажу.
В последний месяц я сосредоточился на рисовании векторных картинок для кнопок и значков для заметок в дереве. Про некоторые мои потуги автоматизировать этот процесс или переложить его на искусственный интеллект я писал в прошлой заметке. Самое главное, что удалось сделать в этой версии — теперь все картинки, которые используются на кнопках, векторные. Это касается в том числе и плагинов, которые создают свои кнопки.
Сделано это было ради того, чтобы добавить настройку, позволяющую масштабировать кнопки на панелях, что полезно, если у вас монитор с высоким разрешением. Настройки размера значков на кнопках панели находится в диалоге настроек в разделе «Интерфейс — Главное окно».
Как написано на скриншоте, для применения этой настройки нужно перезапустить OutWiker.
После увеличения значков кнопок интерфейс будет выглядеть примерно так:
Честно говоря, под Linux-ом интерфейс выглядит более аккуратно из-за больших полей вокруг картинки на кнопке. Надо бы и под Windows добавить больше свободного места.
Неспешно продолжаю переводить в векторный формат значки для заметок. Параллельно с этим начал наводить порядок со значками, которые не попадают ни в какие группы. Начал создавать новые группы значков и переносить некоторые из них туда.
Теперь, если у вас размер значков для дерева заметок установлен больше, чем 16×16 пикселей, то на панели выбора значков при выборе значка для страницы векторные значки будут иметь тот же установленный размер. Старые растровые значки будут по-прежнему отображаться маленькими, размером 16×16 пикселей.
Это позволяет определить, какие значки уже стали векторными и будут более качественно отображаться при масштабировании, а какие будут размываться. Постепенно растровые значки я буду продолжать заменять их на векторные, но к релизу версии 4.0 все их перерисовать я точно не успею.
Еще связанное с этим изменение — добавил настройку для размера значков на вкладках. Ее можно найти в диалоге настроек в разделе «Интерфейс — Вкладки».
Таким образом, интерфейс OutWiker становится все более настраиваемым.
Следующая группа изменений касается викистраниц. Как вы, наверное, знаете, в OutWiker есть возможность ставить ссылки с одной страницы на другую. Это можно делать с помощью нотации вида [[текст ссылки -> page://...]], где page://... — ссылка на страницу. Часто текст ссылки должен совпадать с заголовком страницы, на которую ссылаемся. Однако возникает проблема, если страницу, на которую мы ссылаемся, переименовали. Ссылка остается рабочей, но заголовок в ссылке становится не актуальным. В новой версии для решения этой проблемы можно использовать ссылки вида
[[page://...]].
В этом случае в при разборе викинотации в качестве текста ссылки будет подставлен заголовок страницы, на которую ссылаемся. А если страница, на которую ссылаемся, уже не существует, то ссылка будет выделена красным цветом как ошибочная.
Еще в новой версии добавил несколько новых стилей для оформления текста и блоков текста. Эти стили вызываются через пункт меню «Вики — Шрифт — Стиль текста» (надо бы его перенести в меню «Вики — Форматирование»).
Названия новых стилей и их внешний вид показаны на следующих скриншотах. Для выделения потока текста:
и для выделения блоков текста
На этом пока все. В следующих версиях планирую продолжить рисовать векторные значки для страниц и вносить изменения, связанные с масштабированием интерфейса.
Последнюю бета-версию OutWiker, как обычно, можно скачать на этой странице.
Подписывайтесь на OutWiker в социальных сетях:
PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.













Leave a comment