Cu două săptămâni în urmă a avut loc o actualizare majoră Lagrange, client al rețelei Gemini (articol pe Wikipedia, un site web), prezentat ca o alternativă ușor de utilizat la WWW și creat cu gândul la Gopher, dar cu adăugarea unor îmbunătățiri precum un limbaj propriu de Gemtext pentru marcarea de bază a textului și criptare. Pe 29 septembrie a fost lansată actualizarea 1.18.1, care a rezolvat câteva bug-uri din versiunea anterioară.
Lagrange este un client multiplatformă care folosește capabilitățile bibliotecilor SDL pentru accelerare grafică și OpenSSL pentru criptare. Programul suportă taburi și divizare de ecran, istoric de vizite, marcaje, căutare pe rețea, sugestii inteligente în bara de adrese, afișarea imaginilor integrate pe pagini, redarea fișierelor audio și selecția temei, și conține un agregator de știri integrat. Interfața Lagrange amintește de cea tipică a browserelor web moderne, dar are mari posibilități de personalizare. Mai multe informații despre caracteristicile aplicației pot fi găsite deschizând fila about:help în Lagrange sau citind fișierul help.gmi
Codul sursă al programului este scris în C și poate fi compilat pe orice platformă modernă compatibilă cu POSIX. Versiunile oficiale pe 64 de biți sunt disponibile pentru platformele Windows, macOS și GNU/Linux (AppImage). Versiunile beta sunt disponibile pentru platforme mobile: sunt disponibile , Android ( iOSrepository F-DroidAPK, Support for sending messages)
1.18
Noutăți:
- Misfin . Linkurile misfin:// se deschid în dialogul de trimitere.Guppy
- Asistență , un protocol ușor bazat pe UDP. Adăugat Dima Krasner.Titan
- : Suport pentru parametrul "editare" în linkurile deschise Titan. Conținutul linkului este încărcat și deschis într-un editor de text în dialogul de trimitere. După completarea editării, conținutul este trimis înapoi pe server.Opțiune pentru a dezactiva toate avertizările legate de conexiuni nesigure TLS.
- Redare audio în format
- prin libopusfile (dependință opțională). Adăugat Martin Chang. Opus Modificări și îmbunătățiri:
Utilizând
- Curses clientul de consolă clagrange poate fi acum compilat împreună cu versiunea GUI, nu separat de aceasta. Scriptul pentru compilarea TUI a fost eliminat. Accentuată focalizarea pe elementele interfeței: tastele săgeată mută focalul pe widget-ul vecin.
- Accentuată focalizarea pe elementele interfeței: tastele săgeată mută focalul pe widget-ul vecin.
- Meniul contextual poate fi gestionat cu tastele săgeată, iar primele litere ale scurtăturilor din meniuri sunt utilizate pentru a naviga rapid la elementul corespunzător prin apăsarea tastei indicate de pe tastatură.
- URL-urile salvate în marcaje se actualizează automat în cazul redirecționărilor permanente. (URL-ul original rămâne stocat în bookmarks.ini).
- Lungimea liniei se ajustează dinamic (se adaptează la dimensiunea ferestrei), inclusiv câmpurile cum ar fi blocurile preformatate și liniile de text simplu (plain text).
- Calea către fișier poate fi introdusă manual în dialogul de trimitere. Anterior era acceptată doar utilizarea drag-and-drop.
- Click dreapta pe banner-ul site-ului deschide meniul contextual pentru link (legat de URL-ul rădăcină al capsulei).
- Atunci când se salvează în catalogul de descărcări, se afișează o fereastră pop-up pentru confirmare.
- Panoul de meniu: Când este activat prin tastatură, se redeschide ultimul submeniu deschis, dar nu neapărat „Fișier”, ca înainte.
- Tasta Return acum focalizează pe câmpul de introducere a URL-ului.
- Despre pagină: Este clarificat semnificația „fingerprint”. Este afișat tipul de hash (SHA-256) și ceea ce a fost utilizat pentru calcularea acestuia (certificatul complet sau doar cheia publică).
- Au fost actualizate simbolurile pentru acțiunea „Mergi la rădăcină”, marcajele șterse (remote) și indicatorul (butonul) de marcaje.
- Gopher: Parsarea corectă a tipurilor de linie Telnet 8 și T.
- Fontul Noto Emoji a fost actualizat pentru a oferi suport pentru Unicode 15.1.
- TUI: Combinațiile de taste frecvent utilizate sunt afișate în locul panoului de meniu atunci când acesta este dezactivat, pentru a face interfața mai accesibilă.
- TUI: Layout-ul interfeței a fost îmbunătățit având în vedere utilizarea la o rezoluție minimă de 80×25.
- TUI: A fost îmbunătățită afișarea diferitelor widget-uri în modul text.
Corecții:
- URL-urile Titan deschideau în mod eronat dialogul de trimitere atunci când se viziona istoricul.
- Cererea Titan în tab-ul deschis era trimisă din nou cu un conținut gol la lansarea aplicației.
- Identificarea pentru trimiterea în Titan era uneori selectată incorect.
- Dialogul de trimitere nu avea suficiente linii pentru erorile apare în urma drag-and-drop.
- Gopher: Elementele de formatare Gemtext care apare în textul paginilor Gopher sunt ignorate pentru a preveni distorsionarea reprezentării vizuale a paginii.
- Gopher: Numărul portului poate fi gol pe liniile i.
- Etichetele cererii, deja conținând semnul ?, aveau un ? suplimentar în prefix.
- Marcajele numerice (alfabetice) ale linkurilor, afișate în timpul navigării cu tastele Alt/Option sau cu tastele din rândul home, încep acum de la partea de sus a zonei de vizualizare.
- Ordinea necorectă de procesare a evenimentelor în cazul mai multor feronerie, când unul dintre widget-uri este activat.
- macOS: Navigarea cu touchpad-ul pe o fereastră neactivată putea funcționa într-o altă fereastră activată.
- Lipsa indicatorului de focalizare în listele goale și în listele Snippets.
- Apăsarea Alt/Option (modificator pentru a arăta numerele linkurilor) atunci când deschideți un link de cerere putea duce la absența focalizării de intrare în dialogul pop-up.
- Spațierea incorectă între caractere în blocul preformat.
- Sublinierea primului paragraf nu funcționa corect cu fontul monospațiat al corpului.
- Caracteristicile textuale erau uneori afișate parțial tăiate.
- TUI: Escape-semnalele de culoare nu erau considerate la afișare.
- TUI: Lipseau simbolurile submeniu.
- TUI: Posibilitatea de a se bloca la afișarea textului de îmbrăcare.
1.18.1
- macOS: Reparată deschiderea URI Misfin din exterior, prin intermediul sistemului.
- Windows: Acum se poate salva Lagrange ca aplicație pentru deschiderea URL-ului misfin://.
- TUI: Reparată posibila distorsionare a afișării.
- TUI: Curses va fi legat static doar atunci când se folosește opțiunea CMake ENABLE_STATIC.
- Traducerile interfeței au fost actualizate.
Sursa: linux.org.ru
