OutWiker
62 subscribers
16 photos
1 file
116 links
Это канал о программе для хранения заметок OutWiker. Сайт программы - http://jenyay.net/Soft/Outwiker Также с автором программы можно связаться через Telegram: @jenyay
Download Telegram
Продолжаю переделывать облако меток.

Вчера добавил настройку, с помощью которой можно установить минимальный и максимальный размеры шрифтов для меток. Если вам не нравится масштабирование меток в зависимости от количества записей с ними, то эти размеры можно установить одинаковыми, и тогда облако будет выглядеть примерно как на картинке.
Channel name was changed to «OutWiker»
Хорошие новости для тех, кто пользуется стилями для элементов списка на викистранице. То есть, если вы используете нотацию вида:

* [ ] Купить молоко.
* [x] Покормить кота.
* [/] Поработить мир.

Теперь при использовании диалога для выбора стиля выбранный стиль может быть применен сразу к нескольким строкам, которые будут выделены. Если на этих строках уже был установлен стиль, то он будет заменен.

Кроме того, при автодополнении нового элемента списка, когда вы нажимаете Enter, то на новой строке будут добавлены не только символы для создания нового элемента списка, но еще и нотация для стиля, если он был на предыдущей строке списка.
В качестве дружеского обмена ссылками хочу посоветовать вам один софтовый канал "Полезная хрень - на каждый день". Там вы можете найти полезные программы, расширения для браузера и ссылки на сервисы, связанные с нейросетями. OutWiker уже есть в этом канале. :)

Ссылка на канал:
https://t.me/ochen_vagniy_kanal
Ну что ж, первая бета-версия OutWiker 3.3 уже выложена (3.3.0.928). В этой версии достаточно много заметных изменений, большинство из которых связаны с облаком меток, но не только.

Обо всем подробно и с картинками написал в блоге - https://jenyay.net/blog/2023/09/30/outwiker-3-3-0-928-beta/
Выложил новую бета-версию OutWiker под номером 3.3.0.930.

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

Более подробно об этом написал в блоге - https://jenyay.net/blog/2023/11/18/outwiker-3-3-0-930-beta-ispravlenie-oshibok-v-bibliotekakh/
В последнее время сюда мало пишу, потому что был погребен работой, а на свои личные айтишные проекты времени совсем не хватало. Сейчас у студентов близится сессия, а это значит, что теперь основная учебная работа с плеч преподавателей переходит на плечи студентов (теперь они будут готовиться к занятиям, зачетам и экзаменам). Благодаря этому у меня сейчас появится немного времени, которое можно будет потратить на OutWiker и написание статей на сайт. Правда, помимо преподавания моя работа состоит еще (в основном) из инженерной деятельности и участия в одном большом программерском проекте, и они никуда не делись. Вообще надо бы как-нибудь вам рассказать о своей работе преподом.

Пока в качестве небольшого анонса напишу, что в свободное время я все-таки успевал немного повозиться с OutWiker-ом, и в следующей бета-версии в облаке меток появится кнопка, позволяющая показывать только метки, которые установлены для выбранной в данный момент заметки. Кроме этого я, наконец-то, поборол проблему с падением тестов, так, чтобы на сервере CI они, наконец-то, позеленели, но с точки зрения пользователя это не должно никого интересовать :). Я планирую выложить еще одну бета-версию до Нового года.
Перед новым годом спешу успеть выложить еще одну бета-версию OutWiker (с номером 3.3.0.932).

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

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

Более подробно и с цветными картинками описал в блоге - https://jenyay.net/blog/2023/12/24/outwiker-3-3-0-932-beta-kontekstnoe-menyu-metok-i-bolee-akkuratnoe-glavnoe-menyu/
Новогодние праздники - это еще и возможность заняться своими проектами.

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

Считайте это спойлером к следующей версии.

Всех с наступающим, а кого-то уже и с наступившим. 🌲🌲🌲
Сейчас в качестве картинок для всех кнопок в OutWiker используются растровые файлы PNG размером 16x16 пикселей. Практически все эти картинки я брал из бесплатных наборов иконок (Famfamfam, Fatcow и Fugue Icons). К сожалению, при большом разрешении эти кнопки выглядят слишком мелкими.

В последние пару дней я занимался тем, чтобы движок программы мог использовать в качестве картинок векторные картинки в формате SVG. Одновременно с этим начал постепенно перерисовывать растровые картинки на аналогичные векторные. В OutWiker 3.3 делать масштабируемые кнопки я вряд ли решусь, но хочу подготовить для этого все возможности, а для этого нужно перерисовать в векторный формат около 90 значков.

Я смотрю, сейчас модно использовать одноцветные иконки для кнопок, но мне такой стиль не нравится, и я хочу оставить кнопки цветными, при этом стараюсь сохранять те цвета на кнопках, которые были. Я совсем не дизайнер, поэтому ориентируюсь на те значки, что сейчас имеются. Пока получается, на мой взгляд, неплохо.

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

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

В этой версии много заметных изменений в интерфейсе. Если коротко, то теперь в качестве значков для кнопок начал использовать векторные картинки. В качестве значков для страниц теперь тоже можно использовать векторные иконки в формате SVG. Переделал диалог настроек.

Более подробно и со скриншотами все это описал в блоге - https://jenyay.net/blog/2024/01/27/outwiker-3-3-0-934-beta-vektornye-ikonki-i-novoe-okno-nastroek/
В последней бета-версии OutWiker под номером 3.3.0.934 обнаружился неприятный баг, оказавший влияние на плагин Markdown, из-за чего он перестал нормально работать под Windows.
Поэтому быстренько этот баг исправил (по ошибке удалил лишнюю картинку) и перезалил новую версию, которую можно скачать со страницы https://jenyay.net/Outwiker/Unstable.

Под Linux эта проблема проявляется только в том, что для Markdown-страниц на одной из кнопок на панели инструментов не будет картинки, поэтому версии под Linux обновлю позже, когда буду выкладывать следующую бета-версию.

PS. Спасибо Александру, который про этот баг оперативно написал.
Расскажу коротко об изменениях, которые войдут в следующую бета-версию OutWiker.

Во-первых, продолжаю рисовать векторные иконки для панели инструментов. Процесс не то чтобы быстро, но движется.

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

И, наконец, в список стандартных значков для страниц добавил такие же картинки, которые используются на викистранице для задания стилей списков (a la Bullet Journal).

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

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

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

Более подробно об изменениях в этой версии написал в блог - https://jenyay.net/blog/2024/03/08/outwiker-3-3-0-936-beta-snova-novye-vektornye-ikonki-i-melkie-ispravleniya/
Новые версии OutWiker не выкладывал с марта. В последнее время просто физически не хватало времени, чтобы заниматься этим проектом. Одна из причин - студенты, а точнее, по сути новый курс лекций, к которому надо было готовиться. Вместо написания кода для OutWiker я занимался тем, что писал код, который надо будет показывать студентам на лекции (в этом семестре я им рассказывал про Python), нужно было делать новые презентации и проверять домашние задания.

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

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

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

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

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

Более подробно про изменения в этой версии по сравнению с версией 3.2 написал в блоге.

А скачать последнюю стабильную версию можно на этой странице.
Ну что ж, спустя месяц после релиза OutWiker 3.3 выложил первую альфа-версию OutWiker 4.0. В блог написал пост о том, что хотелось бы сделать в новой версии, и почему это будет версия 4.0, а не 3.4 - https://jenyay.net/blog/2024/09/14/outwiker-4-0-0-942-plany-i-pervaya-alfa-versiya/

Если коротко, то заметных изменений с точки зрения пользователя в этой версии пока нет, зато сломал обратную совместимость со старыми версиями плагинов (плагины, которые прилагаются к новой версии уже используют новый API). А еще начал копать сразу в несколько сторон: ускорение загрузки дерева заметок, использование более нового HTML-движка под Windows и переделка дерева заметок. Все эти три направления пока неизвестно, чем закончатся, надо пробовать.
Forwarded from jenyay.net (Eugeniy Ilin)
Несколько дней назад вышла новая версия библиотеки для создания пользовательского интерфейса на Python - wxPython 4.2.2. Именно на основе этой библиотеки в OutWiker создается GUI. С момента предыдущей версии wxPython прошло больше года. На главной странице официального сайта почему-то еще нет новости о релизе, поэтому пока не знаю, что там поменялось, но как минимум теперь эта библиотека должна собираться для Python 3.12, а то с прошлой версией были проблемы. Еще я надеюсь, что в эту версию попало исправление, которое фиксило один неприятный баг с некоторыми юникодными символами. Из-за этого бага для сборки OutWiker под Windows я использовал пропатченную версию wxPython.

Еще новая версия wxPython символична тем, что незадолго до релиза основной разработчик Robin Dunn отошел от дел и передал права на проект другим наиболее активным разработчикам. Хочется надеяться, что релизы теперь будут выходить почаще.

#python #wxpython #программирование