OutWiker 2.1.0.826 unstable

OutWiker 2.1.0.826 unstable

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

Как вы помните, в прошлый раз я писал о том, что теперь для пользователей Linux создаются бинарные сборки, которые должны работать в разных дистрибутивах. Теперь был сделан следующий шаг и для пользователей Ubuntu / Debian были созданы бинарные deb-пакеты на основе бинарных сборок. Эти пакеты не лежат в репозитории, их можно скачать со страницы нестабильной версии OutWiker. Эти бинарные пакеты могут пригодиться тем, у кого возникли какие-то проблемы с установкой необходимых библиотек для запуска версии из PPA. Это же является подстраховкой от случая, если в очередной версии Ubuntu будет сломана обратная совместимость с какой-нибудь библиотекой. Честно говоря, у меня есть желание вообще отказаться от имеющегося репозитория и просто выкладывать бинарные сборки. Это позволило бы более гибко скомпилировать библиотеку wxPython и не зависеть от версий библиотек, поставляемых с Ubuntu, но пока я себя сдерживаю от этого шага.

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

Кроме того, были добавлены разделы с описанием внутренних классов, связанных с событиями OutWiker — это раздел События, где описаны классы, на основе которых работают события, и Application с описанием основного класса API OutWiker, который включает в себя все события программы.

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

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

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

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

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

Leave a comment

Subscribe without commenting