För tvÄ veckor sedan genomfördes en stor uppdatering Lagrange, klienten för Gemini-nÀtverket (artikel pÄ Wikipedia, en webbplats), som presenteras som ett lÀttviktigt alternativ till WWW och skapades med hÀnsyn till Gopher, men med förbÀttringar som ett eget sprÄk Gemtext för grundlÀggande textformattering och kryptering. Den 29 september slÀpptes uppdatering 1.18.1, som stÀngde flera buggar frÄn den tidigare versionen.
Lagrange Àr en plattformsoberoende klient som anvÀnder funktionerna i SDL för grafisk acceleration och OpenSSL för kryptering. Programmet stöder flikar och skÀrmdelning, historik, bokmÀrken, nÀtverksökning, smarta förslag medan du skriver i adressfÀltet, visar inbÀddade bilder pÄ sidor, spelar ljudfiler och erbjuder temaval och innehÄller en inbyggd nyhetsaggregator. GrÀnssnittet för Lagrange pÄminner om de typiska moderna webblÀsarna, men har omfattande anpassningsmöjligheter. Mer information om appens funktioner finns i Lagrange under fliken about:help, eller i filen help.gmi
KÀllkoden för programmet Àr skriven i C och kan kompilera pÄ vilken modern POSIX-kompatibel plattform som helst. Officiella 64-bitars versioner av releaser Àr tillgÀngliga för Windows, macOS och GNU/Linux (AppImage). Beta-releaser Àr tillgÀngliga för mobila plattformar: iOS, Android (F-Droid-repository, APK)
1.18
Nyheter:
- Stöd för att skicka meddelanden Misfin. lÀnkar misfin:// öppnas i meddelandefÀltet.
- Support Guppy, en lÀttviktig protokoll baserat pÄ UDP. Tillagt av Dima Krasner.
- Titan: Stöd för parameter "redigera" i öppna lÀnkar i Titan. InnehÄllet i lÀnken laddas och öppnas i meddelandefÀltets textredigerare. Efter avslutad redigering skickas innehÄllet tillbaka till servern.
- Alternativ för att stÀnga av alla varningar om osÀkra TLS-anslutningar.
- Uppspelning av ljud i formatet Opus genom libopusfile (valfritt beroende). Tillagt av Martin Chang.
Ăndringar och förbĂ€ttringar:
- AnvÀnder Curses Konsolklienten clagrange kan nu kompilera tillsammans med GUI-versionen, istÀllet för att vara separat. Byggskriptet för TUI har tagits bort.
- FörbÀttrad fokus pÄ grÀnssnittselement: piltangenterna flyttar fokus till nÀsta widget.
- Kontextmenyer kan styras med piltangenterna, och de första bokstÀverna i menyobjektets kortkommandon anvÀnds för att snabbt flytta fokus genom att trycka pÄ motsvarande tangent pÄ tangentbordet.
- BokmÀrkta URL:er uppdateras automatiskt i hÀndelse av permanenta omdirigeringar. (Den ursprungliga URL:en förblir lagrad i bookmarks.ini).
- StrÀngens lÀngd Àndras dynamiskt (anpassas efter fönstrets storlek), inklusive fÀlt som förformaterade block och ren text.
- SökvÀgen till filen kan skrivas in manuellt i dialogrutan för att skicka. Tidigare stöddes endast drag-and-drop.
- Högerklick pÄ webbplatsens banner visar kontextmenyn för lÀnken (kopplad till rot-URL:en för kapseln).
- Vid sparande i nedladdningskatalogen visas ett bekrÀftelsefönster.
- Menyn: NÀr den aktiveras med tangentbordet öppnas det senaste öppnade undermenyn igen, men inte nödvÀndigtvis 'Fil' som tidigare.
- Returtangenten fokuserar nu pÄ URL-inmatningsfÀltet.
- Om sidan: Förtydligar betydelsen av 'fingerprint'. Visar typ av hash (SHA-256) och vad som anvÀndes för att berÀkna den (fullstÀndigt certifikat eller bara offentlig nyckel).
- Uppdaterade symboler för ÄtgÀrden 'GÄ till roten', borttagna (remote) bokmÀrken och indikatorn (knappen) för bokmÀrken.
- Gopher: Korrekt parsing av Telnet 8- och T-strÀngstyper.
- Noto Emoji-teckensnittet har uppdaterats för att stödja Unicode 15.1.
- TUI: Vanligt anvÀnda tangentkombinationer visas pÄ platsen för menyraden nÀr den Àr avstÀngd, för att göra grÀnssnittet mer tillgÀngligt.
- TUI: GrĂ€nssnittslayouten har förbĂ€ttrats med tanke pĂ„ att den kan anvĂ€ndas vid minimal upplösning pĂ„ 80Ă25.
- TUI: Visningen av olika widgets i textlÀge har förbÀttrats.
Buggfixar:
- Titan-URL:er öppnade felaktigt dialogrutan för att skicka nÀr man tittade pÄ historiken.
- Titan-begÀran i den öppna fliken skickades pÄ nytt med tomt innehÄll vid start av programmet.
- Identifieringen för att skicka till Titan valdes ibland felaktigt.
- Dialogrutan för att skicka saknade nÄgra rader för fel vid drag-and-drop.
- Gopher: Formateringsobjekt i Gemtext som dyker upp i Gopher-sidor ignoreras för att förhindra distortion av sidans visuella presentation.
- Gopher: Portnumret kan vara tomt pÄ i-rader.
- FrÄgetiketterna som redan innehÄller tecknet ?, hade en extra ? i prefixet.
- Numeriska (bokstavliga) lÀnkmÀrken som visas vid navigering med Alt/Option eller tangenterna i hemrad, börjar nu frÄn toppen av visningsomrÄdet.
- Felaktig ordning pÄ hÀndelsebehandling vid flera fönster nÀr en av widgetarna har fokus.
- macOS: Navigation med pekplatta i ett icke-fokuserat fönster kunde ha fungerat i ett annat, fokuserat fönster.
- Avsaknad av fokusindikator i tomma listor och Snippets-listor.
- HÄlla nere Alt/Option (modifierartangenten för att visa lÀnknummer) vid öppning av en frÄgelÀnk kunde leda till att fokus pÄ inmatning saknades i dialogrutan.
- Felaktigt avstÄnd mellan tecken i förformat block.
- FramhÀvt avsnitt fungerade felaktigt med monospaced typsnitt i brödtext.
- Textsymboler visades ibland delvis avskurna.
- TUI: FÀrgteckenlösningar togs inte hÀnsyn till vid utdata.
- TUI: Saknade undermenysymboler.
- TUI: Möjlig lÄsning vid visning av inflödes text.
1.18.1
- macOS: Fixerat öppnande av URI Misfin utifrÄn, genom systemet.
- Windows: Nu kan Lagrange sparas som applikation för att öppna URL misfin://.
- TUI: Fixerat potentiellt utdataförvrÀngning.
- TUI: Curses kommer att lÀnkas statiskt endast vid anvÀndning av CMake-alternativet ENABLE_STATIC.
- ĂversĂ€ttningarna av grĂ€nssnittet har uppdaterats.
KĂ€lla: linux.org.ru
