OutWiker 1.9.0.780 (unstable)

OutWiker 1.9.0.780 (unstable)

Месяц подходит к концу, а значит пора выкладывать очередную нестабильную версию OutWiker, которая теперь имеет номер 1.9.0.780. В этой версии не появилось каких-либо новых возможностей, но была проделана большая «работа над ошибками». Во-первых, был поправлен диалог настроек, потому что оказалось, что при определенных условиях в этот диалог не умещались кнопки OK / Отмена. И, во-вторых, была исправлена ошибка, которая могла приводить к падению программы при закрытии большой заметки (во время переключения на другую заметку). Эта последняя ошибка дала повод к глобальному рефакторингу кода, связанного с проверкой орфографии и раскраской викисинтаксиса. Код стал сейчас заметно чище и добавились новые возможности для плагинов, связанные с проверкой орфографии.

Читать далее ‘OutWiker 1.9.0.780 (unstable)’ »

OutWiker 1.9.0.778 (unstable) и два новых плагина

OutWiker 1.9.0.778 (unstable) и два новых плагина

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

Как вы знаете, в одной из версий OutWiker 1.9.0.xxx появилась возможность добавления пользовательских иконок для страниц. После чего возникло желание сделать группу сразу со всеми иконками из наборов famfamfam, Fugue icons и FatCow. Всего получилось больше 7000 иконок. До текущей версии такое количество иконок в диалоге свойств страницы OutWiker отображал бы, мягко говоря, долго, а под Windows скорее всего даже и упал бы из-за нехватки ресурсов. Так вот, начиная с версии 1.9.0.778, теперь такой проблемы нет, и отображение такого количества иконок происходит очень быстро и с небольшим потреблением ресурсов.

Читать далее ‘OutWiker 1.9.0.778 (unstable) и два новых плагина’ »

ReadingMode. Новый плагин для OutWiker + обновления старых плагинов

ReadingMode. Новый плагин для OutWiker + обновления старых плагинов

Очень приятно, что в последнее время в развитии OutWiker кроме меня стали принимать участие другие разработчики. Количество плагинов, которые писал не я постепенно растет. Сегодня я хотел бы представить новый плагин, созданный Романом Соболевым — ReadingMode.

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

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

readingmode_01        readingmode_02

Читать далее ‘ReadingMode. Новый плагин для OutWiker + обновления старых плагинов’ »

OutWiker 1.9.0.776 (unstable) с новыми викикомандами для таблиц

OutWiker 1.9.0.776 (unstable) с новыми викикомандами для таблиц

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

Читать далее ‘OutWiker 1.9.0.776 (unstable) с новыми викикомандами для таблиц’ »

Процесс тестирования OutWiker

Процесс тестирования OutWiker

А покажу-ка я как тестируется OutWiker. На данный момент к OutWiker имеется 2722 теста. А завтра будет новая версия.

 

Новая версия OutWiker 1.9.0.774 (unstable)

Новая версия OutWiker 1.9.0.774 (unstable)

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

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

В посте месячной давности про версию 1.9.0.772 я писал, что OutWiker при проверке орфографии работает не только со словарями из папки spell, но и с пользовательским словарем custom.dic, также расположенном в папке spell в папке с настройками пользователя, и обещал сделать возможность его пополнения из самой программы OutWiker. В версии 1.9.0.774 я это обещание выполнил. 🙂 Пополнять этот словарь теперь можно двумя способами: либо через контекстное меню, либо через окно настроек.

Читать далее ‘Новая версия OutWiker 1.9.0.774 (unstable)’ »

OutWiker 1.9.0.772 (unstable) с проверкой орфографии

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

outwiker_spell

Читать далее ‘OutWiker 1.9.0.772 (unstable) с проверкой орфографии’ »

Таблицы в OutWiker. Опрос пользователей

Таблицы в OutWiker. Опрос пользователей

Среди пожеланий пользователей, которые пишут в комментариях или на почту, несколько раз проскакивало пожелание сделать более удобный ввод таблиц. В данный момент небольшие таблицы на викистраницах можно вводить, используя нотацию вида ||…||…||. Я согласен, что это не самый удобный способ, если содержимое ячеек большое или содержит большое количество строк. В принципе, на викистраницах всегда можно использовать теги HTML, в том числе и для создания страниц. Я не считаю, что викинотация должна полностью повторять HTML, она должна быть более простой.

И вот хочется узнать у вас, что нужно сделать в OutWiker, чтобы редактирование таблиц было более удобно? Как вы себе это представляете?

Как вариант, можно реализовать команды для создания таблиц того же pmWiki, в какой-то мере это улучшит ситуацию. Тогда создание страниц будет выглядеть примерно так (код взят по вышеуказанной ссылке):

(:table border=1:)
(:cell:) a1
(:cell:) b1
(:cell:) c1
(:cell:) d1
(:cellnr:) a2
(:cell:) b2
(:cell:) c2
(:cell:) d2
(:tableend:)

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

В общем, интересует ваше мнение.

OutWiker 1.9.0.770 (unstable) и обновления некоторых плагинов

OutWiker 1.9.0.770 (unstable) и обновления некоторых плагинов

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

Читать далее ‘OutWiker 1.9.0.770 (unstable) и обновления некоторых плагинов’ »

Source 1.13. Новая версия плагина для OutWiker с исправлением интересной ошибки

Source 1.13. Новая версия плагина для OutWiker с исправлением интересной ошибки

Сегодня выложил новую версию плагина Source для OutWiker, который позволяет раскрашивать тексты программ на викистранице. В этой версии была исправлена давняя проблема, которая могла проявляться под Linux в случае, если у вас в системе была установлена библиотека pygments, которая также входит в состав плагина. Ошибка проявлялась в том, что в этом случае из плагина пропадала поддержка синтаксиса языка 1С, могла ли эта ошибка привести к более серьезным проблемам в случае наличия в системе очень старой версии pygments — вопрос открытый.

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

Читать далее ‘Source 1.13. Новая версия плагина для OutWiker с исправлением интересной ошибки’ »