Lagrange 1.18 e 1.18.1

Lagrange 1.18 e 1.18.1

Due settimane fa è stato rilasciato un importante aggiornamento Lagrange, client della rete Gemini (voce su Wikipedia, un sito web), presentata come un'alternativa leggera al WWW e creata tenendo conto di Gopher, ma con l'aggiunta di miglioramenti come un linguaggio proprio Gemtext per la formattazione di base del testo e la crittografia. Il 29 settembre è stato rilasciato l'aggiornamento 1.18.1, che ha risolto diversi bug della versione precedente.

Lagrange è un client multipiattaforma che sfrutta le funzionalità delle librerie SDL per l'accelerazione grafica e OpenSSL per la crittografia. Il programma supporta schede e il multischermo, cronologia delle visite, segnalibri, ricerca nella rete, suggerimenti intelligenti durante la digitazione nella barra degli indirizzi, visualizzazione di immagini incorporate nelle pagine, riproduzione di file audio e selezione del tema, e contiene un aggregatore di notizie integrato. L'interfaccia di Lagrange ricorda i moderni browser web, ma offre ampie possibilità di personalizzazione. Per maggiori dettagli sulle caratteristiche dell'app, è possibile consultare la scheda about:help in Lagrange 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 sono disponibili per le piattaforme Windows, macOS e GNU/Linux (AppImage). Le versioni beta sono disponibili per le piattaforme mobili: sono disponibili , Android ( iOSrepository F-DroidAPK, 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 l'opzione 'modifica' nei link aperti di Titan. Il contenuto del link viene caricato e aperto nell'editor di testo della finestra di invio. Una volta completata la modifica, il contenuto viene reinviato al server.
  • Opzione per disattivare tutti gli avvisi di connessione TLS non sicura.
  • Riproduzione audio in formato Opus tramite libopusfile (dipendenza opzionale). Aggiunto Martin Chang.

Modifiche e miglioramenti:

  • Utilizzando Curses il client da console clagrange ora può essere compilato insieme alla versione GUI, e non più separatamente. Rimosso lo script per la compilazione di TUI.
  • Migliorato il focus 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 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 memorizzato in bookmarks.ini).
  • La lunghezza della riga si adatta dinamicamente (adattandosi alla dimensione della finestra), inclusi campi come blocchi preformattati e righe di testo semplice.
  • Il percorso del file può essere inserito manualmente nella finestra di invio. In precedenza era supportato solo l'utilizzo di drag-and-drop.
  • Cliccando con il tasto destro sul banner del sito appare un menu contestuale per il link (collegato all'URL radice della capsula).
  • Quando si salva nella cartella di download viene visualizzata una finestra pop-up per la conferma.
  • Barra dei menu: attivandola con la tastiera, si riapre l'ultimo sottomenù aperto, ma non necessariamente 'File', come prima.
  • Il tasto Return ora mette a fuoco il campo di inserimento URL.
  • Informazioni sulla pagina: chiarito il significato di 'fingerprint'. Viene visualizzato il tipo di hash (SHA-256) e cosa è stato utilizzato per calcolarlo (il certificato completo o solo la chiave pubblica).
  • Aggiornati i simboli di azione 'Vai alla radice', segnalibri rimossi (remote) e indicatore (tasto) segnalibri.
  • Gopher: parsing corretto dei tipi di stringa Telnet 8 e T.
  • Il font Noto Emoji è stato aggiornato per supportare Unicode 15.1.
  • TUI: Le scorciatoie da tastiera più comuni vengono visualizzate al posto della barra dei menu quando questa è disattivata, 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à testo.

Correzioni:

  • Gli URL Titan aprivano erroneamente la finestra di invio durante la visualizzazione della cronologia.
  • La richiesta Titan in una scheda aperta veniva inviata di nuovo con contenuto vuoto all'avvio dell'applicazione.
  • L'identificazione per l'invio a Titan a volte veniva scelta in modo errato.
  • La finestra di invio mancava di alcune righe per gli errori durante 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 nelle righe i.
  • Le scorciatoie di richiesta già contenenti il segno ? avevano un ? extra nel prefisso.
  • Le marcature numeriche (alfabetiche) dei link, mostrate durante la navigazione con i tasti Alt/Opzione o i tasti della riga home, ora iniziano dall'alto dell'area visibile.
  • Ordine di elaborazione degli eventi non corretto in presenza di più finestre, quando uno dei widget è a fuoco.
  • macOS: La navigazione con il trackpad su una finestra non a fuoco poteva attivare un'altra finestra a fuoco.
  • Mancanza di indicazione del focus in liste vuote e in liste Snippets.
  • Tenere premuto Alt/Opzione (modificatore per mostrare i numeri dei link) quando si apre un link di richiesta poteva causare la mancanza di focus nella finestra di dialogo.
  • Distanza tra i caratteri errata in un blocco pre-formattato.
  • L'evidenziazione del primo paragrafo funzionava in modo errato con un font monospaziato.
  • I caratteri di testo a volte venivano mostrati parzialmente tagliati.
  • TUI: I colori delle sequenze di escape non venivano considerati nell'output.
  • TUI: Mancavano i caratteri del sottomenu.
  • TUI: Possibile blocco durante la visualizzazione di testo a capo.

1.18.1

  • macOS: Risolto l'apertura di URI Misfin dall'esterno, tramite il sistema.
  • Windows: Ora è possibile memorizzare Lagrange come applicazione per aprire URL misfin://.
  • TUI: Risolto possibile distorsione dell'output.
  • TUI: Curses verrà collegato staticamente solo con l'opzione CMake ENABLE_STATIC.
  • Le traduzioni dell'interfaccia sono state 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