OutWiker 4.0 release!

OutWiker 4.0 release!

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

В этом посте я попытаюсь вспомнить, что я делал прошлым летом в процессе последних двух лет разработки. Разные мелкие исправления я в этом посте проигнорирую, опишу только самые заметные нововведения.

В этой версии изменения в основном касались интерфейса программы. Я надеюсь, что теперь пользоваться OutWiker-ом стало удобнее.

Самая масштабное изменение, которое случилось в версии 4.0 — это новое дерево заметок. Если раньше в программе использовался стандартный контрол для отображения дерева, то теперь это компонент, который полностью отрисовывается в коде, и его поведение теперь не зависит от операционной системы. Например, меня раньше жутко раздражало, что под Linux нажатие правой кнопки мыши над элементом дерева автоматически этот элемент выделяло и поэтому нельзя было скопировать путь до заметки, не переключившись на нее. Теперь такого безобразия не происходит (под Windows такой проблемы не было).

Новое дерево заметок получило также новые возможности, которых не было у старой версии. Во-первых, теперь для заголовка заметок можно менять цвет. В списке задач эта возможность у меня висела чуть ли не с момента зарождения программы.

Изменять цвет заголовка можно в диалоге свойств страницы.

Во-вторых, теперь рядом с основными значками могут появляться более мелкие дополнительные значки, которые могут обозначать что-нибудь полезное. Например, по умолчанию такие значки появляются для заметок, которые добавлены в закладки или открыты в режиме только для чтения.

Кроме этого появился новый плагин RecentEditedPages, который помечает заметки, измененные сегодня, другим цветом и добавлением еще одного дополнительного значка.

Если вам не нравятся эти значки, то их можно отключить в настройках. Более того, в новой версии можно скрыть основные значки, сделав интерфейс совсем минималистичным.

Новое дерево также позволяет изменять порядок следования заметок, перетаскивая их мышкой — до этого порядок можно было менять только с помощью кнопок на панели.

И, кажется, последнее изменение, связанное с деревом заметок — это возможность изменять размер шрифта и размер значков около заголовков заметок. Размер шрифта можно менять также вращая колесико мыши с зажатой клавишей Ctrl.

Со значками связана еще одна большая история, которая пока не закончилась. В предыдущей версии все значки, которые можно было установить для заметок, были растровые. Понятно, что с добавлением возможности их масштабирования файлы изображений нужно переводить в векторный формат. К сожалению, прилагающихся к программе значков слишком много, чтобы их быстро перерисовать, но работа в этом направлении началась. Пока еще большая часть значков остается растровой, но многие из них уже заменены на векторные в формате SVG. Кроме того, в OutWiker 4.0 были добавлены новые группы значков, а многие старые значки были упорядочены и тоже отсортированы по группам. Вот, например, некоторые из новых значков:

В будущих версиях я собираюсь продолжить постепенно заменять растровые значки на векторные и рисовать новые значки.

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

Следующее крупное изменение в интерфейсе — это новые вкладки открытых страниц. Во-первых, они теперь могут располагаться в несколько рядов.

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

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

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

Полноценной поддержкой темных тем я планирую заняться в будущих версиях.

Еще один элемент интерфейса, который был полностью переработан — это контрол с выбором меток.

Благодаря этому диалоги, где пользователю предлагается выбрать метки, стали намного компактнее. Вот, например, как теперь выглядит диалог настроек страницы.

Ну и переписана отрисовка облака меток в главном окне, хотя там внешне изменения не так заметны.

В OutWiker 4.0 почти не было изменений, связанных с викинотацией. Пожалуй, самое заметное дополнение — это новые стили для оформления текста. Вот, например, несколько новых блоковых стилей:

И стилей текста внутри абзаца:

И, наконец, в OutWiker 4.0 была практически полностью переписана справка о программе. Теперь разделы оформлены более красиво и, главное, единообразно, а между разделами проставлены ссылки.

Помимо этого в новой версии были исправлены некоторые ошибки и, скорее всего, добавлены новые. 🙂

Кажется, я перечислил все основные изменения в новой версии. Про планы относительно будущих версий я напишу отдельно. Но сразу скажу, что, возможно, OutWiker 4.0 — это последняя версия, которая работает в Windows 7. Поддерживать одновременно работоспособность в Python 3.8 — последней версии Python, которая работала в этой операционной системе, а также поддерживать работу с более новыми версиями Python, которые используются в Linux, становится проблематично. Многие библиотеки уже не поддерживают Python 3.8. К тому же под Windows хочется перейти на более новый HTML-движок, но это уже тема для отдельного разговора.

Новую версию OutWiker можно скачать на этой странице. Надеюсь, что скоро начну выкладывать новые бета-версии. И я все-таки надеюсь, что удастся выкладывать релизы почаще.

Подписывайтесь на OutWiker в социальных сетях:

PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.

Пожалуйста, оцените запись

УжасноПлохоТак себеХорошоОтлично (Количество голосов: 4, средняя оценка: 5,00)
Загрузка...

Leave a comment