OutWiker 3.0.0.870 unstable

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 с социальных сетях:

Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.

Пожалуйста, оцените запись

УжасноПлохоТак себеХорошоОтлично (Количество голосов: 1, средняя оценка: 5,00)
Загрузка...

комментариев 8

  1. Dzen:

    После установки Windows Defender (Win10 v1909 x64) детектирует outwiker как троян.
    https://imgur.com/XyDlZ50

  2. Jenyay:

    Антивирусы часто не любят программы, собранные из скриптов на Python. Когда-то Касперский ругался на OutWiker, потом вроде перестал. Надеюсь и Defender тоже со временем поймет, что это ложная тревога.

  3. Yury:

    Вышел новый KDE 5.18, который пытается красиво рисовать не Qt приложения, и outwiker стал в нем совсем не юзабельным 🙁
    http://share.vidineev.site/index.php/s/jnTBfNz3mtqAf4f

    Перестали рисоваться кнопки Wiki/Preview внизу страницы. Хотя они там есть, и даже тыкаются, отображение как-то реагирует.

  4. Jenyay:

    Спасибо за информацию. Мне казалось, что при использовании snap от оболочки уже не должно ничего зависеть. Если в этом действительно виноват KDE, то сходу даже не знаю, что можно посоветовать кроме как поменять тему оформления, где такой проблемы нет.

  5. gr:

    Здравствуйте, уважаемый автор!

    Windows-7

    Ни одна Версия 3 OutWikera не запускается. Пишет:

    «Запуск программы не возможен, т.к. на компьютере осутствует файл api-ms-win-crt-runtime-l1-1-0.dll попробуйте переустановить программу.»

    Дома работает, а на работе нет…. На работе это конторская машина и я не имею доступа внутрь.

    Ранее Вы обещали решить эту проблему (2 раза), но наверное забыли (:

    Можно-ли сделать прогармму более портабильней?

  6. Jenyay:

    Да, я помню, этой проблемой занимался. Странно, что она опять вылезла. Проверю, спасибо за информацию.

  7. Alexei:

    Евгений, доброго дня!
    прочитал последнее сообщение от 23 февраля 2020, 03:51 о том что исправлен баг с WebKitGTK+
    В связи с этим, правильно ли я понимаю, что вы можете без проблем создать дистрибутив последней версии 3.0.0.870 как делали раньше версию бинарной сборки outwiker_linux_bin.zip ?
    Очень нужен мне для gentoo !

  8. Jenyay:

    С бинарной сборкой все сложно. Я с ней в последний раз давно экспериментировал, поэтому могу где-то ошибаться, но по памяти после перехода на wxPython 4, который привязан к GTK+ 3, бинарная сборка стала требовать много файлов из GTK и еще были какие-то проблемы с новым WebKit именно в бинарной сборке.

    Мне кажется, что для Gentoo проще сделать portage. Для установки OutWiker ничего особо хитрого не требуется. В корне исходников есть Makefile, который делает все необходимое. Если кто-то возьмется за поддержку portage, то я готов всячески помогать.

Leave a comment

Subscribe without commenting