Lagrange 1.18 a 1.18.1

Lagrange 1.18 a 1.18.1

Před dvěma týdny došlo k velkému upgradu Lagrange, klienta sítě Gemini (článek na Wikipedii, webové stránky), který je představen jako zjednodušená alternativa WWW a byl vytvořen s ohledem na Gopher, ale s přidáním vylepšení, jako je vlastní jazyk Gemtext pro základní formátování textu a šifrování. Dne 29. září bylo vydáno aktualizace 1.18.1, které opravilo několik chyb z předchozího vydání.

Lagrange je multiplatformní klient, který využívá možnosti knihoven SDL pro grafické zrychlení a OpenSSL pro šifrování. Program podporuje záložky a rozdělené obrazovky, historii navštívených stránek, záložky, vyhledávání na síti, inteligentní návrhy při zadávání v adresním řádku, zobrazení vložených obrázků na stránkách, přehrávání audio souborů a výběr motivu, a obsahuje vestavěný agregátor zpráv. Rozhraní Lagrange připomíná typické moderní webové prohlížeče, ale má široké možnosti přizpůsobení. Podrobnosti o vlastnostech aplikace lze zjistit otevřením záložky about:help v Lagrange, nebo přečtením souboru help.gmi

Zdrojový kód programu je napsán v C a může být sestaven na jakékoliv moderní POSIX-kompatibilní platformě. Oficiální 64bitové verze vydání jsou k dispozici pro platformy Windows, macOS a GNU/Linux (AppImage). Beta verze jsou k dispozici pro mobilní platformy: iOS, Android (repozitář F-Droid, APK)

1.18

Novinky:

  • Podpora odesílání zpráv Misfin. Odkazy misfin:// se otevírají v dialogu odeslání.
  • Podpora Guppy, lehký protokol založený na UDP. Přidáno Dima Krasner.
  • Titan: Podpora parametru „editovat“ v otevřených odkazech Titan. Obsah odkazu se načte a otevře v textovém editoru dialogu odeslání. Po dokončení úprav se obsah odešle zpět na server.
  • Možnost pro vypnutí všech varování o nezabezpečeném TLS připojení.
  • Přehrávání zvuku ve formátu Opus prostřednictvím libopusfile (volitelná závislost). Přidáno Martin Chang.

Změny a vylepšení:

  • Používající Curses konzolový klient clagrange nyní může být sestaven vedle GUI verze, a ne samostatně s ní. Skript pro sestavení TUI byl odstraněn.
  • Zlepšena focusace na prvcích rozhraní: klávesy se šipkami přesunou focus na sousední widget.
  • Kontextová menu mohou být ovládána klávesami se šipkami a první písmena zkratek položek menu se používají pro rychlé přesouvání fokusu stisknutím odpovídající klávesy na klávesnici.
  • Uložené URL adresy se automaticky aktualizují v případě trvalých přesměrování. (Původní URL se i nadále uchovává v bookmarks.ini).
  • Délka řetězce se dynamicky mění (přizpůsobuje se velikosti okna), včetně polí, jako jsou předformátované bloky a jednoduché textové řádky.
  • Cestu k souboru lze zadat ručně v dialogu pro odesílání. Dříve byla podporována pouze funkce drag-and-drop.
  • Klepnutí pravým tlačítkem myši na banneru webové stránky zobrazí kontextové menu odkazu (připojeného k hlavnímu URL kapsle).
  • Při ukládání do katalogu stažení se zobrazí vyskakovací okno pro potvrzení.
  • Panel menu: Při aktivaci z klávesnice se znovu otevře poslední otevřené podmenu, ne nutně „Soubor“, jak to bylo dříve.
  • Klávesa Return nyní zaostřuje na pole pro zadání URL.
  • O stránce: Bylo objasněno význam pojmu „fingerprint“. Zobrazují se typ hash (SHA-256) a co bylo použito pro jeho výpočet (celý certifikát nebo pouze veřejný klíč).
  • Byly aktualizovány symboly akce „Přejít na kořen“, odstraněné (remote) záložky a indikátor (tlačítko) záložek.
  • Gopher: Správné parsování typů řetězců Telnet 8 a T.
  • Písmo Noto Emoji bylo aktualizováno pro podporu Unicode 15.1.
  • TUI: Často používané klávesové zkratky se zobrazují na místě panelu menu, když je tento deaktivován, aby bylo rozhraní přístupnější.
  • TUI: Bylo vylepšeno rozložení rozhraní s ohledem na možnost použití při minimálním rozlišení 80×25.
  • TUI: Vylepšeno zobrazení různých widgetů v textovém režimu.

Opravy:

  • URL Titan omylem otevíraly dialog pro odesílání při prohlížení historie.
  • Dotaz Titan v otevřené záložce byl odesílán znovu s prázdným obsahem při spuštění aplikace.
  • Identifikace pro odesílání do Titan byla občas vybrána nesprávně.
  • Dialogu pro odesílání chybělo několik řádků pro chyby při drag-and-drop.
  • Gopher: Formátovací elementy Gemtext, které se objevily v textu stránek Gopher, jsou ignorovány, aby se vyloučilo zkreslení vizuálního zobrazení stránky.
  • Gopher: Číslo portu může být prázdné na i-řádcích.
  • Dotazy, které již obsahují znak ?, měly v předponě navíc ?.
  • Číselné (písmenné) odkazy zobrazené při navigaci pomocí kláves Alt/Option nebo kláves z řady home nyní začínají zcela nahoře v oblasti zobrazení.
  • Nesprávné pořadí zpracování událostí při více oknech, když je jedno z widgetů ve fokusu.
  • macOS: Navigace pomocí trackpadu v nefokusoaném okně mohla fungovat v jiném, fokusoaném okně.
  • Chybějící indikace fokusu v prázdných seznamech a seznamech Snippets.
  • Stisknutí Alt/Option (modifier pro zobrazení čísel odkazů) při otevření odkazu dotazu mohlo vést k absenci vstupního fokusu v dialogovém okně.
  • Nesprávná vzdálenost mezi znaky v předformátovaném bloku.
  • Osvětlení prvního odstavce nesprávně fungovalo s monospaced písmem těla.
  • Textové znaky se někdy zobrazovaly částečně oříznuté.
  • TUI: Únikovému barevnému znaku nebylo věnováno dostatečné pozornosti při výstupu.
  • TUI: Chyběly symboly submen.
  • TUI: Možné zamrznutí při zobrazení obtékajícího textu.

1.18.1

  • macOS: Opraveno otevření URI Misfin zvenčí, pomocí systémových prostředků.
  • Windows: Nyní lze zapamatovat Lagrange jako aplikaci pro otevírání URL misfin://.
  • TUI: Opraveno možné zkreslení výstupu.
  • TUI: Curses bude linkováno staticky pouze při použití volby CMake ENABLE_STATIC.
  • Byly aktualizovány překlady rozhraní.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster