Hexchat: Espacement des lignes et espacement des paragraphes

Créé le 16 avr. 2013  ·  18Commentaires  ·  Source: hexchat/hexchat

Une option pour changer l'espacement des lignes et des paragraphes sans avoir à modifier le code source serait bien.

bounty enhancement

Tous les 18 commentaires

Attends quoi? Vous voulez dire, l'espacement entre les messages de chat individuels ?

Oui monsieur.

des nouvelles à ce sujet? ça m'intéresse aussi sérieusement... :)

Je viens de commencer à utiliser HexChat et j'adorerais cette fonctionnalité. Sérieusement, il est difficile de parcourir le journal des messages car tout est si rapproché !

Je me rends compte qu'il s'agit plus d'une fonctionnalité de niche, mais ce serait _génial_ d'avoir et pourrait sérieusement améliorer la lisibilité.

:+1:

J'ai une version alpha de cette amélioration que j'utilise actuellement. Si vous sentez que vous pouvez construire hexchat à partir de la source et que vous souhaitez participer à un petit test pré-alpha, n'hésitez pas ici.

@RichardHitt

J'ai une version alpha de cette amélioration que j'utilise actuellement. Si vous sentez que vous pouvez construire hexchat à partir de la source et que vous souhaitez participer à un petit test pré-alpha, n'hésitez pas ici.

Plus de détails? Je suis intéressé à essayer de construire ceci pour Fedora 21.

Salut et merci ! Vous pouvez cloner mon dernier preAlpha avec cette commande :

 git clone -b 546PreAlpha http://github.com/RichardHitt/hexchat

Ce clone prend par défaut une valeur de 3 (pixels verticaux) de
espace après chaque message dans la fenêtre de texte. Changez-le avec "/set
text_spacing_msg N" et après cela, faites "/gui apply". Veuillez me le faire savoir
votre expérience, positive et négative.

Richard

Le 03/03/2015 à 11h08, Dan Mace a écrit :

@RichardHitt

J'ai une version alpha de cette amélioration que j'utilise actuellement. Si vous sentez que vous pouvez construire hexchat à partir de la source et que vous souhaitez participer à un petit test pré-alpha, n'hésitez pas ici.
Plus de détails? Je suis intéressé à essayer de construire ceci pour Fedora 21.


Répondez directement à cet e-mail ou consultez-le sur GitHub :
https://github.com/hexchat/hexchat/issues/546#issuecomment -77012128

@RichardHitt

Salut et merci ! Vous pouvez cloner mon dernier preAlpha avec cette commande : git clone -b 546PreAlpha http://github.com/RichardHitt/hexchat Ce clone utilise par défaut une valeur de 3 (pixels verticaux) d'espace supplémentaire après chaque message dans la fenêtre de texte. Changez-le avec "/set text_spacing_msg N" et après cela, faites "/gui apply". Merci de me faire part de votre expérience, positive et négative. Richard

J'ai testé la construction de l'espacement des lignes sur Fedora 21 :

Linux thinkpad.local 3.18.7-200.fc21.x86_64 #1 SMP Wed Feb 11 21:53:17 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Le réglage fonctionne vraiment bien. Merci. C'est une grande amélioration.

A part: C'est dommage que X/HexChat ne se contente pas de rendre une vue HTML et de prendre en charge les thèmes CSS comme LimeChat (et ses dérivés comme Textual) sur OSX. Ces derniers sont extrêmement lisibles grâce à la prise en charge des thèmes CSS qui permettent des configurations de style totalement indépendantes pour les éléments (message, horodatage, etc.) ainsi que le contrôle de choses comme le séparateur de colonnes et le marqueur de défilement. Si quelqu'un connaît des clients Linux qui prennent en charge ce genre de choses, j'aimerais en entendre parler.

A part: C'est dommage que X/HexChat ne se contente pas de rendre une vue HTML et de prendre en charge les thèmes CSS comme LimeChat (et ses dérivés comme Textual) sur OSX.

Ils ont également des problèmes de performances extrêmement mauvais en utilisant de grandes quantités de CPU et de mémoire.

@RichardHitt pourriez-vous apporter vos modifications à la dernière version stable ??

@cazandobits Désolé mais Richard est décédé l'année dernière.

Est-ce en attente d'une pull request ou simplement ignoré pour de bon ?

Tous les problèmes ouverts attendent implicitement des demandes d'extraction.

Y a-t-il une chance que les modifications apportées par RichardHitt aient été intégrées à la ligne principale ? (http://github.com/RichardHitt/hexchat)

J'ai fusionné (à la main) les modifications de RichardHitt dans la branche principale hexchat/hexchat actuelle en raison de ce que nous vivons avec # 2449, et malheureusement, cela n'atteint pas l'effet souhaité de ne pas couper le bas du texte. Je suis heureux de partager cette branche si d'autres veulent la maintenir pour un pull, cependant. Je n'ai finalement eu aucun problème avec cela; cela fonctionne (pas de la manière à laquelle je m'attendais, ce qui est bien), sauf pour la compilation du plugin Python, qui, je pense, n'a aucun rapport, car je ne pouvais pas compiler ce plugin sans extraire ses modifications non plus.

TLDR : Jusqu'à ce que Hexchat prenne en charge les espaces entre les lignes de chat, une solution de contournement possible consiste à sélectionner et à utiliser "Noto Sans Mono 9" comme police au lieu de "Monospace 9".

Lire plus longtemps :

J'ai moi-même rencontré ce problème après la mise à niveau d'Ubuntu 19.10 vers Ubuntu 20.04. Je ne sais pas quelle version de Hexchat c'était auparavant, mais maintenant c'est 2.14.3-3 et il a eu ce problème de manque d'espace entre les lignes de discussion. De plus, la ligne du bas (dernière ligne de discussion) est coupée de quelques pixels, de sorte que ag ressemble plus à un q.

Ainsi, la solution appropriée serait si Hexchat prenait en charge un paramètre dans lequel vous pouvez ajouter des pixels vides supplémentaires entre les lignes (y compris celle du bas).

Une solution de contournement que j'ai trouvée était que le "Monospace 9" que Hexchat dans Ubuntu utilise par défaut dépend de ce que (actuellement) Gnome en tant que gestionnaire de fenêtres définit comme la police monospace. Je ne sais pas si cela a changé entre Ubuntu 19.10 et 20.04 (en 20.04, c'est Ubuntu Mono 13 configurable via l'application Gnome Tweaks) mais en changeant cela en "Noto Sans Mono 9" dans Hexchat, j'ai retrouvé l'ancien look (ainsi que dans Ubuntu 19.10), y compris NE PAS couper la dernière ligne en bas.

Je pense donc que le bug est double. L'un est l'espace entre les lignes de chat mais aussi l'espace entre la dernière ligne de chat (en bas) et la bordure de l'interface graphique. Une solution rapide pour les développeurs Hexchat concernant cette dernière ligne de discussion serait s'il est possible de toujours ajouter une ligne de discussion vide sous la dernière ligne de discussion pour obtenir l'espacement nécessaire.

Ou mieux encore, définissez cela en pixels, donc essentiellement deux paramètres globaux : "/set text_spacing_msg N" et "/set
text_spacing_lastmsg N".

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

petterreinholdtsen picture petterreinholdtsen  ·  8Commentaires

flotwig picture flotwig  ·  5Commentaires

xnite picture xnite  ·  7Commentaires

edgan picture edgan  ·  3Commentaires

Havvy picture Havvy  ·  10Commentaires