OutWiker 3.1 Release

OutWiker 3.1 Release

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

 

Читать далее ‘OutWiker 3.1 Release’ »

OutWiker 3.1.0.896 beta

OutWiker 3.1.0.896 beta

Всем привет!

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

Во-первых, был исправлен (надеюсь, исправлен 🙂 ) неприятный баг, связанный с тем, что OutWiker падал под Windows при запуске для некоторых регионов. Судя по тому, что пишут в интернете, это известная проблема связки wxPython и Python 3.8. Вроде бы с Python 3.9 и выше проблема уже не наблюдается, но, к сожалению, Python 3.8 — это последняя версия Python, которая запускается в Windows 7, а я пока еще не хочу отказываться от поддержки этой операционной системы. Решения, которые предлагаются в интернете однобокие — они позволяют обойти проблему либо для одних регионах, либо для других. Два дня я потратил на то, чтобы заставить работать программу в разных регионах. Мне кажется, что это удалось. Но если у вас при запуске новой версии OutWiker будет падать со странной ошибкой, где будет упоминаться locale, то напишите мне с указанием того, какой регион у вас установлен в ОС.

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

Треться проблема, уже не столь критичная, была поправлена в плагине Snippets, и снова она касалась только версии под Windows. При редактировании сниппетов могли появляться лишние переносы строк. Теперь эта ошибка исправлена.

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

OutWiker 3.1.0.894 beta

OutWiker 3.1.0.894 beta

Всем привет!
Пора возвращаться к разработке OutWiker-а, и сегодня я выложил новую бета-версию. Эта версия под номером 3.1.0.894 немного задержалась, потому что тяжело в свободное от основной работы время заниматься несколькими проектами. Я человек однозадачный, и способен сосредоточиться только на одном проекте. Сейчас, пока буду писать этот пост, сам буду вспоминать, что же я там сделал. Дело в том, что основные заметные изменения были сделаны уже давно, а в последнюю неделю я возился с системой сборки, что обычному пользователю не особо интересно.

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

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

Читать далее ‘OutWiker 3.1.0.894 beta’ »

OutWiker 3.1.0.892 beta

OutWiker 3.1.0.892 beta

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

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

Читать далее ‘OutWiker 3.1.0.892 beta’ »

Первая бета-версия Outwiker 3.1.0.890

Первая бета-версия Outwiker 3.1.0.890

Всем привет! Это первая бета-версия OutWiker 3.0 после релиза. Я очень надеюсь, что в этот раз интервал между релизами будет поменьше, пока я планирую выложить следующую стабильную версию до конца этого года.

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

Читать далее ‘Первая бета-версия Outwiker 3.1.0.890’ »

OutWiker 3.0.0 Release!!!

OutWiker 3.0.0 Release!!!

Как говорится, разработку очередной версии программы невозможно завершить, ее можно только прервать. Слишком уж долго я откладывал релиз OutWiker: то нужно было перейти на Python 3, то выходила очередная версия библиотеки wxPython, в которых были добавлены полезные возможности или исправлены давно надоедавшие проблемы, то в очередном обновлении Ubuntu переставали работать нужные библиотеки и пришлось прекратить поддержку deb-пакета и перейти на snap. Были проблемы с библиотекой проверки орфографии и вовремя попавшаяся удачная замена. Недавно решилась проблема с тем, что антивирусы обзывали OutWiker трояном.

Буквально две недели назад обнаружилась новая проблема со snap-пакетами в некоторых дистрибутивах Linux, и поэтому в последнее время занимался тем, что учился создавать пакеты в формате flatpak. Так что теперь, если вам не нравится формат snap, то можете установить OutWiker с помощью команды

flatpak install flathub net.jenyay.Outwiker

В этом случае запускать OutWiker из командной строки можно с помощью команды

flatpak run net.jenyay.Outwiker

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

Читать далее ‘OutWiker 3.0.0 Release!!!’ »

OutWiker 3.0.0.886 unstable

OutWiker 3.0.0.886 unstable

Всем привет! Наконец-то я нашел время выложить следующую нестабильную версию OutWiker.

В этой версии самое заметное изменение связано со сборкой под Windows. В последнее время мне стали часто писать, что на новые сборки OutWiker стали ругаться антивирусы. Я и раньше с такой проблемой сталкивался, потому что антивирусам кажется подозрительным поведение exe-шника, который распаковывает себя во временную папку и начинает запускать новые процессы из распакованных файлов. Именно так ведет себя приложение, написанное на Python и упакованное с помощью PyInstaller в exe-шник.

Читать далее ‘OutWiker 3.0.0.886 unstable’ »

OutWiker 3.0.0.884 unstable

Всем привет! Продолжаю исправлять в OutWiker разные шероховатости. Сегодня выложил очередную нестабильную версию под номером 3.0.0.884.

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

Читать далее ‘OutWiker 3.0.0.884 unstable’ »

OutWiker 3.0.0.882 unstable

OutWiker 3.0.0.882 unstable

И снова здрасьте! Выложил еще одну нестабильную версию OutWiker под номером 3.0.0.882.

Читать далее ‘OutWiker 3.0.0.882 unstable’ »

OutWiker 3.0.0.880 unstable

OutWiker 3.0.0.880 unstable

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

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

Читать далее ‘OutWiker 3.0.0.880 unstable’ »