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

OutWiker 3.2.0.912 beta

OutWiker 3.2.0.912 beta

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

Пожалуй, самым крупным изменением в этой версии стало то, что теперь поиск по странице работает и в режиме просмотра заметок, а не только в режиме редактирования. Мне давно писали о том, что не хватает этой возможности, и я с этим согласен. Когда-то давно, по крайней мере в версии под Windows, можно было искать по странице в режиме просмотра, если щелкнуть по странице правой кнопкой мыши и вызвать контекстное меню Internet Explorer (не помню, была ли такая возможность под Linux с движком WebKit, кажется, нет). Но после очередного обновления wxPython и эта неофициальная возможность поиска пропала. Ну вот теперь поиск по странице работает, и панель поиска вызывается с помощью той же клавиши или пункта меню, что и поиск по странице в режиме редактирования. Возможности, которые предоставляет wxPython для реализации поиска в таком режиме ограничены, поэтому поиск работает только вперед, но не в обратном направлении. У меня есть идеи, как можно попробовать обойти это ограничение, но пока так.

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

OutWiker 3.2.0.910 beta

OutWiker 3.2.0.910 beta

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

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

OutWiker 3.2.0.908 beta

OutWiker 3.2.0.908 beta

Всем привет! Я продолжаю возиться с OutWiker-ом и подготовил новую бета-версию под номером 3.2.0.908. В этой версии я продолжаю добавлять поддержку папок во вложениях к заметкам в те компоненты программы, где ее еще не было. В этой версии были существенно переработаны две возможности: создание миниатюр и вставка текста из прикрепленного файла с помощью викикоманды (:include:). Для диалогов вставки этих команд пришлось сделать новый компонент GUI — выпадающий список с деревом файлов. Внезапно оказалось, что в wxPython такой компонент делать не так сложно, как я предполагал изначально. Выглядит этот компонент примерно так:

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

OutWiker 3.2.0.904 beta

OutWiker 3.2.0.904 beta

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

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

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’ »