OutWiker 3.0.0.870 unstable
Давно не выкладывал новые версии OutWiker. Это было связано с тем, что на некоторое время я переключился на проект (optlib — библиотеку для оптимизации на языке Rust), а активно заниматься двумя проектами одновременно я не умею. Теперь я обратно переключился на OutWiker и подготовил новую нестабильную версию.
В эту версию попало лишь одно изменение, заметное пользователям, а в основном я сосредоточился на том, чтобы почистить код, обновить библиотеки, упростить сборку приложения, и тем самым приблизить момент, когда очередную версию можно будет со спокойной совестью назвать релизом. Правда, чем больше копаешься в коде, тем больше хочется переписать что-то еще, переделать API и т.п., поэтому нужно вовремя себя остановить.
Итак, что изменилось в этой версии. Теперь при создании новой заметки вы можете указывать, куда ее нужно будет добавить: в начало списка заметок того же уровня, в конец или попытаться вставить ее так, чтобы заметки были отсортированы по алфавиту (это поведение, которое было раньше). Ради этого пришлось добавить еще пару элементов управления в диалог создания страницы:
Если вы редактируете свойства страницы, то диалог будет выглядеть по-старому. Очень давно я собирался добавить эту возможность, но все никак не доходили руки.
Другие изменения не настолько заметны. Для пользователей Linux было обновлено ядро, на основе которого собирается snap-пакет. Теперь он работает на основе Ubuntu 18.04. Неожиданно, в этой версии обновили версию WebKitGTK+, в которой уже исправлена ошибка открытия файлов, если в путях до них есть русские буквы, что критично для OutWiker. Раньше приходилось самому компилировать WebKitGTK+ более новой версии, где эта ошибка была исправлена. А на моем компьютере этот процесс занимал около двух часов, поэтому не было возможности часто собирать и выкладывать snap-пакет на основе текущей разрабатываемой версии (канал edge в snap). Теперь все стало намного проще и быстрее.
Также обновил множество плагинов. В основном изменения — это обновление используемых библиотек.
Ну и как уже говорил, активно занялся расчисткой кода, проблемные места в нем ищу с помощью статического анализатора кода flake8 с разными дополнительными плагинами.
На сегодня это все новости, скачать свежую версию OutWiker вы можете на странице https://jenyay.net/Outwiker/Unstable.
OutWiker с социальных сетях:
PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
Dzen:
После установки Windows Defender (Win10 v1909 x64) детектирует outwiker как троян.
25 февраля 2020, 10:20 дпhttps://imgur.com/XyDlZ50
Jenyay:
Антивирусы часто не любят программы, собранные из скриптов на Python. Когда-то Касперский ругался на OutWiker, потом вроде перестал. Надеюсь и Defender тоже со временем поймет, что это ложная тревога.
25 февраля 2020, 9:28 ппYury:
Вышел новый KDE 5.18, который пытается красиво рисовать не Qt приложения, и outwiker стал в нем совсем не юзабельным 🙁
http://share.vidineev.site/index.php/s/jnTBfNz3mtqAf4f
Перестали рисоваться кнопки Wiki/Preview внизу страницы. Хотя они там есть, и даже тыкаются, отображение как-то реагирует.
6 марта 2020, 3:58 дпJenyay:
Спасибо за информацию. Мне казалось, что при использовании snap от оболочки уже не должно ничего зависеть. Если в этом действительно виноват KDE, то сходу даже не знаю, что можно посоветовать кроме как поменять тему оформления, где такой проблемы нет.
6 марта 2020, 1:33 ппgr:
Здравствуйте, уважаемый автор!
Windows-7
Ни одна Версия 3 OutWikera не запускается. Пишет:
«Запуск программы не возможен, т.к. на компьютере осутствует файл api-ms-win-crt-runtime-l1-1-0.dll попробуйте переустановить программу.»
Дома работает, а на работе нет…. На работе это конторская машина и я не имею доступа внутрь.
Ранее Вы обещали решить эту проблему (2 раза), но наверное забыли (:
Можно-ли сделать прогармму более портабильней?
11 марта 2020, 9:19 дпJenyay:
Да, я помню, этой проблемой занимался. Странно, что она опять вылезла. Проверю, спасибо за информацию.
11 марта 2020, 2:02 ппAlexei:
Евгений, доброго дня!
21 марта 2020, 9:53 пппрочитал последнее сообщение от 23 февраля 2020, 03:51 о том что исправлен баг с WebKitGTK+
В связи с этим, правильно ли я понимаю, что вы можете без проблем создать дистрибутив последней версии 3.0.0.870 как делали раньше версию бинарной сборки outwiker_linux_bin.zip ?
Очень нужен мне для gentoo !
Jenyay:
С бинарной сборкой все сложно. Я с ней в последний раз давно экспериментировал, поэтому могу где-то ошибаться, но по памяти после перехода на wxPython 4, который привязан к GTK+ 3, бинарная сборка стала требовать много файлов из GTK и еще были какие-то проблемы с новым WebKit именно в бинарной сборке.
Мне кажется, что для Gentoo проще сделать portage. Для установки OutWiker ничего особо хитрого не требуется. В корне исходников есть Makefile, который делает все необходимое. Если кто-то возьмется за поддержку portage, то я готов всячески помогать.
21 марта 2020, 11:17 пп