OutWiker 1.9.0.782 (unstable) и новый плагин WebPage

OutWiker 1.9.0.782 (unstable) и новый плагин WebPage

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

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

webpage_3

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

OutWiker. Развитие в 2015 году и планы на 2016 год

OutWiker. Развитие в 2015 году и планы на 2016 год

Скоро новый год — удобное время для того, чтобы подвести итоги, вспомнить, что было сделано в этом, пока еще 2015 году, и составить план того, что хотелось бы реализовать в следующем 2016 году. Для меня этот год оказался очень насыщенным на события, но это мало кого интересует, поэтому давайте лучше поговорим про OutWiker, вспомним, как он развивался в этом году, а потом я напишу, что хочу сделать в следующем году.

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

Читать далее ‘OutWiker. Развитие в 2015 году и планы на 2016 год’ »

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:)

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

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