OutWiker 3.0.0.866 unstable

OutWiker 3.0.0.866 unstable

Всем привет. Сегодня выложил следующую нестабильную версию OutWiker с номером 3.0.0.866.

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

Во-первых, теперь на викистраницах появилась возможность вставлять комментарии, которые будут удалены из HTML-кода представления страницы. Чтобы не изобретать велосипед, синтаксис комментариев я взял из HTML, т.е. <!— комментарий —>. Если вы хотите, чтобы такой комментарий не отображался, но оставался в виде комментария в коде HTML, то его нужно обернуть в команду [=…=], т.е.: [=<!— комментарий —>=].

В окне редактирования викистраницы комментарии выделяются цветом. Внешний вид выделения комментариев можно менять в настройках:

На панели инструментов кнопка для вставки комментария выглядит следующим образом:

Также комментарий можно вставить с помощью пункта меню «Вики — Форматирование — Комментарий».

Такая же кнопка была добавлена для HTML- и Markdown-страниц. Заодно для плагина Markdown была обновлена библиотека для разбора нотации Markdown, но внешне это не должно никак проявиться (я надеюсь).

Еще в OutWiker была добавлена поддержка изображений в формате webp. Правда, отображаются такие картинки только в версии под Linux, потому что движок Internet Explorer, который используется в версии под Windows, не умеет показывать изображения в этом формате.

Также я поработал над плагином WebPage, который предназначен для загрузки страниц из интернета. Были улучшены процессы обработки некоторых HTML-тегов. Например, теперь скачиваются картинки, если они указаны в атрибуте srcset тега <img>, более корректно обрабатываются favicons, а также были сделаны другие более мелкие улучшения и исправления.

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

На этом пока все. Скачать свежую нестабильную версию вы можете с этой страницы.

OutWiker с социальных сетях:

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

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

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

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

  1. Юрий:

    Спасибо за новую версию! А только у меня проблема с глобальным поиском и невозможностью вписать текст в поле поиска?

    Как воспроизвести:
    1. Tools -> Global Search
    2. Вбить текст в поле «Phrase for search». Enter. Работает
    3. Пробуем поменять текст в поле поиска — не работает

    Я часто этими пользуюсь, и, мне кажется, у меня это сломалось именно в 3.0.0.866
    Если удалить страницу с поиском и создать новую, то опять работает. Но опять один раз 🙂

    Kde Neon (Ubuntu 18.04 + KDE)
    Outwiker установлен через snap

  2. Jenyay:

    Проверю. А если запустить программу через консоль с помощью команды outwiker, то будут какие-нибудь ошибки выводиться?

  3. Юрий:

    Попробовал, ничего особо интересного нет

    (runoutwiker.py:30400): Gtk-WARNING **: Error loading theme icon ‘window-close’ for stock: Icon ‘window-close’ not present in theme breeze
    ERROR 2019-08-29 18:07:48,696 root — tree — Error reading page /home/adept/Documents/Wiki/CS/.git
    ERROR 2019-08-29 18:07:48,698 root — tree — No section: ‘General’

    ** (runoutwiker.py:30400): WARNING **: Failed to start web extension server on unix:tmpdir=/tmp: Error binding to address: Permission denied
    (runoutwiker.py:30400): GLib-GIO-CRITICAL **: g_dbus_server_get_client_address: assertion ‘G_IS_DBUS_SERVER (server)’ failed
    (runoutwiker.py:30400): GLib-CRITICAL **: g_variant_new_string: assertion ‘string != NULL’ failed

    Причем, работает оно странно: иногда работает без проблем, иногда дает дописать текст, но не дает удалить имеющийся.
    Спасибо 🙂

  4. Jenyay:

    Странно, ошибок нет (в том, что пишет, нет ничего страшного).

  5. Alexey:

    Подскажите, а формат данных в Outwiker 3.0 не изменился по сравнению с 2.0? Старые базы данных можно будет открывать в новой программе?

  6. Jenyay:

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

  7. Юрий:

    Вдруг кто тоже наступит на те же грабли. Я нашел, почему у меня странно работает outwiker

    May 4 00:47:16 adept-XPS-13-9360 kernel: [92656.294512] audit: type=1400 audit(1588578436.882:1131): apparmor=»DENIED» operation=»open» profile=»snap.outwiker.outwiker» name=»/proc/29215/mounts» pid=29215 comm=»python3″ requested_mask=»r» denied_mask=»r» fsuid=1001 ouid=1001
    May 4 00:47:20 adept-XPS-13-9360 kernel: [92660.259957] audit: type=1400 audit(1588578440.846:1132): apparmor=»DENIED» operation=»bind» profile=»snap.outwiker.outwiker» pid=29215 comm=»python3″ family=»unix» sock_type=»stream» protocol=0 requested_mask=»bind» denied_mask=»bind» addr=»@/tmp/dbus-PaFW8WTg»
    May 4 00:47:20 adept-XPS-13-9360 kernel: [92660.325251] audit: type=1107 audit(1588578440.910:1133): pid=1062 uid=103 auid=4294967295 ses=4294967295 msg=’apparmor=»DENIED» operation=»dbus_method_call» bus=»system» path=»/org/freedesktop/NetworkManager» interface=»org.freedesktop.DBus.Properties» member=»GetAll» mask=»send» name=»:1.11″ pid=29238 label=»snap.outwiker.outwiker» peer_pid=1076 peer_label=»unconfined»
    May 4 00:47:20 adept-XPS-13-9360 kernel: [92660.325251] exe=»/usr/bin/dbus-daemon» sauid=103 hostname=? addr=? terminal=?’

    Ищу, как чинить 🙂

  8. Jenyay:

    Хм, может быть что-то из этих интерфейсов нужно включить — https://snapcraft.io/docs/supported-interfaces
    Надо будет покопаться.

  9. Юрий:

    Спасибо! Правда, не смотря на ругань в логах, в свежеустановленной KUbuntu все работает как надо. А на моей системе почему-то, такое ощущение, что не отрисовывается HTML. Но как такое дебажить, ума не приложу 🙁

Leave a comment

Subscribe without commenting