Kaks nädalat tagasi toimus suur uuendus Lagrange, Gemini võrgu klient (artikkel Vikipeedias, veebisait), esitleb end kerge alternatiivina WWW-le, luues samas silmas pidama Gopher, kuid lisades selliseid täiustusi nagu oma keel Gemtext tekstipõhise vorminduse jaoks ja krüpteerimine. 29. septembril ilmus uuendus 1.18.1, mis lahendab mitu eelneva väljaande viga.
Lagrange on platvormidevaheline klient, mis kasutab SDL graafikakiirenduse teeke ja OpenSSL krüpteerimise jaoks. Programm toetab vahekaartide ja ekraani jagamist, külastuste ajalugu, järjehoidjaid, võrguotsingut, nutikaid soovitusi aadressiribal, sisseehitatud piltide kuvamist lehtedel, helifailide esitamise ja teema valimise ning sisaldab sisseehitatud uudiste agregaatorit. Lagrange'i liides meenutab tavalist kaasaegset veebibrauserit, kuid pakub laia kohandamisvõimaluste valikut. Rakenduse omadustega tutvumiseks avage Lagrange'is vahekaart about:help või lugege faili help.gmi
Programmi kood on kirjutatud C ja seda saab koostada igal kaasaegsel POSIX-ühilduval platvormil. Ametlikud 64-bitised versioonid väljaandest saadaval Windowsi, macOS-i ja GNU/Linuxi (AppImage) platvormidel. Beetaversioonid on saadaval mobiilplatvormidele: iOS, Android (F-Droidi hoidla, APK)
1.18
Uudised:
- Sõnumite saatmise tugi Misfin. Misfin:// lingid avatakse saatmise dialoogis.
- Toetamine Guppy, kerge UDP-põhise protokolli. Lisatud Dima Krasner.
- Titan: Toetab 'redigeeri' valikut avatud Titan-linkides. Lingisisu laaditakse ja avatakse saatmise dialooge tekstiredaktoris. Redigeerimise lõppedes saadetakse sisu tagasi serverisse.
- Valik, et keelata kõik TLS-i turvaprobleemide hoiatustekstid.
- Heli esitamine formaadis Opus libopusfile (valikuline sõltuvus) abil. Lisatud Martin Chang.
Muudatused ja täiustused:
- Kasutades Curses terminaliklient clagrange saab nüüd koostada koos GUI-versiooniga, mitte eraldi. TUI koostamis skript on eemaldatud.
- Parandatud fookuse seadmine kasutajaliidese elementidele: noolte klahvid liigutavad fokuse naabervidinale.
- Kontekstimenüüsid saavad olla juhitavad nooleklahvide abil, ja menüüelementide kiirusnavigatsiooniks kasutatakse menüüpunktide esimest tähte.
- Märkeruutudena salvestatud URL-id uuendatakse automaatselt, kui toimub püsiv suunamine. (Originaal-URL säilib bookmarks.ini-failis).
- Rea pikkus muutub dünaamiliselt (kohandub akna suurusega), sealhulgas sellised väljad nagu eelnevalt vormindatud plokid ja lihttekstid.
- Failitee saab manuaalselt sisestada üleslaadimise dialoogis. Varem toetati ainult lohistamis- ja kukutamisvõimet.
- Hiire paremat nuppu klõpsates saidi bänneril kuvatakse lingi kontekstimenüü (sidus juure-URL-iga kapsel).
- Allalaadimiskohta salvestamisel kuvatakse kinnitamiseks hüpikaken.
- Menüüpaneel: Klaviatuuriga aktiveerimisel avatakse uuesti viimane avatud alammenüü, kuid see ei pea olema tingimata 'Fail', nagu varem.
- Return-klahv suunab nüüd URL-i sisestamise väljale.
- Leheküljest: Selgitatud sõna „sõrmejälg” tähendus. Kuvatakse hash-tüüp (SHA-256) ja see, mida kasutati selle arvutamiseks (täielik sertifikaat või ainult avalik võti).
- Uuendatud sümboolika toimingu „Mine juure” jaoks, eemaldatud (remote) järjehoidjad ja järjehoidja indikaator (nupp).
- Gopher: Telnet 8 ja T stringitüüpide õige analüüs.
- Noto Emoji font on uuendatud, et toetada Unicode 15.1.
- TUI: Tihti kasutatavad klahvikombinatsioonid kuvatakse menüürealt, kui see on keelatud, et muuta liides ligipääsetavamaks.
- TUI: Liidese paigutust on parandatud, arvestades, et seda saaks kasutada minimaalsete resolutsioonide, 80×25, juures.
- TUI: Erinevate vidinate kuvamine tekstirežiimis on paranenud.
Parandused:
- URL Titan avas vale dialooge saatmise ajal ajalugu vaadates.
- Avatud vahekaardil saadetav Titan päring saadeti uuesti tühja sisuga rakenduse käivitamisel.
- Titanile edastamise identifitseerimine valiti mõnikord valesti.
- Saatmise dialooge puudusid mitmed veateated drag-and-drop' ajal.
- Gopher: Gemtexti vormindamise elemendid, mis leidsid tee Gopheri lehtede tekstidesse, jäetakse tähelepanuta, et välistada lehe visuaalse esitluse moonutamine.
- Gopher: Porti number võib i-readel olla tühi.
- Päringu sildid, mis juba sisaldavad küsimärki ?, sisaldasid eelnevalt liigset ? ees.
- Numbrilised (tähe) viidatud, mis kuvatakse navigeerimisel, kasutades Alt/Option või kodureal klahve, algavad nüüd vaateala ülemisest servast.
- Vigane sündmuste töötlemise järjekord mitme akna olemasolul, kui üks vidinatest on fookuses.
- macOS: Puuteplaadiga navigeerimine fookustamata aknas võis toimida teises fookustatud aknas.
- Tühjades loeteludes ja Snippetite loeteludes puudub fookuse indikatsioon.
- Alt/Option (modifikaator viidatud numbrite näitamiseks) hoidmine päringu lingi avamisel võis põhjustada sisestuse fookuse puudumist hüpikaknas.
- Vale märkide vahemaa eelvormindatud bloke.
- Esimese lõigu esiletõstmine ei töötanud õigesti monospetsiifilise kehas.
- Tekstikujud kuvatakse mõnikord osaliselt kärbituna.
- TUI: Värvikoodide escape-märgid ei olnud väljundis arvesse võetud.
- TUI: Alamenüü märke puudusid.
- TUI: Võimalik hangumine ümarate tekstide kuvamisel.
1.18.1
- macOS: Parandatud URI Misfin avamine väljastpoolt, süsteemi abivahenditega.
- Windows: Nüüd on võimalik meelde jätta Lagrange kui URL'i avamise rakendus misfin://.
- TUI: Parandatud võimalik väljundi moonutamine.
- TUI: Curses linkitakse staatiliselt ainult CMake'i ENABLE_STATIC valiku kasutamisel.
- Kasutajaliidese tõlked on uuendatud.
Allikas: linux.org.ru
