Всем привет!
Давно не выкладывал новые версии OutWiker (в прошлом посте я писал по какой причине). Наконец, исправил основные проблемы, появившиеся после перехода на новую версию wxPython, и теперь стала доступна нестабильная версия под номером 3.0.0.876.
Есть большая вероятность, что я не заметил какой-нибудь глюк в интерфейсе, поэтому если вы что-то заметите подозрительное, то не стесняйтесь, пишите об этом.
Скачать новую версию можно как всегда со страницы https://jenyay.net/Outwiker/Unstable
Всем привет!
Сегодня выложил следующую нестабильную версию OutWiker под номером 3.0.0.874. В этой версии были исправлены некоторые ошибки, связанные с работой ссылок из одной заметки на другую, а также обновлена и дополнена справка по программе.
Подробности того, как я воевал с ошибками написал в блоге - https://jenyay.net/blog/2020/06/04/outwiker-3-0-0-874-unstable/
Всем привет!
Продолжаю выкладывать новые нестабильные версии OutWiker. Изменений, которые заметны пользователю, в них все меньше и меньше, а значит скоро можно будет новую версию назвать стабильной. Каких-то критических проблем с самим OutWiker-ом нет, но хочется довести до ума то, что пользователи не видят: систему сборки и выкладывания программы, а заодно немного почистить внутренний код от предупреждений, найденными разными линтерами.
А пока встречайте новую нестабильную версию OutWiker-а под номером 3.0.0.872. О том, что в ней изменилось, вы можете прочитать в блоге - https://jenyay.net/blog/2020/05/03/outwiker-3-0-0-872-unstable/
Привет всем. Только что выложил новую нестабильную версию OutWiker с номером 3.0.0.868, в которой не только (не столько) добавились новые возможности, но и кое-что я намеренно сломал.
Подробности о новой версии вы можете прочитать в блоге - https://jenyay.net/blog/2019/10/19/outwiker-3-0-0-868-unstable/
Сегодня выложил новую нестабильную версию OutWiker под номером 3.0.0.864. В этой версии были исправлены некоторые неприятные ошибки, которые обнаружились в прошлой версии.
Более подробно о том, какие ошибки были исправлены, читайте в блоге - https://jenyay.net/blog/2019/06/12/outwiker-3-0-0-864-unstable/
Очередная версия OutWiker задержалась, и изменений в ней не так много. В новой версии были исправлены некоторые ошибки и обновлены локализации.
Более подробно об исправлениях читайте в блоге - https://jenyay.net/blog/2019/03/22/outwiker-3-0-0-860-unstable-i-opros-po-povodu-novojj-ikonki/.
И еще у меня к вам большая просьба поучаствовать в голосовании, которое проводится в том же посте в блоге. Вопрос состоит в том, нужно ли менять иконку программы на новую или оставить старую.
Написал пост об одной проблеме, которая возникла при разработке OutWiker под Linux, и которая пока еще не решена, хотя виновник обнаружен - https://jenyay.net/blog/2019/01/22/istoriya-odnogo-baga-ili-pochemu-outwiker-ne-ispolzuet-poslednie-versii-wxpython/
Читать полностью…Всем привет.
Уже готова очередная нестабильная версия OutWiker с номером 3.0.0.854. В этой версии основная работа была направлена на улучшение интерфейса и исправление ошибок. Например, теперь список страниц, появляющийся при клике на тег, можно сортировать по дате последнего редактирования страниц, по меткам и по пути к ним в дереве заметок. Были обновлены плагины Source (используется для вставки текста программ на викистраницы) и TeXEquation (для вставки формул).
Более подробно об изменениях в новой версии читайте по ссылке - https://jenyay.net/blog/2018/11/25/outwiker-3-0-0-854-unstable-rabota-nad-interfejjsom/
Выложил следующую нестабильную версию OutWiker. В новую версию попали два крупных обновления.
Во-первых, теперь можно создавать заметки с произвольными символами в именах, создавать соседние заметки с одинаковыми именами или вообще не вводить имя заметки при создании.
А второе изменение связано с новым интерфейсом окна, появляющегося при клике на тег в облаке тегов. Более подробно обо всем этом читайте в блоге - https://jenyay.net/blog/2018/10/04/outwiker-3-0-0-850-unstable-zametki-s-proizvolnymi-simvolami-i-novyjj-interfejjs-tegov/
Сегодня выложил очередную нестабильную версию OutWiker. Изменения в этой версии в основном корректирующие и улучшающие работу с викистилями, которые появились в прошлой версии. Еще была добавлена поддержка немецкого языка. Подробнее смотрите по ссылке - https://jenyay.net/blog/2018/08/26/outwiker-3-0-0-848-unstable/
Читать полностью…Пока я был в отпуске, пользователь bl00dy1837 проделал огромную работу и полностью перевел OutWiker и все плагины к нему на немецкий язык. Сильно сомневаюсь, что он увидит это сообщение, но в любом случае огромное ему спасибо. В следующей нестабильной версии будет добавлена поддержка немецкого языка.
Читать полностью…В качестве анонса того, что появится в следующей версии OutWiker, покажу пару скриншотов.
Читать полностью…Всем привет. Сегодня вышла следующая нестабильная версия OutWiker под номером 2.1.0.844, в которой было сделано много исправлений, самое крупное из которых - изменение формата хранения заметок. Не пугайтесь, все ваши старые заметки будут прочитаны как надо, просто некоторые вспомогательные параметры хранятся теперь по-другому. Новый формат хранения заметок должен понравиться тем, кто использует git, svn или что-то в этом роде для хранения дерева заметок, да и вообще скорость работы должна повыситься. Более подробно обо всех изменениях читайте в блоге - https://jenyay.net/blog/2018/06/16/outwiker-2-1-0-844-unstable-s-izmenennym-formatom-zametok/
Читать полностью…И снова привет!
Уже готова для скачивания новая нестабильная версия OutWiker. За прошедший месяц работы было проведено много, но не все они заметны пользователям.
Самое заметное изменение произошло с плагином UpdateNotifier, который теперь не только оповещает о выходе новых версий плагинов, но и дает возможность обновлять, устанавливать и удалять плагины через интерфейс программы. Огромное спасибо за это изменение Владимиру Тубольцеву.
Кроме этого были обновлены многие плагины - где-то были исправлены ошибки, а где-то обновлены локализации.
Более подробно о новой версии читайте в блоге - https://jenyay.net/blog/2018/05/26/outwiker-2-1-0-842-unstable-i-obnovleniya-plaginov/
В качестве анонса. Владимир Тубольцев взялся за модернизацию плагина UpdateNotifier и сделал очень крутую вещь - теперь можно устанавливать, обновлять и удалять плагины непосредственно через интерфейс программы OutWiker. Есть еще множество мыслей по дальнейшему развитию этой идеи, но первый вариант вы сможете попробовать уже скоро, одновременно с выходом следующей нестабильной версии, которую я планирую выложить на следующей неделе.
Читать полностью…Всем привет. Написал пост о том, как продвигается разработка новой версии OutWiker и почему новые версии давно не выкладывал - https://jenyay.net/blog/2020/10/23/post-o-tom-kak-idet-rabota-nad-novojj-versiejj-outwiker/
Если коротко, то внезапно начал переходить на wxPython 4.1, а там вылезло много несовместимостей, а времени на проект стало меньше.
Всем привет!
Я постепенно готовлю OutWiker к релизу (чтобы назвать очередную версию стабильной), но есть некоторые оформительские моменты, которые я сам сделать не могу. Речь идет о переводе на разные языки.
На данный момент перевод на украинский язык выполнен на 97%, но хотелось бы, чтобы к релизу не осталось не переведенных фраз. Если вы знаете украинский язык, пожалуйста, помогите перевести оставшиеся фразы с помощью сайта https://crowdin.com/project/outwiker.
PS. Если кто-то готов помочь с переводом справки к программе на английский язык, то от такой помощи я тоже не откажусь, потому что сейчас сильно переделываю эту самую справку.
После сравнительно длительного перерыва, связанного с тем, что я переключался на другой проект, продолжаю выкладывать новые версии OutWiker. В ближайшее время я хочу заняться в основном расчисткой кода и переделыванием системы сборки без добавления каких-то крупных новых возможностей. Очень надеюсь, что через месяц-другой очередную версию можно будет назвать стабильной.
Начиная с версии 3.0.0.870 при создании новой заметки вы можете выбирать, куда она будет помещена в списке заметок - в начале, в конец или встанет на место в соответствии с сортировкой по алфавиту. Также обновил несколько плагинов.
Более подробно о новой версии вы может прочитать в блоге - https://jenyay.net/blog/2020/02/23/outwiker-3-0-0-870-unstable/
Привет. Сегодня выложил следующую нестабильную версию OutWiker под номером 3.0.0.866, а также обновил плагины Markdown и WebPage.
В основном в этой версии я в основном занимался наведением порядка в коде программы и исправлением ошибок. Самое заметное изменение в этой версии - это появление нотации для вставки комментариев на викистранице.
Более подробно о новой версии читайте в блоге - https://jenyay.net/blog/2019/08/13/outwiker-3-0-0-866-unstable/
Всем привет! Наконец-то готова новая нестабильная версия OutWiker под номером 3.0.0.862.
В эту версию было включено огромное количество изменений, связанных как с улучшением интерфейса, так и обновлением движка WebKit под Linux. Однако, не все так хорошо, как хотелось бы - в процессе перехода на новую версию WebKit возникли новые сложности. Подробнее обо всех изменениях читайте в блоге - https://jenyay.net/blog/2019/05/26/outwiker-3-0-0-862-unstable-s-bolshim-kolichestvom-izmenenijj/.
А вот и первая в этом году нестабильная версия OutWiker. Благодаря длинным выходным в этой версии успел сделать много всего интересного. Также новые возможности были добавлены в плагин TeXEquation, который предназначен для вставки формул на страницу. Более подробно о всех изменениях читайте в блоге - https://jenyay.net/blog/2019/01/24/outwiker-3-0-0-858-unstable-i-obnovlenie-plaginov/
Читать полностью…Всем привет. Готова новая предновогодняя нестабильная версия OutWiker, которая теперь имеет номер 3.0.0.856. В этой версии продолжаются работы над улучшением интерфейса и исправление ошибок. Подробности читайте в блоге - https://jenyay.net/blog/2018/12/26/outwiker-3-0-0-856-unstable-i-mysli-po-povodu-web-versii-outwiker/.
Бонусом в том же посте я описал мысли по поводу веб-версии OutWiker.
PS. Если кто-то из вас занимался переводом OutWiker на украинский язык, обновите, пожалуйста, локализацию, а то уже накопилось много строк, которые ждут своего перевода - https://crowdin.com/project/outwiker
Всем привет! Настало время выкладывать следующую нестабильную версию OutWiker. Теперь линуксоиды могут устанавливать OutWiker из пакета snap, формата, который в последнее время активно продвигает Canonical. Snap представляет собой контейнер, который хранит в себе программу, которой даются сильно урезанные права по сравнению с программой, установленной через deb или что-то подобное.
Подробнее о том, зачем нужен snap, как его использовать, и с какими трудностями пришлось столкнуться при его создании, читайте в блоге - https://jenyay.net/blog/2018/11/03/outwiker-3-0-0-852-unstable-i-format-snap/
Привет! Недавно пользователь Ден Оф-Майт-Энд-Мэджик заметил несколько багов, которые проявлялись в версии под Linux. Сегодня я залил на сайт исправленные линуксовые версии OutWiker. Скачать их можно на странице - https://jenyay.net/Outwiker/Unstable
Читать полностью…Некоторое время назад сайт jenyay.net начал использовать протокол HTTPS вместо HTTP. Сегодня решил поменять все ссылки в OutWiker с http://... на https://... (старые ссылки работают, но такую замену нужно было сделать для аккуратности). Думал, что поменяю все минут за 15. Ага, щас - 24 плагина, в каждом 6 языков. Все локализации надо обновить и залить на https://crowdin.com/project/outwiker. В общем, провозился часа четыре, зато поправил некоторые шероховатости в переводах и немного автоматизировал процесс обновления локализации.
PS. Для интересующихся, почему это вдруг ссылки попали в локализации, дело в том, что в разных языках ссылки показываются либо на русскоязычные страницы (для русского и украинского языков), либо на англоязычные (для всех остальных языков).
Снова всем привет. Сегодня выложил следующую нестабильную версию OutWiker, которая теперь имеет номер 3.0.0.846. В этой версии были добавлены новые возможности для оформления текста на викистраницах. О том, как пользоваться новыми командами, и о том, как они работают, вы можете прочитать в блоге - https://jenyay.net/blog/2018/07/31/outwiker-3-0-0-846-unstable-s-vikistilyami/
Читать полностью…Месяц назад я выступил на ежемесячной московской конференции программистов на Python — Moscow Python Meetup. Это уже третий доклад, который я делал на этой конференции — два предыдущих были в прошлом году. В этот раз я рассказывал о том, как работает сборка OutWiker.
Недавно выложили видео с этой конференции. В блоге я описал впечатления и комментарии к своему докладу, и там же вы можете увидеть само видео - https://jenyay.net/blog/2018/06/24/moscow-python-2018/
В OutWiker давно был известен один баг - под Linux в редакторе не удавалось перемещать курсор по словам с помощью комбинаций клавиш Ctrl+Left / Ctrl + Right. Теперь этот глюк исправлен.
Долго пришлось возиться, чтобы понять, кто в нем виноват, кто перехватывает эти клавиши. Описание процесса поиска подозреваемого тянет на детектив с неожиданной развязкой, но теперь виновник найден и наказан - заменен другим аналогичным элементом управления, а комбинации клавиш Ctrl+Left / Ctrl + Right теперь работают как положено.
На днях почти закончил настройку сервера непрерывной интеграции для OutWiker. В качестве такого сервера выбрал AppVeyor, который изначально был ориентирован на Windows, но недавно у них появились и виртуальные машины с Linux. Так что теперь каждый коммит на github автоматом вызывает запуск тестов под Windows и Linux.
Параллельно с этим создаются сборки под Windows и Linux, но если сборки под Linux получаются вполне работоспособные, то сборки под Windows почему-то не работают. Ошибка возникает при попытке создать COM-объект для Internet Explorer. Это не так важно, потому что от сервера в первую очередь требуется постоянное выполнение тестов, а сборка - это приятный бонус.
Вы тоже можете следить за результатами сборки и прохождения тестов по адресу https://ci.appveyor.com/project/Jenyay/outwiker
Решил использовать для тестирования OutWiker сервера непрерывной интеграции (Continuous Integration). Наполовину настроил AppVeyor для тестирования под Windows (наполовину, потому что еще не понял, почему при запуске этом сервере падают некоторые тесты) и посматриваю в сторону Travis CI для автоматического тестирования и сборки под Linux.
Жаль, что в Travis CI нельзя настроить параметры сборки через веб-интерфейс, как в AppVeyor, и придется в процессе настройки делать множество коммитов, постепенно изменяя файл с параметрами сборки.