Dostępne przeglądarki internetowe qutebrowser 1.11.0 i Min 1.14

opublikowany wydanie przeglądarki internetowej qteprzeglądarka 1.11.0, który zapewnia minimalny interfejs graficzny, nie odrywający od przeglądania treści, oraz system nawigacji w stylu edytora tekstu Vima, zbudowany w całości na skrótach klawiszowych. Kod napisano w Pythonie przy użyciu PyQt5 i QtWebEngine. Teksty źródłowe rozpowszechnianie się licencjonowany na licencji GPLv3. Użycie Pythona nie wpływa na wydajność, ponieważ renderowanie i analizowanie treści odbywa się za pomocą silnika Blink i biblioteki Qt.

Przeglądarka obsługuje system kart, menedżera pobierania, tryb przeglądania prywatnego, wbudowaną przeglądarkę plików PDF (pdf.js), system blokowania reklam (na poziomie blokowania hosta) oraz interfejs do przeglądania historii przeglądania. Aby oglądać filmy w YouTube, możesz nawiązać połączenie z zewnętrznym odtwarzaczem wideo. Po stronie można poruszać się za pomocą klawiszy „hjkl”, można nacisnąć „o”, aby otworzyć nową stronę, przełączanie pomiędzy zakładkami odbywa się za pomocą klawiszy „J” i „K” lub „Alt-tab numer”. Naciśnięcie „:” powoduje wyświetlenie wiersza poleceń, w którym można przeszukać stronę i uruchomić typowe polecenia w stylu vima, takie jak „:q” w celu wyjścia i „:w” w celu zapisania strony. Aby szybko nawigować do elementów strony, zaproponowano system „podpowiedzi”, które oznaczają linki i obrazy.

Dostępne przeglądarki internetowe qutebrowser 1.11.0 i Min 1.14

W nowej wersji:

  • Zaimplementowano wstępne wsparcie dla Qt 5.15;
  • Domyślnie podczas budowania przy użyciu QtWebEngine z Qt 5.14 wyszukiwanie lokalne zapętla się (przeskakuje na początek po dotarciu do końca strony). Aby przywrócić stare zachowanie, dostępne jest ustawienie search.wrap;
  • Dodano nowe ustawienia: content.unknown_url_scheme_policy do kontroli uruchamiania aplikacji zewnętrznych podczas otwierania linków o nieznanym schemacie w adresie URL; content.fullscreen.overlay_timeout, aby ustawić maksymalny czas wyświetlania nakładki pełnoekranowej;
    podpowiedzi.padding i podpowiedzi.radius, aby dostosować wygląd podpowiedzi;
  • Domyślnie podstawienie {} nie powoduje teraz uniknięcia ukośników. Dodano nowe zamienniki dla url.searchengines:
    {unquoted} — wyszukiwana fraza bez zmiany znaku,
    {semiquoted} — ucieczka tylko od znaków specjalnych z wyjątkiem ukośnika
    i {quoted} — ucieczka od wszystkich znaków specjalnych;
  • Przeprowadzono optymalizację wydajności.

Naraz wydany nowa wersja przeglądarki Min 1.14, który oferuje minimalistyczny interfejs oparty na manipulacji paskiem adresu. Przeglądarka jest zbudowana na platformie Elektron, który umożliwia tworzenie samodzielnych aplikacji w oparciu o silnik Chromium i platformę Node.js. Interfejs Min jest napisany w JavaScript, CSS i HTML. Kod dystrybuowane przez licencjonowany w ramach Apache 2.0. Kompilacje są tworzone dla systemów Linux, macOS i Windows.

Min obsługuje nawigację po otwartych stronach poprzez system kart, udostępniając takie funkcje, jak otwieranie nowej karty obok bieżącej karty, ukrywanie nieużywanych kart (do których użytkownik nie miał dostępu przez określony czas), grupowanie kart i przeglądanie wszystkich kart w lista. Istnieją narzędzia do tworzenia list odroczonych zadań/linków do przyszłego czytania, a także system zakładek z obsługą wyszukiwania pełnotekstowego. Przeglądarka posiada wbudowany system blokowania reklam (wg.listy EasyList) i kod do śledzenia odwiedzających, istnieje możliwość wyłączenia ładowania obrazów i skryptów.

Centralnym elementem sterującym w Min jest pasek adresu, za pomocą którego można wysyłać zapytania do wyszukiwarki (domyślnie DuckDuckGo) i przeszukiwać bieżącą stronę. Podczas wpisywania w pasku adresu generowane jest podsumowanie istotnych informacji dla bieżącego żądania, takie jak link do artykułu w Wikipedii, wybór z zakładek i historii przeglądania, a także rekomendacje z wyszukiwania DuckDuckGo silnik. Każda strona otwarta w przeglądarce jest indeksowana i staje się dostępna do późniejszego wyszukiwania w pasku adresu. Możesz także wprowadzać polecenia w pasku adresu, aby szybko wykonywać operacje (na przykład „!settings” – przejdź do ustawień, „!screenshot” – utwórz zrzut ekranu, „!clearhistory” – wyczyść historię przeglądania itp.).

W nowym wydaniu:

  • Interfejs użytkownika został zmodernizowany w kompilacjach dla platformy Linux. Usunięto górną linię z tytułem okna (możesz ją przywrócić w ustawieniach). Przyciski sterujące okna stały się bardziej kompaktowe i lepiej pasują do pozostałych elementów przeglądarki.

    Dostępne przeglądarki internetowe qutebrowser 1.11.0 i Min 1.14
  • Dodano obsługę automatycznego uzupełniania parametrów uwierzytelniania za pomocą menedżera haseł 1Password (oprócz wcześniej obsługiwanego Bitwarden);
  • Dodano pliki z tłumaczeniem na język uzbecki. Zaktualizowane tłumaczenie na język rosyjski;
  • Dodano obsługę witryn korzystających z uwierzytelniania HTTP;
  • Ulepszona animacja otwierania zakładek;
  • Dodano możliwość zmiany skrótów klawiszowych do tworzenia nowych zakładek i zadań;
  • Zapewnia przywrócenie pozycji przewijania w przypadku ponownego otwarcia karty po jej zamknięciu;
  • Dodano możliwość przeciągnięcia karty na przycisk nowego zadania w celu utworzenia zadania z tą zakładką (przypomnienie o konieczności powrotu do tej zakładki w przyszłości);
  • Ułatwiono przenoszenie okien w systemach Windows i Linux;
  • Poprawiona wydajność blokowania treści.

Źródło: opennet.ru