Lagrange 1.18 e 1.18.1

Lagrange 1.18 e 1.18.1

Due settimane fa è avvenuto un grande aggiornamento Lagrange, client della rete Gemini (articolo su Wikipedia, sito web), presentata come un'alternativa semplificata al WWW e creata tenendo in considerazione Gopher, ma con l'aggiunta di miglioramenti come un linguaggio di markup proprietario Gemtext per la formattazione di base del testo e la crittografia. Il 29 settembre è stato rilasciato l'aggiornamento 1.18.1, che ha risolto alcuni bug della versione precedente.

Lagrange è un client multipiattaforma che utilizza le capacità delle librerie SDL per l'accelerazione grafica e OpenSSL per la crittografia. Il programma supporta schede e divisione dello schermo, cronologia delle visite, segnalibri, ricerca in rete, suggerimenti intelligenti durante la digitazione nella barra degli indirizzi, visualizzazione di immagini integrate nelle pagine, riproduzione di file audio e selezione del tema, e include un aggregatore di notizie integrato. L'interfaccia di Lagrange ricorda quella dei moderni browser web, ma offre ampie possibilità di personalizzazione. Per conoscere meglio le caratteristiche dell'applicazione, è possibile aprire nella scheda Lagrange about:help, o leggere il file help.gmi

Il codice sorgente del programma è scritto in C e può essere compilato su qualsiasi piattaforma compatibile con POSIX moderna. Le versioni ufficiali a 64 bit disponibili per le piattaforme Windows, macOS e GNU/Linux (AppImage). Le versioni beta sono disponibili per le piattaforme mobili: iOS, Android (repository F-Droid, APK)

1.18

Novità:

  • Supporto per l'invio di messaggi Misfin. I link misfin:// si aprono nella finestra di invio.
  • Supporto Guppy, un protocollo leggero basato su UDP. Aggiunto Dima Krasner.
  • Titan: Supporto per il parametro 'modifica' nei link aperti di Titan. Il contenuto del link viene caricato e aperto in un editor di testo nella finestra di invio. Dopo aver completato la modifica, il contenuto viene inviato di nuovo al server.
  • Opzione per disattivare tutti gli avvisi su connessioni TLS non sicure.
  • Riproduzione audio in formato Opus attraverso libopusfile (dipendenza opzionale). Aggiunto Martin Chang.

Modifiche e miglioramenti:

  • Utilizzante Curses il client console clagrange può ora essere compilato insieme alla versione GUI, anziché separatamente. Rimosso lo script per la compilazione di TUI.
  • Migliorata la messa a fuoco sugli elementi dell'interfaccia: i tasti freccia spostano il focus sul widget adiacente.
  • I menu contestuali possono essere controllati con i tasti freccia, e le prime lettere delle scorciatoie dei punti di menu vengono utilizzate per spostare rapidamente il focus premendo il tasto corrispondente sulla tastiera.
  • Gli URL salvati nei segnalibri vengono aggiornati automaticamente in caso di reindirizzamenti permanenti. (L'URL originale continua a essere conservato in bookmarks.ini).
  • La lunghezza della riga viene modificata dinamicamente (adattandosi alle dimensioni della finestra), inclusi campi come blocchi preformattati e righe di testo semplice (plain text).
  • Il percorso del file può essere digitato manualmente nella finestra di dialogo di invio. In precedenza era supportato solo l'uso del drag-and-drop.
  • Un clic con il tasto destro del mouse su un banner del sito mostra il menu contestuale del collegamento (collegato all'URL radice del pacchetto).
  • Quando si salva nella cartella dei download, viene visualizzata una finestra popup per confermare l'azione.
  • Pannello menu: Quando attivato dalla tastiera, si riapre l'ultimo sottomenu aperto, ma non necessariamente 'File', come in precedenza.
  • Il tasto Return ora pone il focus sul campo di inserimento dell'URL.
  • Informazioni sulla pagina: Spiegato il significato di 'fingerprint'. Viene visualizzato il tipo di hash (SHA-256) e ciò che è stato utilizzato per calcolarlo (il certificato completo o solo la chiave pubblica).
  • Aggiornati i simboli per l'azione 'Vai alla radice', i segnalibri remoti e l'indicatore (pulsante) dei segnalibri.
  • Gopher: Parsing corretto dei tipi di stringhe Telnet 8 e T.
  • Il font Noto Emoji è stato aggiornato per supportare Unicode 15.1.
  • TUI: Le combinazioni di tasti frequentemente utilizzate vengono mostrate al posto del pannello menu quando questo è disattivato, per rendere l'interfaccia più accessibile.
  • TUI: Migliorata la disposizione dell'interfaccia, tenendo conto della possibilità di utilizzo a una risoluzione minima di 80×25.
  • TUI: Migliorata la visualizzazione di vari widget in modalità testuale.

Correzioni:

  • Gli URL di Titan aprivano erroneamente la finestra di invio durante la visualizzazione della cronologia.
  • La richiesta di Titan nella scheda aperta veniva inviata nuovamente con contenuto vuoto all'avvio dell'applicazione.
  • L'identificazione per l'invio a Titan a volte veniva selezionata in modo errato.
  • Il dialogo di invio mancava di alcune righe per errori durante il drag-and-drop.
  • Gopher: Gli elementi di formattazione Gemtext presenti nel testo delle pagine Gopher vengono ignorati per evitare distorsioni nella visualizzazione della pagina.
  • Gopher: Il numero di porta può essere vuoto sulle righe i.
  • Le etichette delle richieste, già contenenti il segno ?, avevano un ? di troppo nel prefisso.
  • Le marcature numeriche (alfabetiche) dei link, visualizzate durante la navigazione utilizzando i tasti Alt/Option o i tasti del gruppo home, ora iniziano dalla parte superiore della finestra di visualizzazione.
  • Ordine di elaborazione eventi non corretto in presenza di più finestre, quando uno dei widget è in primo piano.
  • macOS: La navigazione tramite trackpad su una finestra non focalizzata potrebbe attivarsi in un'altra finestra focalizzata.
  • Mancanza di indicazioni di messa a fuoco in elenchi vuoti e negli elenchi Snippets.
  • Premere Alt/Option (modificatore per mostrare i numeri dei link) durante l'apertura di un link della richiesta potrebbe portare all'assenza di messa a fuoco nel dialogo a comparsa.
  • Distanza errata tra i caratteri nel blocco preformattato.
  • L'evidenziazione del primo paragrafo non funzionava correttamente con il font monospace del corpo.
  • I caratteri testuali a volte venivano visualizzati parzialmente troncati.
  • TUI: I caratteri di escape dei colori non venivano considerati nell'output.
  • TUI: Erano assenti i caratteri del sottomenu.
  • TUI: Possibile blocco durante la visualizzazione di testi a capo.

1.18.1

  • macOS: Risolto l'apertura di URI Misfin da fonti esterne di sistema.
  • Windows: Ora è possibile salvare Lagrange come applicazione per aprire URL misfin://.
  • TUI: Corretto possibile distorsione dell'output.
  • TUI: Curses sarà collegato staticamente solo utilizzando l'opzione CMake ENABLE_STATIC.
  • Traduzioni dell'interfaccia aggiornate.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster