OutWiker 3.2.0.914 beta

OutWiker 3.2.0.914 beta

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

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

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

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.906 beta

OutWiker 3.2.0.906 beta

Привет всем! Сегодня выложил новую бета-версию OutWiker под номером 3.2.0.906.

Давно замечено, что стоит только реализовать какую-то новую возможность, как возникают идеи по поводу того, что нужно сделать еще, чтобы добавленная ранее фича органично вписалась в уже имеющийся функционал. Так же и с OutWiker — добавил полноценную поддержку вложенных папок во вложениях, и теперь нужно модернизировать уже имеющиеся возможности программы, а также и плагинов. А то ведь не хорошо получается, если во вложениях могут быть папки, а, например, плагин ThumbGallery, предназначенный для создания списка миниатюр вложенных картинок, ничего не знает о такой возможности и в полной мере ее не использует.

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

Читать далее ‘OutWiker 3.2.0.906 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.2.0.902. Первая бета-версия

OutWiker 3.2.0.902. Первая бета-версия

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

Читать далее ‘OutWiker 3.2.0.902. Первая бета-версия’ »

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