Pirms divām nedēļām notika liels atjauninājums Lagrange, Gemini tīkla klients (raksts Vikipēdijā, vietni) tika prezentēts kā viegla alternatīva WWW un izveidots, ņemot vērā Gopher, bet ar uzlabojumiem, piemēram, savu valodu Gemtext pamatformātam un šifrēšanai. 29. septembrī tika izlaists atjauninājums 1.18.1, kas novērsa vairākus iepriekšējā izlaiduma trūkumus.
Lagrange ir multiplatformu klients, kas izmanto SDL bibliotēku iespējas grafiskajam paātrinājumam un OpenSSL šifrēšanai. Programma atbalsta cilnes un ekrāna dalīšanu, apskates vēsturi, grāmatzīmes, meklēšanu pa tīklu, gudras ieteikumu iespējas adreses joslā, iebūvēto attēlu rādīšanu lapās, audio failu atskaņošanu un tēmas izvēli, kā arī satur iebūvētu ziņu agregatoru. Lagrange interfeiss atgādina mūsdienu tīmekļa pārlūkprogrammu, taču tam ir plašas pielāgošanas iespējas. Ar lietojumprogrammas īpatnībām var iepazīties, atverot Lagrange cilni about:help vai izlasot failu help.gmi
Programmas avota kods ir uzrakstīts C valodā un var tikt veidots jebkurā mūsdienu POSIX saderīgā platformā. Oficiālie 64 bitu izlaidumi pieejami Windows, macOS un GNU/Linux platformām (AppImage). Beta izlaidumi ir pieejami mobilajām platformām: iOS, Android (F-Droid krātuve, APK)
1.18
Jaunumi:
- Atbalsts ziņu sūtīšanai Misfin. saites misfin:// tiek atvērtas sūtīšanas dialogā.
- Atbalsts Guppy, vieglais protokols, balstoties uz UDP. Pievienots Dima Krasner.
- Titan: Atbalsts parametram 'rediģēt' atvērtajās Titan saitēs. Saites saturs tiek ielādēts un atvērts sūtīšanas dialoga teksta redaktorā. Pabeidzot rediģēšanu, saturs tiek atsūtīts atpakaļ uz serveri.
- Iespēja atslēgt visus brīdinājumus par nedrošo TLS savienojumu.
- Skaņas atskaņošana formātā Opus izmantojot libopusfile (papildu atkarība). Pievienots Martin Chang.
Izmaiņas un uzlabojumi:
- Izmanto Curses konsoļu klients clagrange tagad var tikt veidots kopā ar GUI versiju, nevis atsevišķi no tās. TUI būvēšanas skripts ir noņemts.
- Uzlabota fokusa novirzīšana uz interfeisa elementiem: bulttaustiņi pārvieto fokus uz blakus esošo logrīku.
- Kontextuālās izvēlnes var tikt kontrolētas ar bulttaustiņiem, un izvēlņu vienumu saīsinājumu pirmās burtus var izmantot ātrai fokusēšanas pārvietošanai, nospiežot atbilstošo taustiņu uz tastatūras.
- Grāmatzīmēs saglabātie URL automātiski atjaunojas, ja notiek pastāvīgas novirzīšanas. (Oriģinālais URL turpinās būt glabāts failā bookmarks.ini).
- Rindas garums dinamiskas izmaiņas (pielāgojas loga izmēram), ieskaitot tādus laukus kā formatēti bloki un vienkārša teksta rindas.
- Ceļš uz failu var tikt ievadīts manuāli sūtīšanas dialogā. Agrāk tika atbalstīta tikai vilkšana un nodošana.
- Noklikšķinot ar labo peles pogu uz vietnes banera, tiek rādīta saistes konteksta izvēlne (saistīta ar kapsulas saknes URL).
- Saglabājot lejupielādes katalogā, tiek parādīts uznirstošais logs apstiprināšanai.
- Izvēlnes paneļa: kad tiek aktivizēts ar tastatūru, atkal tiek atvērta pēdējā atvērta apakšizvēlne, bet ne obligāti "Fails", kā iepriekš.
- Return taustiņš tagad fokusējas URL ievades laukā.
- Par lapu: Tika izskaidrota "fingerprint" nozīme. Tiek rādīts hashes tips (SHA-256) un kas tika izmantots tā aprēķināšanai (pilns sertifikāts vai tikai publiskais atslēga).
- Tika atjaunoti simboliskie apzīmējumi darbībai "Doties uz sakni", noņemtiem (remote) grāmatzīmēm un grāmatzīmju indikators (poga).
- Gopher: Pareiza Telnet 8 un T tipa virkņu parsēšana.
- Noto Emoji fonts ir atjaunināts, lai atbalstītu Unicode 15.1.
- TUI: Bieži lietotās taustiņu kombinācijas tiek rādītas izvēlnes paneļa vietā, kad tas ir atslēgts, lai padarītu saskarni pieejamāku.
- TUI: Uzlabota saskarnes izkārtojums, ņemot vērā iespēju to izmantot minimālajā izšķirtspējā 80×25.
- TUI: Uzlabota dažādu logrīku attēlošana tekstu režīmā.
Labojumi:
- URL Titan kļūdaini atvēra sūtīšanas dialogu, kad tika skatīta vēsture.
- Titan pieprasījums atvērtajā cilnē tika nosūtīts atkārtoti ar tukšu saturu, kad tika palaista programma.
- Identifikācija sūtīšanai Titan dažreiz tika izvēlēta nepareizi.
- Sūtīšanas dialogam trūka dažas rindas kļūdu ziņojumiem, kad tika izmantota vilkšana un nodošana.
- Gopher: Gemtext formatēšanas elementi, kas nonāk gatavo Gopher lapu tekstā, tiek ignorēti, lai novērstu lapas vizuālā attēlojuma sagrozīšanu.
- Gopher: Porta numurs var būt tukšs i-rindās.
- Piezīmes par pieprasījumiem, kas jau satur simbolu ?, tagad ir ar lieku ? prefiksā.
- Ciparu (burti) atzīmes saites, kas tiek parādītas navigācijā, izmantojot Alt/Option vai mājās rindas taustiņus, tagad sākas no skatīšanās teritorijas augšpuses.
- Nepareizs notikumu apstrādes secības kārtība, ja ir vairāki logi un viens no logrīkiem ir fokusā.
- macOS: Skārienpaliktņa navigācija nesfokusētā logā varēja darboties citā, fokusētā logā.
- Trūkstoša fokusa norāde tukšajos sarakstos un Snippets sarakstos.
- Alt/Option turēšana (modifikators saites numuru parādīšanai) pie pieprasījuma saites atvēršanas varēja novest pie ievades fokusēšanas trūkuma uznirstošajā dialogā.
- Nepareiza attāluma starp simboliem priekštamā blokā.
- Pirmā paragrāfa izgaismošana nepareizi darbojās ar monoshirīnisku ķermeņa fontu.
- Dažreiz teksta simboli tika rādīti daļēji apgriezti.
- TUI: Krāsu escape simboli netika ņemti vērā izvadē.
- TUI: Trūka apakšizvēļu simboli.
- TUI: Iespējama iekārta, parādot plūstošo tekstu.
1.18.1
- macOS: Novērsta URI Misfin atvēršana no ārpuses, izmantojot sistēmas līdzekļus.
- Windows: Tagad var saglabāt Lagrange kā lietojumprogrammu URL misfin:// atvēršanai.
- TUI: Novērsta iespējamā izvadē izkropļošana.
- TUI: Curses tiks saistīts statiski tikai, izmantojot CMake ENABLE_STATIC opciju.
- Interfeisa tulkojumi tika atjaunināti.
Avots: linux.org.ru
