Beschikbare webbrowsers qutebrowser 1.11.0 en Min 1.14

gepubliceerd release van de webbrowser qutebrowser 1.11.0, dat een minimale grafische interface biedt die niet afleidt van het bekijken van de inhoud, en een navigatiesysteem in de stijl van de Vim-teksteditor, volledig gebouwd op sneltoetsen. De code is geschreven in Python met behulp van PyQt5 en QtWebEngine. Bronteksten worden verspreid gelicentieerd onder GPLv3. Het gebruik van Python heeft geen invloed op de prestaties, aangezien het renderen en parseren van inhoud wordt uitgevoerd door de Blink-engine en de Qt-bibliotheek.

De browser ondersteunt een tabbladsysteem, een downloadmanager, een privé-browsingmodus, een ingebouwde PDF-viewer (pdf.js), een advertentieblokkeringssysteem (op hostblokkeringsniveau) en een interface voor het bekijken van de browsegeschiedenis. Om video's op YouTube te bekijken, kunt u een oproep naar een externe videospeler tot stand brengen. U kunt door de pagina navigeren met de “hjkl”-toetsen; u kunt op “o” drukken om een ​​nieuwe pagina te openen; schakelen tussen tabbladen gebeurt met de “J” en “K”-toetsen of “Alt-tab-nummer”. Als u op eerder drukt, verschijnt er een opdrachtprompt waar u de pagina kunt doorzoeken en typische vim-achtige opdrachten kunt uitvoeren, zoals ":q" om af te sluiten en ":w" om de pagina te schrijven. Om snel naar pagina-elementen te navigeren, wordt een systeem van “hints” voorgesteld dat links en afbeeldingen markeert.

Beschikbare webbrowsers qutebrowser 1.11.0 en Min 1.14

In de nieuwe versie:

  • De eerste ondersteuning voor Qt 5.15 is geïmplementeerd;
  • Bij het bouwen met QtWebEngine vanaf Qt 5.14 loopt de lokale zoekopdracht standaard nu in een lus (springt naar het begin nadat het einde van de pagina is bereikt). Om het oude gedrag terug te geven, is de search.wrap-instelling aanwezig;
  • Nieuwe instellingen toegevoegd: content.unknown_url_scheme_policy om het starten van externe applicaties te controleren bij het openen van links met een onbekend schema in de URL; content.fullscreen.overlay_timeout om de maximale tijd in te stellen voor het weergeven van een overlay op volledig scherm;
    hints.padding en hints.radius om het ontwerp van hints aan te passen;
  • Standaard ontsnapt de vervanging van {} nu niet aan schuine strepen. Nieuwe vervangingen toegevoegd voor url.searchengines:
    {unquoted} — zoekzin zonder escape-teken,
    {semiquoted} — alleen speciale tekens worden geëscaped, behalve slash
    en {quoted} — alle speciale tekens laten ontsnappen;
  • Er is prestatie-optimalisatie uitgevoerd.

Tegelijkertijd vrijgelaten nieuwe browserversie Min 1.14, dat een minimalistische interface biedt die is opgebouwd rond manipulatie van de adresbalk. De browser is gebouwd met behulp van het platform Elektron, waarmee u zelfstandige applicaties kunt maken op basis van de Chromium-engine en het Node.js-platform. De Min-interface is geschreven in JavaScript, CSS en HTML. Code gedistribueerd door gelicentieerd onder Apache 2.0. Er worden builds gemaakt voor Linux, macOS en Windows.

Min ondersteunt de navigatie van geopende pagina's via een systeem van tabbladen en biedt functies zoals het openen van een nieuw tabblad naast het huidige tabblad, het verbergen van ongebruikte tabbladen (die de gebruiker al een bepaalde tijd niet heeft geopend), het groeperen van tabbladen en het bekijken van alle tabbladen in een lijst. Er zijn hulpmiddelen voor het samenstellen van lijsten met uitgestelde taken/links voor toekomstig lezen, evenals een bladwijzersysteem met ondersteuning voor zoeken in volledige tekst. De browser heeft een ingebouwd advertentieblokkeringssysteem (volgens de lijst EasyList) en code voor het volgen van bezoekers, is het mogelijk om het laden van afbeeldingen en scripts uit te schakelen.

Het centrale besturingselement in Min is de adresbalk, waarmee u zoekopdrachten naar een zoekmachine (standaard DuckDuckGo) kunt sturen en op de huidige pagina kunt zoeken. Terwijl u in de adresbalk typt, terwijl u typt, wordt er een samenvatting van relevante informatie voor het huidige verzoek gegenereerd, zoals een link naar een artikel op Wikipedia, een selectie uit bladwijzers en browsegeschiedenis, evenals aanbevelingen uit de DuckDuckGo-zoekopdracht motor. Elke pagina die in de browser wordt geopend, wordt geïndexeerd en komt beschikbaar voor latere zoekopdrachten in de adresbalk. U kunt ook opdrachten in de adresbalk invoeren om snel bewerkingen uit te voeren (bijvoorbeeld "!settings" - ga naar instellingen, "!screenshot" - maak een screenshot, "!clearhistory" - wis uw browsegeschiedenis, enz.).

In de nieuwe uitgave:

  • De gebruikersinterface is gemoderniseerd in builds voor het Linux-platform. De bovenste regel met de venstertitel is verwijderd (u kunt deze terugzetten in de instellingen). Vensterbedieningsknoppen zijn compacter geworden en passen beter bij de rest van de browserelementen.

    Beschikbare webbrowsers qutebrowser 1.11.0 en Min 1.14
  • Ondersteuning toegevoegd voor het automatisch invullen van authenticatieparameters met behulp van de 1Password-wachtwoordbeheerder (naast de eerder ondersteunde Bitwarden);
  • Bestanden toegevoegd met vertaling in het Oezbeeks. Bijgewerkte vertaling in het Russisch;
  • Ondersteuning toegevoegd voor sites die HTTP-authenticatie gebruiken;
  • Verbeterde animatie bij het openen van tabbladen;
  • De mogelijkheid toegevoegd om sneltoetsen te wijzigen voor het maken van nieuwe tabbladen en taken;
  • Zorgt ervoor dat de schuifpositie wordt hersteld als het tabblad opnieuw wordt geopend nadat het is gesloten;
  • De mogelijkheid toegevoegd om een ​​tabblad naar de nieuwe taakknop te slepen om een ​​taak met dat tabblad te maken (herinnering om in de toekomst naar het tabblad terug te keren);
  • Maakte het gemakkelijker om vensters te verplaatsen op Windows en Linux;
  • Verbeterde prestaties van inhoudblokkering.

Bron: opennet.ru