Prije dva tjedna održano je važno ažuriranje Lagrange, klijent mreže Gemini (članak na Wikipediji, web stranica), predstavljen kao olakšana alternativa WWW, stvoren s osvrtom na Gopher, ali s dodatkom poboljšanja poput vlastitog jezika Gemtext za osnovno oblikovanje teksta i šifriranje. 29. rujna objavljeno je ažuriranje 1.18.1 koje ispravlja nekoliko grešaka iz prethodnog izdanja.
Lagrange je multiplatformski klijent koji koristi mogućnosti biblioteka SDL za grafičko ubrzanje i OpenSSL za šifriranje. Program podržava kartice i podjelu ekrana, povijest pretraživanja, oznake, pretraživanje mreže, pametne prijedloge prilikom upisivanja u adresnu traku, prikaz ugrađenih slika na stranicama, reprodukciju audio datoteka i odabir tema, a također sadrži ugrađeni agregator vijesti. Sučelje Lagrange nalikuje tipičnom modernom web pregledniku, ali ima široke mogućnosti prilagodbe. O mogućnostima aplikacije možete saznati otvarajući u Lagrangeu karticu about:help ili čitajući datoteku help.gmi
Izvorni kod programa napisan je na C i može se graditi na bilo kojoj modernoj POSIX-kompatibilnoj platformi. Službene 64-bitne verzije izdanja su dostupne za platforme Windows, macOS i GNU/Linux (AppImage). Beta-izdanja dostupna su za mobilne platforme: iOS, Android (repozitorij F-Droid, APK)
1.18
Nove značajke:
- Podrška za slanje poruka Misfin. Linkovi misfin:// otvaraju se u dijalogu za slanje.
- Podrška Guppy, laganog protokola temeljenog na UDP-u. Dodao Dima Krasner.
- Titan: Podrška za opciju „uredi“ u otvorenim vezama Titan. Sadržaj veze se učitava i otvara u tekstualnom editoru dijaloga za slanje. Nakon završetka uređivanja, sadržaj se šalje natrag na poslužitelj.
- Opcija za isključivanje svih upozorenja o nesigurnoj TLS vezi.
- Reprodukcija zvuka u formatu Opus putem libopusfile (opcionalna ovisnost). Dodao Martin Chang.
Promjene i poboljšanja:
- Koristeći Curses konzolski klijent clagrange sada se može graditi uz GUI verziju, a ne odvojeno od nje. Uklonjen je skripta za izgradnju TUI.
- Poboljšana je fokusiranost na elemente sučelja: tipke sa strelicama pomiču fokus na susjedni widget.
- Kontextni izbornici mogu se upravljati tipkama sa strelicama, a prve slova prečaca stavki izbornika koriste se za brzo pomicanje fokusa pritiskom odgovarajuće tipke na tipkovnici.
- Sačuvani URL-ovi automatski se ažuriraju u slučaju trajnih preusmjeravanja. (Izvorni URL i dalje se pohranjuje u bookmarks.ini).
- Dužina niza dinamički se mijenja (prilagođava veličini prozora), uključujući polja poput preformatiranih blokova i nizova običnog teksta.
- Putanja do datoteke može se ručno upisati u dijalogu za slanje. Prije su se podržavali samo drag-and-drop.
- Desni klik na banner web stranice prikazuje kontekstni izbornik veze (vezan uz osnovni URL kapsule).
- Kada se sprema u mapu za preuzimanje, prikazuje se iskačući prozor za potvrdu.
- Izbornik: Kada se aktivira s tipkovnice, ponovno se otvara posljednje otvoreno podizbornik, ali ne nužno 'Datoteka', kao prije.
- Tipka Return sada fokusira na polje za unos URL-a.
- O stranici: Objašnjen je pojam 'fingerprint'. Prikazuje se tip heša (SHA-256) i što je korišteno za njegovo izračunavanje (cijeli certifikat ili samo javni ključ).
- Ažurirane su simbolične oznake akcije 'Idi na korijen', uklonjenih (remote) oznaka i indikator (tipka) oznaka.
- Gopher: Ispravno parsiranje tipova nizova Telnet 8 i T.
- Font Noto Emoji ažuriran je za podršku Unicode 15.1.
- TUI: Često korištene kombinacije tipki prikazuju se na mjestu izbornika, kada je on isključen, kako bi se sučelje učinilo dostupnijim.
- TUI: Poboljšan je raspored sučelja, uzimajući u obzir mogućnost korištenja pri minimalnoj rezoluciji od 80×25.
- TUI: Poboljšano je prikazivanje različitih widgeta u tekstualnom načinu.
Ispravke:
- URL Titan greškom su otvarali dijalog za slanje prilikom pregleda povijesti.
- Zahtjev Titan u otvorenoj kartici ponovno se slao s praznim sadržajem prilikom pokretanja aplikacije.
- Identifikacija za slanje u Titan ponekad je bila odabrana netočno.
- Dijalogu za slanje nedostajalo je nekoliko redaka za greške prilikom drag-and-drop.
- Gopher: elementi formatiranja Gemtext koji se nalaze u tekstu Gopher stranica ignoriraju se kako bi se isključila mogućnost iskrivljenja vizualnog prikaza stranice.
- Gopher: Broj porta može biti prazan na i-venturellama.
- Znakovi zahtjeva koji već sadrže znak ?, imali su suvišni ? u prefiksu.
- Numeričke (abecedne) oznake veza, koje se prikazuju prilikom navigacije koristeći tipke Alt/Option ili tipke s reda home, sada počinju od vrha prikaznog područja.
- Neispravan redoslijed obrade događaja pri postojanju više prozora, kada je jedan od widgeta u fokusu.
- macOS: Navigacija s trackpadom na prozoru koji nije u fokusu mogla je raditi na drugom, fokusiranom prozoru.
- Nedostatak indikacije fokusa u praznim popisima i popisima Snippets.
- Zadržavanje tipke Alt/Option (modifikator za prikaz brojeva veza) prilikom otvaranja veze zahtjeva moglo je rezultirati gubitkom fokusa unosa u iskačućem dijalogu.
- Nepravilna udaljenost između znakova u preformatiranom bloku.
- Isticanje prvog pasusa nije ispravno radilo s monospacenim fontom tijela.
- Tekstualni znakovi ponekad su se prikazivali djelomično odrezani.
- TUI: Escape-znakovi boje nisu se uzimali u obzir pri ispisu.
- TUI: Nedostajali su znakovi podmenija.
- TUI: Moguće zamrzavanje pri prikazu isprekidanog teksta.
1.18.1
- macOS: Ispravljeno otvaranje URI Misfin izvana, pomoću sustava.
- Windows: Sada je moguće zapamtiti Lagrange kao aplikaciju za otvaranje URL misfin://.
- TUI: Ispravljena moguća distorzija ispisa.
- TUI: Curses će se statički povezivati samo kada se koristi opcija CMake ENABLE_STATIC.
- Ažurirani su prijevodi sučelja.
Izvor: linux.org.ru
