webböngésző kiadása , amely minimalista grafikus felületet biztosít, amely nem vonja el a figyelmet a tartalom megtekintéséről, és a Vim szövegszerkesztő stílusú navigációs rendszert tartalmaz, amely teljes egészében billentyűkombinációkon alapul. A kód Python nyelven íródott, a PyQt5 és a QtWebEngine felhasználásával. A forráskódok GPLv3 licenc alatt állnak. A Python alkalmazása nem befolyásolja a teljesítményt, mivel a tartalom megjelenítése és elemzése a Blink motor és a Qt könyvtárak által történik.
A böngésző támogatja a fülkezelő rendszert, a letöltéskezelőt, a privát böngészési módot, a beépített PDF-olvasót (pdf.js), a hirdetésblokkoló rendszert (host blokkolás szintjén), valamint a meglátogatott oldalak történetének megtekintéséhez szükséges felületet. A YouTube videók megtekintéséhez külső videolejátszó hívása is beállítható. Az oldalon való navigáció a «hjkl» billentyűkkel történik, új oldal megnyitásához «o»-t kell nyomni, a fülek közötti váltáshoz pedig a «J» és «K» billentyűk vagy «Alt-fül szám» használható. Az « : » lenyomásával parancssori prompt jelenik meg, ahol oldalon belüli keresés és hagyományos parancsok végrehajtása lehetséges, mint például a «:q» kilépéshez és a «:w» az oldal mentéséhez. Az oldalelemek gyors elérésére „hint” rendszert ajánlunk, amely a linkeket és képeket címkézi.
Az új verzióban:
- Kezdeti támogatás került bevezetésre a Qt 5.15-hoz;
- Alapértelmezés szerint, ha a QtWebEngine-t a Qt 5.14-ből építik, a helyi keresés most már ciklikus (az oldal végén a kezdethez ugrik). A régi viselkedés visszaállítása érdekében a search.wrap beállítás használható.
- Új beállítások kerültek hozzáadásra: content.unknown_url_scheme_policy az ismeretlen séma URL-linkek külső alkalmazások általi megnyitásának kezelésére; content.fullscreen.overlay_timeout a teljes képernyős fedőréteg maximális megjelenítési idejének meghatározásához;
hints.padding és hints.radius a tippek megjelenésének beállításához; - Alapértelmezés szerint a {} behelyettesítés most már nem escape-eli a perjelet. Új behelyettesítések is hozzáadva az url.searchengines számára:
{unquoted} — az escape-elt karakterek nélküli keresési kifejezés,
{semiquoted} — csak a speciális karakterek escape-elése a perjel kivételével,
és {quoted} — minden speciális karakter escape-elése; - Teljesítményoptimalizálás történt.
Eközben az új böngészőverzió , amely minimalista interfészt kínál, amely a címsorral való manipulációra épül. A böngészőt a , lehetővé téve elkülönült alkalmazások létrehozását a Chromium motor és a Node.js platform használatával. A Min felülete JavaScript, CSS és HTML nyelven íródott. A kód Apache 2.0 licenc alatt áll. A buildok Linux, macOS és Windows operációs rendszerekre készültek.
A Min támogatja az oldalak közötti navigálást a laprendszer segítségével, amely olyan funkciókat kínál, mint például új lap megnyitása a jelenlegi lap mellett, a vissza nem tért lapok elrejtése (amelyekre a felhasználó bizonyos ideje nem nézett), lapok csoportosítása és az összes lap listaként való megtekintése. Eszközök állnak rendelkezésre késleltetett feladatok/linkek olvasásához a jövőben, valamint egy könyvjelzőrendszer teljes szöveges kereséssel. A böngészőbe integrálva van egy reklámblokkoló rendszer (az ) és látogatókövető kód blokkolására, lehetőség van a képek és szkriptek betöltésének letiltására.
A Min központi vezérlőeleme a címsor, amelyen keresztül keresési lekérdezéseket küldhet a keresőmotorhoz (alapértelmezés szerint DuckDuckGo), és kereshet a jelenlegi oldalon. Amint a címsorba írsz, a megadott lekérdezéshez kapcsolódó információk összefoglalása jelenik meg, például egy Wikipedia cikk linkje, könyvjelzők és meglátogatott oldalak történetének mintája, valamint ajánlások a DuckDuckGo keresőmotortól. Minden megnyitott lap a böngészőben indexelve lesz, és a címsorban később kereshetővé válik. A címsorba parancsokat is be lehet írni gyors műveletek végrehajtásához (például „!settings” — a beállításokhoz való navigálás, „!screenshot” — képernyőkép készítése, „!clearhistory” — a böngészési előzmények törlése stb.).
Az új kiadásban:
- A Linux platformra készült buildokban modernizálták a felhasználói felületet. A címsor eltávolítása (beállításokban visszaállítható). Az ablakvezérlő gombok kompaktabbá váltak, és jobban illeszkednek a böngésző többi eleméhez.
- Hozzáadták az 1Password jelszókezelő által biztosított hitelesítési paraméterek automatikus kitöltésének támogatását (a korábban támogatott Bitwarden mellett);
- Hozzáadták az üzbég nyelvű fordítást. Frissült az orosz nyelvű fordítás;
- Hozzáadtuk a HTTP-azonosítást használó weboldalak támogatását;
- Javítottuk a fülek megnyitásának animációját;
- Lehetőséget adtunk a billentyűparancsok módosítására új fülek és feladatok létrehozásához;
- Biztosítottuk a görgetési helyzet helyreállítását, ha a fület ismét megnyitják a bezárás után;
- Lehetővé tettük a fül egérrel való áthúzását az új feladat gombjára, hogy feladatot hozzunk létre ezzel a függel (emlékeztető a jövőbeni visszatéréshez);
- Egyszerűsítettük az ablakok mozgatását Windows és Linux rendszereken;
- Javítottuk a tartalomblokkoló teljesítményét.
Forrás: opennet.ru
