Lagrange 1.18 et 1.18.1

Lagrange 1.18 et 1.18.1

Il y a deux semaines, une mise à jour majeure a été lancée Lagrange, client du réseau Gemini (article sur Wikipédia, un site web), présenté comme une alternative simplifiée au WWW et créé avec un regard sur Gopher, mais avec des améliorations telles qu'un langage propre Gemtext pour la mise en forme de texte de base et le chiffrement. Le 29 septembre, la mise à jour 1.18.1 est sortie, corrigeant plusieurs bugs de la version précédente.

Lagrange est un client multiplateforme qui utilise les bibliothèques SDL pour l'accélération graphique et OpenSSL pour le chiffrement. Le programme prend en charge les onglets et le fractionnement de l'écran, l'historique des visites, les favoris, la recherche sur le réseau, les suggestions intelligentes lors de la saisie dans la barre d'adresse, l'affichage d'images intégrées sur les pages, la lecture de fichiers audio et le choix d'un thème, et contient un agrégateur de nouvelles intégré. L'interface de Lagrange ressemble à celle des navigateurs web modernes, mais offre de nombreuses possibilités de personnalisation. Pour en savoir plus sur les caractéristiques de l'application, vous pouvez ouvrir l'onglet about:help dans Lagrange, ou lire le fichier help.gmi

Le code source du programme est écrit en C et peut être compilé sur n'importe quelle plateforme moderne compatible POSIX. Des versions officielles 64 bits sont disponibles pour les plateformes Windows, macOS et GNU/Linux (AppImage). Des versions bêta sont disponibles pour les plateformes mobiles : iOS, Android (dépôt F-Droid, APK)

1.18

Nouveautés :

  • Prise en charge de l'envoi de messages Misfin. Les liens misfin:// s'ouvrent dans une boîte de dialogue d'envoi.
  • Support Guppy, un protocole léger basé sur UDP. Ajouté par Dima Krasner.
  • Titan: Support de l'option "éditer" dans les liens ouverts de Titan. Le contenu du lien est chargé et ouvert dans l'éditeur de texte de la boîte de dialogue d'envoi. Une fois l'édition terminée, le contenu est renvoyé au serveur.
  • Option pour désactiver tous les avertissements de connexion TLS non sécurisée.
  • Lecture du son au format Opus via libopusfile (dépendance optionnelle). Ajouté par Martin Chang.

Modifications et améliorations :

  • Utilisant Curses le client console clagrange peut désormais être compilé en plus de la version GUI, plutôt que séparément. Le script pour compiler TUI a été supprimé.
  • Amélioration de la mise au point sur les éléments de l'interface : les touches fléchées déplacent le focus vers le widget voisin.
  • Les menus contextuels peuvent être gérés avec les touches fléchées, et les premières lettres des raccourcis des éléments de menu sont utilisées pour se déplacer rapidement en appuyant sur la touche correspondante du clavier.
  • Les URL sauvegardées dans les favoris sont automatiquement mises à jour en cas de redirections permanentes. (L'URL d'origine continue d'être stockée dans bookmarks.ini).
  • La longueur de la ligne est modifiée dynamiquement (s'adapte à la taille de la fenêtre), y compris des champs tels que des blocs préformatés et des lignes de texte simple.
  • Le chemin du fichier peut être saisi manuellement dans la boîte de dialogue d'envoi. Auparavant, seule l'utilisation du glisser-déposer était prise en charge.
  • Un clic droit sur la bannière du site affiche le menu contextuel du lien (associé à l'URL racine du conteneur).
  • Lors de l'enregistrement dans le répertoire de téléchargements, une fenêtre contextuelle de confirmation s'affiche.
  • Barre de menu : Lorsqu'elle est activée par le clavier, elle rouvre le dernier sous-menu ouvert, mais pas nécessairement « Fichier », comme avant.
  • La touche Retour se concentre désormais sur le champ de saisie de l'URL.
  • À propos de la page : Clarification de la signification de « fingerprint ». Le type de hachage (SHA-256) et ce qui a été utilisé pour le calcul (certificat complet ou seulement la clé publique) sont affichés.
  • Les symboles d'action « Aller à la racine », des favoris supprimés (remote) et un indicateur (bouton) de favoris ont été mis à jour.
  • Gopher : Parsing correct des types de chaînes Telnet 8 et T.
  • La police Noto Emoji a été mise à jour pour prendre en charge Unicode 15.1.
  • TUI : Les combinaisons de touches les plus utilisées sont affichées à l'emplacement de la barre de menu lorsqu'elle est désactivée, pour rendre l'interface plus accessible.
  • TUI : La mise en page de l'interface a été améliorée en tenant compte de la possibilité d'utilisation avec une résolution minimale de 80×25.
  • TUI : Amélioration de l'affichage de divers widgets en mode texte.

Corrections :

  • Les URL Titan ouvraient par erreur la boîte de dialogue d'envoi lors de la consultation de l'historique.
  • Une requête Titan dans un onglet ouvert était renvoyée avec un contenu vide au démarrage de l'application.
  • L'identification pour l'envoi vers Titan était parfois choisie incorrectement.
  • La boîte de dialogue d'envoi manquait de plusieurs lignes pour les erreurs lors du glisser-déposer.
  • Gopher : Les éléments de formatage Gemtext présents dans le texte des pages Gopher sont ignorés pour éviter toute distorsion de l'apparence visuelle de la page.
  • Gopher : Le numéro de port peut être vide sur les lignes i.
  • Les étiquettes de requête déjà contenant un ? avaient un ? supplémentaire dans leur préfixe.
  • Les indicateurs numériques (alphabétiques) des liens, affichés lors de la navigation en utilisant les touches Alt/Option ou les touches de la rangée home, commencent désormais tout en haut de la zone de visualisation.
  • Ordre de traitement incorrect des événements en présence de plusieurs fenêtres, lorsqu'un des widgets est au focus.
  • macOS : La navigation par trackpad sur une fenêtre non focalisée pouvait fonctionner dans une autre fenêtre focalisée.
  • Absence d'indication de focus dans les listes vides et les listes Snippets.
  • Maintenir Alt/Option (modificateur pour afficher les numéros de lien) lors de l'ouverture d'un lien de requête pouvait entraîner l'absence de focus d'entrée dans la boîte de dialogue contextuelle.
  • Espacement incorrect entre les caractères dans un bloc préformaté.
  • La mise en surbrillance du premier paragraphe ne fonctionnait pas correctement avec la police monospaced du corps.
  • Les caractères de texte apparaissaient parfois partiellement coupés.
  • TUI : Les séquences d'échappement de couleur n'étaient pas prises en compte lors de l'affichage.
  • TUI : Les caractères de sous-menu manquaient.
  • TUI : Risque de blocage lors de l'affichage de texte en contournement.

1.18.1

  • macOS : Ouverture corrigée de l'URI Misfin depuis l'extérieur, par les moyens du système.
  • Windows : Il est désormais possible de mémoriser Lagrange comme application pour ouvrir des URL misfin://.
  • TUI : Correction d'une possible distorsion de sortie.
  • TUI : Curses ne sera lié statiquement que lors de l'utilisation de l'option CMake ENABLE_STATIC.
  • Les traductions de l'interface ont été mises à jour.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster