Twee weken geleden vond een grote update plaats Lagrange, een client van het Gemini-netwerk (artikel op Wikipedia, website), gepresenteerd als een lichtgewicht alternatief voor WWW en ontworpen met het oog op Gopher, maar met de toevoeging van verbeteringen zoals een eigen taal Gemtext voor basistekstmarkering en encryptie. Op 29 september werd update 1.18.1 uitgebracht, die enkele bugs van de vorige release oploste.
Lagrange is een cross-platform client die gebruikmaakt van de mogelijkheden van de bibliotheken SDL voor grafische versnelling en OpenSSL voor encryptie. De applicatie ondersteunt tabbladen en splitscreen, browsegeschiedenis, bladwijzers, netwerkzoekopdrachten, slimme suggesties tijdens het typen in de adresbalk, het tonen van ingebedde afbeeldingen op pagina's, het afspelen van audio-bestanden en thema-selectie, en bevat een ingebouwde nieuwsaggregator. De interface van Lagrange doet denken aan die van moderne webbrowsers, maar heeft uitgebreide aanpassingsmogelijkheden. Voor meer details over de functionaliteiten van de applicatie kunt u het tabblad about:help in Lagrange openen of het bestand help.gmi
de broncode van het programma is geschreven in C en kan worden samengesteld op elk modern POSIX-compatibel platform. Officiële 64-bits releases zijn beschikbaar voor de platforms Windows, macOS en GNU/Linux (AppImage). Bèta-releases zijn beschikbaar voor mobiele platforms: beschikbaar , Android ( iOSF-Droid-repositoryOndersteuning voor het verzenden van berichten, APK)
1.18
Nieuwigheden:
- Misfin . Links misfin:// openen in het verzenddialoogvenster.Guppy
- Ondersteuning , een lichtgewicht protocol gebaseerd op UDP. Toegevoegd door Dima Krasner.Titan
- : Ondersteuning voor de parameter 'bewerken' in open links van Titan. De inhoud van de link wordt geladen en geopend in de teksteditor van het verzenddialoogvenster. Na het bewerken wordt de inhoud teruggestuurd naar de server.Optie om alle waarschuwingen over onveilige TLS-verbindingen uit te schakelen.
- Geluidafspelen in het formaat
- via libopusfile (optionele afhankelijkheid). Toegevoegd door Martin Chang. Opus Wijzigingen en verbeteringen:
Gebruikmakend van
- Curses de console client clagrange kan nu worden samengesteld naast de GUI-versie, in plaats van er apart van te zijn. Het script voor het bouwen van de TUI is verwijderd. Verbeterde focus op interface-elementen: de pijltjestoetsen verplaatsen de focus naar de naastgelegen widget.
- Verbeterde focus op interface-elementen: de pijltjestoetsen verplaatsen de focus naar de naastgelegen widget.
- Contextmenu's kunnen worden beheerd met de pijltoetsen, en de eerste letters van de menuopties worden gebruikt voor snelle navigatie door de focus te verplaatsen met de overeenkomstige toets op het toetsenbord.
- Favoriete URL's worden automatisch bijgewerkt bij permanente omleidingen. (De oorspronkelijke URL blijft opgeslagen in bookmarks.ini).
- De lengte van de regel wordt dynamisch aangepast (aangepast aan de venstergrootte), inclusief velden zoals vooropgemaakte blokken en platte tekst.
- Het pad naar het bestand kan handmatig worden ingevoerd in de verzenddialoog. Eerder was alleen slepen en neerzetten toegestaan.
- Een rechter muisklik op de banner van de website toont het contextmenu van de link (verbonden met de hoofdpagina van de capsule).
- Bij het opslaan in de downloadmap verschijnt een pop-up voor bevestiging.
- Menu: Wanneer geactiveerd met het toetsenbord, wordt het laatst geopende submenu opnieuw geopend, maar niet noodzakelijkerwijs 'Bestand', zoals eerder.
- De Return-toets focust nu op het URL-invoerveld.
- Over deze pagina: De betekenis van 'fingerprint' is verduidelijkt. Het type hash (SHA-256) wordt weergegeven, evenals wat is gebruikt voor de berekening (de volledige certificaat of alleen de openbare sleutel).
- De actie symbolen voor 'Ga naar de hoofdmap', verwijderde (remote) bladwijzers, en de bladwijzerindicator (knop) zijn bijgewerkt.
- Gopher: Juiste parsing van Telnet 8 en T strings.
- Het Noto Emoji-lettertype is bijgewerkt voor ondersteuning van Unicode 15.1.
- TUI: Veelgebruikte toetscombinaties worden op de plaats van de menubalk weergegeven wanneer deze is uitgeschakeld om de interface toegankelijker te maken.
- TUI: De interface-indeling is verbeterd, rekening houdend met de mogelijkheid van gebruik bij een minimale resolutie van 80Ć25.
- TUI: Verbeterde weergave van verschillende widgets in tekstmodus.
Bugfixes:
- URL Titan opende per vergissing de verzenddialoog tijdens het bekijken van de geschiedenis.
- Titan-aanroep in een open tabblad werd opnieuw verzonden met lege inhoud bij het starten van de toepassing.
- Identificatie voor verzending naar Titan werd soms onjuist geselecteerd.
- De verzenddialoog miste enkele regels voor fouten bij slepen en neerzetten.
- Gopher: Opmaakcomponenten van Gemtext die in de tekst van Gopher-pagina's terechtkwamen, worden genegeerd om visuele vervorming van de pagina uit te sluiten.
- Gopher: Het poortnummer kan leeg zijn op i-regels.
- Request tags that already contain a ? in the prefix had an extra ?.
- Numeric (letter) link markers shown when navigating using Alt/Option or home row keys now start from the top of the viewing area.
- Incorrect event processing order when multiple windows are open and one of the widgets is focused.
- macOS: Trackpad navigation in an unfocused window could function in another, focused window.
- Missing focus indication in empty lists and snippets lists.
- Holding down Alt/Option (the modifier for showing link numbers) while opening a request link could result in a lack of input focus in the dialog.
- Incorrect character spacing in a preformatted block.
- Highlighting the first paragraph did not function correctly with the monospace body font.
- Text characters were sometimes partially cut off.
- TUI: Color escape sequences were not accounted for in the output.
- TUI: Submenu characters were missing.
- TUI: Possible hanging when displaying wrapping text.
1.18.1
- macOS: Fixed opening the URI Misfin externally, using system resources.
- Windows: You can now remember Lagrange as the application for opening the URL misfin://.
- TUI: Fixed possible output distortion.
- TUI: Curses will link statically only when using the CMake option ENABLE_STATIC.
- De interfacevertalingen zijn bijgewerkt.
Bron: linux.org.ru
