Даступныя web-браўзэры qutebrowser 1.11.0 і Min 1.14

Апублікаваны рэліз web-браўзэра Qutebrowser 1.11.0, які прадстаўляе мінімальны графічны інтэрфейс, які не адцягвае ад прагляду змесціва, і сістэму навігацыі ў стылі тэкставага рэдактара Vim, пабудаваную цалкам на клавіятурных камбінацыях. Код напісаны на мове Python з выкарыстаннем PyQt5 і QtWebEngine. Зыходныя тэксты распаўсюджваюцца пад ліцэнзіяй GPLv3. Ужыванне Python не адбіваецца на прадукцыйнасці, бо адмалёўка і разбор кантэнту ажыццяўляецца сіламі рухавічка Blink і бібліятэкі Qt.

Браўзэр падтрымлівае сістэму ўкладак, менеджэр загрузак, рэжым прыватнага прагляду, убудаваны прагляднік PDF (pdf.js), сістэму блакіроўкі рэкламы (на ўзроўні блакіроўкі хастоў), інтэрфейс для прагляду гісторыі наведванняў. Для прагляду відэа ў YouTube можна наладзіць выклік вонкавага відэапрайгравальніка. Перамяшчэнне па старонцы ажыццяўляецца пры дапамозе клавіш "hjkl", для адкрыцця новай старонкі можна націснуць "o", пераключэнне паміж укладкамі вырабляецца праз клавішы "J" і "K" або "Alt-нумар укладкі". Пры націску «:» выводзіцца запрашэнне каманднага радка, у якім можна ажыццявіць пошук па старонцы і выканаць тыпавыя каманды, як у vim, напрыклад, «:q» для вынахаду і «:w» для запісу старонкі. Для хуткага пераходу да элементаў старонкі прапануецца сістэма «хінтаў», якімі пазначаюцца спасылкі і выявы.

Даступныя web-браўзэры qutebrowser 1.11.0 і Min 1.14

У новай версіі:

  • Рэалізавана пачатковая падтрымка Qt 5.15;
  • Па змаўчанні пры зборцы з QtWebEngine з Qt 5.14 лакальны пошук зараз зацыкляецца (пасля дасягнення канца старонкі пераскоквае на пачатак). Для вяртання старых паводзін прадугледжана настройка search.wrap;
  • Дададзены новыя налады: content.unknown_url_scheme_policy для кіравання запускам знешніх прыкладанняў пры адкрыцці спасылак з невядомай схемай у URL; content.fullscreen.overlay_timeout для задання максімальнага часу паказу поўнаэкраннага оверлея;
    hints.padding і hints.radius для настройкі афармлення падказак;
  • Па змаўчанні падстаноўка {} зараз не экрануе слешы. Дададзены новыя падстаноўкі для url.searchengines:
    {unquoted} - пошукавая фраза без экранавання сімвалаў,
    {semiquoted} — экранаванне толькі спецзнакаў акрамя слэшу
    і {quoted} - экранаванне ўсіх спецзнакаў;
  • Праведзена аптымізацыя прадукцыйнасці.

У той жа час выпушчана новая версія браўзэра Мінімум 1.14, які прапануе мінімалістычны інтэрфейс, пабудаваны вакол маніпуляцый з адрасным радком. Браўзэр створаны з выкарыстаннем платформы Электрон, Якая дазваляе ствараць адасобленыя прыкладанні на аснове рухавічка Chromium і платформы Node.js. Інтэрфейс Min напісаны на JavaScript, CSS і HTML. Код распаўсюджваецца пад ліцэнзіяй Apache 2.0. Зборкі сфарміраваны для Linux, macOS і Windows.

Min падтрымлівае навігацыю па адчыненых старонках праз сістэму ўкладак, якія прадстаўляюць такія функцыі як адкрыццё новай укладкі побач з бягучай укладкай, утойванне незапатрабаваных укладак (да якіх карыстач не звяртаўся вызначаны час), групоўка ўкладак і прагляд усіх укладак у выглядзе спісу. Маюцца сродкі для пабудовы спісаў адкладзеных задач/спасылак для чытання ў будучыні, а таксама сістэма закладак з падтрымкай паўнатэкставага пошуку. У браўзэр убудаваная сістэма блакавання рэкламы (па спісе EasyList) і кода для адсочвання наведвальнікаў, ёсць магчымасць адключэння загрузкі малюнкаў і скрыптоў.

Цэнтральным элементам кіравання ў Min з'яўляецца адрасны радок, праз які можна адпраўляць запыты да пошукавай сістэмы (па змаўчанні DuckDuckGo) і выконваць пошук на бягучай старонцы. Пры ўводзе ў адрасным радку па меры набору фармуецца зводка актуальнай для бягучага запыту інфармацыі, такі як спасылка на артыкул у Wikipedia, выбарка з закладак і гісторыі наведванняў, а таксама рэкамендацыі ад пошукавай сістэмы DuckDuckGo. Кожная адчыненая ў браўзэры старонка індэксуецца і становіцца даступная для наступнага пошуку ў адрасным радку. У адрасным радку таксама можна ўводзіць каманды для хуткага выканання аперацый (напрыклад, "! settings" – пераход да налад, "! screenshot" – стварэнне скрыншота, "! clearhistory" – ачыстка гісторыі наведванняў і да т.п.).

У новым выпуску:

  • Мадэрнізаваны карыстацкі інтэрфейс у зборках для платформы Linux. Прыбраны верхні радок з загалоўкам акна (у наладах можна вярнуць). Кнопкі кіравання акном сталі больш кампактнымі і лепш спалучаюцца з астатнімі элементамі браўзэра.

    Даступныя web-браўзэры qutebrowser 1.11.0 і Min 1.14
  • Дададзена падтрымка аўтазапаўнення параметраў аўтэнтыфікацыі з выкарыстаннем мэнэджара пароляў 1Password (у дадатак да раней падтрымоўванага Bitwarden);
  • Дададзеныя файлы з перакладам на ўзбекскую мову. Абноўлены пераклад на рускую мову;
  • Дададзена падтрымка сайтаў, якія выкарыстоўваюць HTTP-аўтэнтыфікацыю;
  • Палепшана анімацыя адкрыцця ўкладак;
  • Дададзена магчымасць змены гарачых клавіш для стварэння новых укладак і задач;
  • Забяспечана аднаўленне пазіцыі пракруткі ў выпадку паўторнага адкрыцця ўкладкі пасля яе закрыцця;
  • Дададзена магчымасць перацягвання мышшу ўкладкі на кнопку новай задачы для стварэння задачы з гэтай укладкай (напамінак для вяртання да ўкладкі ў будучыні);
  • Спрошчана перасоўванне вокнаў у Windows і Linux;
  • Павышана прадукцыйнасць блакіравальніка кантэнту.

Крыніца: opennet.ru