Két héttel ezelőtt történt egy jelentős frissítés Lagrange, a Gemini hálózat ügyfele (Wikipédia cikk, weboldal), amelyet a WWW könnyített alternatívájaként mutattak be, figyelembe véve Gopher, de olyan fejlesztésekkel kiegészítve, mint a saját Gemtext alapvető szövegformázásra és titkosításra. Szeptember 29-én megjelent az 1.18.1-es frissítés, amely néhány hibát javított a korábbi verzióból.
A Lagrange egy platformfüggetlen kliens, amely kihasználja a SDL könyvtárak grafikus gyorsítását és OpenSSL titkosítást. A program támogatja a füleket és az ablakfelosztást, a böngészési előzményeket, a könyvjelzőket, a keresést a hálózaton, okos javaslatokat a címsorban való gépelés során, beágyazott képek megjelenítését az oldalakon, audiofájlok lejátszását és a téma kiválasztását, valamint egy beépített hírolvasót tartalmaz. A Lagrange felülete hasonlít a modern webböngészőkéhez, de széles lehetőségeket kínál a testreszabásra. A program jellemzőivel bővebben tájékozódhat a Lagrange „about:help” fülének megnyitásával, vagy elolvashatja a help.gmi
segédprogram forráskódja C nyelven íródott, és bármely modern POSIX-kompatibilis platformon összeállítható. A hivatalos 64 bites kiadások elérhetők a Windows, macOS és GNU/Linux (AppImage) platformokhoz. Béta-kiadások érhetők el mobil platformokra: iOS, Android (F-Droid tároló, APK)
1.18
Újdonságok:
- Üzenetküldés támogatása Misfin. A misfin:// linkek az üzenetküldő párbeszédpanelen nyílnak meg.
- Támogatás Guppy, egy könnyű protokoll, amely az UDP-n alapul. Hozzáadva Dima Krasner.
- Titan: Támogatás a „szerkesztés” paraméterhez a megnyitott Titan linkekben. A link tartalmát betöltik és megnyitják a küldési párbeszédablakban lévő szövegszerkesztőben. A szerkesztés befejezése után a tartalom visszaküldésre kerül a szerverre.
- Lehetőség az összes TLS nem biztonságos kapcsolatra figyelmeztető üzenet kikapcsolására.
- Zajlejátszás Opus formátumban a libopusfile (opcionális függőség) segítségével. Hozzáadva Martin Chang.
Változások és fejlesztések:
- Használva Curses a clagrange konzolos kliens immár a GUI verzióval egyidejűleg is összeállítható, nem külön-külön. A TUI összeállításhoz használt script eltávolítva.
- Javított fókuszálás a felhasználói felületen: a nyíl billentyűk a szomszédos vezérlőelemre mozdítják a fókuszt.
- A legkörnyezet menüket a nyílbillentyűk segítségével lehet kezelni, és a menüpontok rövidítéseinek első betűit használják a fókusz gyors mozgatására a megfelelő billentyű megnyomásával.
- A könyvjelzőkben tárolt URL-ek automatikusan frissülnek, ha állandó átirányítások lépnek életbe. (Az eredeti URL továbbra is a bookmarks.ini fájlban marad).
- A sor hossza dinamikusan változik (az ablak méretéhez igazodik), beleértve az olyan mezőket, mint a formázott blokkok és az egyszerű szövegsorok.
- A fájl elérési útja manuálisan beírható a küldő párbeszédablakban. Korábban csak a drag-and-drop használata támogatták.
- Jobb gombbal kattintva a weboldal bannerére a hivatkozás kontextusmenüje jelenik meg (a kapszula gyökér URL-jéhez kapcsolódik).
- A letöltési katalógusba való mentéskor egy megerősítő ablak jelenik meg.
- Menüsor: Billentyűzet használatával, az utolsó megnyitott almennü ismét megnyílik, de nem feltétlenül a 'Fájl', mint korábban.
- A Return billentyű most a URL beíró mezőre fókuszál.
- Az oldalról: A 'fingerprint' jelentése tisztázva van. A használt hash típusa (SHA-256) és az ahhoz szükséges elemzés (teljes tanúsítvány vagy csak a nyilvános kulcs) van feltüntetve.
- Frissítve az 'Ugrás a gyökerére' művelet, a távoli könyvjelzők és a könyvjelzők jelzésének (gomb) szimbolikus megjelölése.
- Gopher: A Telnet 8 és T típusú sorok helyes elemzése.
- A Noto Emoji betűtípus frissítve lett az Unicode 15.1 támogatásához.
- TUI: A gyakran használt billentyűkombinációk a menüsor helyén jelennek meg, amikor az ki van kapcsolva, hogy az interfész hozzáférhetőbb legyen.
- TUI: Az interfész elrendezése javítva lett, figyelembe véve a minimális felbontás 80×25 használatának lehetőségét.
- TUI: Különféle widgetek text alapú megjelenítése javítva lett.
Javítások:
- A Titan URL-ek tévesen megnyitották a küldő párbeszédablakot a böngészési előzmények megtekintésekor.
- A Titan kérés nyitott fülön üres tartalommal újra elküldésre került az alkalmazás indításakor.
- A Titan számára történő küldés azonosítása néha helytelenül került kiválasztásra.
- A küldő párbeszédablakban hiányoztak néhány sor az átadás során felmerülő hibákhoz.
- Gopher: A Gemtext formázási elemei, amelyek a Gopher oldalak szövegében találhatók, figyelmen kívül maradnak, hogy elkerüljék az oldal vizuális megjelenítésének torzulását.
- Gopher: A portszám i-sorokban üresen maradhat.
- A kérés címkéi, amelyek már tartalmaznak kérdőjelet, felesleges ? jelzéssel kezdődtek.
- A navigálás közben Alt/Option vagy a Home sor billentyűivel megjelenített numerikus (betűs) hivatkozás jelzések mostantól a nézet területének tetejéről indulnak.
- Több ablak esetén helytelen eseménykezelési sorrend, amikor az egyik widget fókuszban van.
- macOS: A trackpad navigálása a nem fókuszált ablakban működhetett egy másik, fókuszált ablakban.
- Hiányzik a fókuszjelzés üres listákban és Snippets listákban.
- Az Alt/Option (a hivatkozás számok megjelenítésére szolgáló módosító) lenyomása kérés hivatkozás megnyitásakor a bemeneti fókusz hiányához vezethetett a felugró párbeszédablakban.
- Hibás karakterköz a preformázott blokkban.
- Az első bekezdés kiemelése helytelenül működött a monospaced betűtípussal.
- A szöveges karakterek néha félig levágva jelentek meg.
- TUI: A színes escape karakterek nem kerültek figyelembevételre a kimenetkor.
- TUI: Hiányoztak a almenü karakterei.
- TUI: Lehetséges fagyás a kitöltött szöveg megjelenítéseakor.
1.18.1
- macOS: Hiba javítva, a Misfin URI kívülről történő megnyitásakor, a rendszer eszközeivel.
- Windows: Mostantól a Lagrange mint URL misfin:// megnyitására alkalmas alkalmazásra emlékezhet.
- TUI: Hiba javítva, ami a kimenet torzulásához vezetett.
- TUI: A Curses statikusan fog összekapcsolódni, csak ha a CMake ENABLE_STATIC opciója aktív.
- A felhasználói felület fordításai frissítve lettek.
Forrás: linux.org.ru
