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 с социальных сетях:
PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
Юрий:
Спасибо за новую версию! А только у меня проблема с глобальным поиском и невозможностью вписать текст в поле поиска?
Как воспроизвести:
1. Tools -> Global Search
2. Вбить текст в поле «Phrase for search». Enter. Работает
3. Пробуем поменять текст в поле поиска — не работает
Я часто этими пользуюсь, и, мне кажется, у меня это сломалось именно в 3.0.0.866
Если удалить страницу с поиском и создать новую, то опять работает. Но опять один раз 🙂
Kde Neon (Ubuntu 18.04 + KDE)
29 августа 2019, 1:41 дпOutwiker установлен через snap
Jenyay:
Проверю. А если запустить программу через консоль с помощью команды outwiker, то будут какие-нибудь ошибки выводиться?
29 августа 2019, 11:12 ппЮрий:
Попробовал, ничего особо интересного нет
(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
Причем, работает оно странно: иногда работает без проблем, иногда дает дописать текст, но не дает удалить имеющийся.
30 августа 2019, 5:11 дпСпасибо 🙂
Jenyay:
Странно, ошибок нет (в том, что пишет, нет ничего страшного).
30 августа 2019, 9:59 дпAlexey:
Подскажите, а формат данных в Outwiker 3.0 не изменился по сравнению с 2.0? Старые базы данных можно будет открывать в новой программе?
8 октября 2019, 1:57 ппJenyay:
Нет, не изменился. Добавились некоторые внутренние поля, но с точки зрения пользователя никакой разницы видно не будет.
8 октября 2019, 3:36 ппЮрий:
Вдруг кто тоже наступит на те же грабли. Я нашел, почему у меня странно работает 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=?’
Ищу, как чинить 🙂
4 мая 2020, 11:50 дпJenyay:
Хм, может быть что-то из этих интерфейсов нужно включить — https://snapcraft.io/docs/supported-interfaces
4 мая 2020, 12:09 ппНадо будет покопаться.
Юрий:
Спасибо! Правда, не смотря на ругань в логах, в свежеустановленной KUbuntu все работает как надо. А на моей системе почему-то, такое ощущение, что не отрисовывается HTML. Но как такое дебажить, ума не приложу 🙁
4 мая 2020, 12:14 пп