Архив по категории ‘OutWiker’.

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.890

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

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

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

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

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.880 unstable

OutWiker 3.0.0.880 unstable

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

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

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

OutWiker 3.0.0.878 unstable

OutWiker 3.0.0.878 unstable

Всем привет.

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

Так что, если увидите какую-то проблему в новой версии, то пишите.

Скачать самую свежую версию можно со страницы https://jenyay.net/Outwiker/Unstable

Предновогодняя нестабильная версия OutWiker 3.0.0.876

Предновогодняя нестабильная версия OutWiker 3.0.0.876

Всем привет и с наступающим Новым годом.

Два месяца назад я писал о том, как идут дела с разработкой OutWiker-а. Тогда я жаловался на то, что переход с версии wxPython 4.0.7 на 4.1 оказался не таким безболезненным как хотелось бы из-за того, что новая версия библиотеки не во всем совместима со старой. Больше всего хлопот доставил текстовый редактор, в котором изменился способ, с помощью которого в тексте выделяются слова с ошибками. Новый способ подчеркивания слов с ошибками на самом деле более простой, но это потребовало существенного изменения в коде. И вот, наконец, удалось исправить проверку орфографии, и после этого я еще повылавливал другие ошибки, которые появились после обновления wxPython.

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

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

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

Пост о том, как идет работа над новой версией OutWiker

Пост о том, как идет работа над новой версией OutWiker

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

Но OutWiker я не совсем забросил, и пока я не выкладываю новую версию, хочу рассказать, как идет работа над ней. Я уже почти смирился с тем, что OutWiker будет в вечной бете. Я не собирался до релиза переводить проект на wxPython 4.1, а хотел по максимуму исправить разные шероховатости в программе и выпустить релиз. Сначала все шло хорошо, но я взялся за исправление одного может быть не очень критичного, но 100%-но повторяемого глюка. Под Linux, если в настройки зайти несколько раз, то программа падала. Эксперименты показали, что проблема в контроле, который отображает веб-страницу с помощью движка WebKit. Если такой контрол находится в диалоге, то после повторного открытия этого диалога программа упадет. Это удалось повторить в простейшем приложении с единственной кнопкой, которая открывает такой диалог. Я уже готов был с этим смириться и написать о проблеме в багтрекер wxPython, но нужно было проверить это на новой версии библиотеки. К сожалению Оказалось, что в wxPython 4.1 этой проблемы нет.

Читать далее ‘Пост о том, как идет работа над новой версией OutWiker’ »

Outwiker 3.0.0.874 unstable

Outwiker 3.0.0.874 unstable

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

Читать далее ‘Outwiker 3.0.0.874 unstable’ »