interligne dans la liste des messages

Vous cherchez une alternative viable et sécurisée pour votre courrier ? Une conjuration s'est abattue sur vous et vous ne réussissez pas à trouver réponse satisfaisante à propos de Mozilla Thunderbird ? Cliquez donc par là…

Modérateurs : J2m06, Blogus, caméléon

Répondre
mflo110
Arias
Messages : 3
Enregistré le : 11 oct. 2020, 07:35

interligne dans la liste des messages

Message par mflo110 » 11 oct. 2020, 08:14

Bonjour

Depuis 3 jours environ, la liste des messages dans le panneau des messages s'est doté d'un interligne très grand. La liste ne contient plus que 11 messages visibles, alors qu'avant elle en contenait 21. La taille de police n'a pas changé, c'est vraiment l'écart entre les lignes qui a augmenté.
Interligne qui est apparu également dans le panneau des dossiers (mais là ça ne me dérange pas trop).
Image
Cela semble être apparu avec la dernière version (78.3.2), et je suis sous Windows 7.
Quelqu'un aurait-il une idée d'une option cachée ?
Merci d'avance et bon dimanche
Mflo

Mapenzi
Tyrannosaurus Rex
Messages : 2130
Enregistré le : 18 mars 2015, 20:17

Re: interligne dans la liste des messages

Message par Mapenzi » 11 oct. 2020, 15:25

Bonjour,

pour diminuer ou augmenter l'interligne de la liste des messages (ou dans le panneau des comptes/dossiers) je ne connais qu'un seul moyen :
utiliser un bout de code CSS dans un fichier appelé userChrome.css.

En pratique:
• ouvrir un éditeur de texte du genre Notepad, copier-coller le code suivant

Code : Tout sélectionner

/* Set Line Spacing In Thread Pane */ 
#threadTree > treechildren::-moz-tree-row { 
height: 18.5px !important; }
et enregistrer le fichier sous le nom de userChrome.css (attention : supprimer le suffixe .txt que le système va automatiquement coller au nom du fichier)
• créer un nouveau dossier, l'appeler chrome et glisser le fichier userChrome.css dans ce dossier chrome
• dans Thunderbird (TB) aller au menu Aide > Informations de dépannage > Dossier de profil > Ouvrir le dossier puis quitter TB
• glisser le dossier chrome dans le dossier de profil
• redémarrer TB et vérifier l'interligne, si besoin modifier le nombre de px et redémarrer TB

Exemple 18.5px

Image

Exemple 21.5px

Image

mflo110
Arias
Messages : 3
Enregistré le : 11 oct. 2020, 07:35

Re: interligne dans la liste des messages

Message par mflo110 » 17 oct. 2020, 11:56

Bonjour
Merci pour la réponse.
J'ai essayé plusieurs fois, ça ne fonctionne pas. J'ai aussi farfouillé un peu sur le net, pas moyen de faire fonctionner ce userchrome.css
J'ai l'impression que c'est un problème de version : j'ai installé pour voir la version 68 et ma liste de message n'a pas ces interlignes, que je retrouve dès que je repasse en 78.
Vraiment, personne n'a rencontré un problème équivalent après sa dernière mise à jour ?

filou81158
Lézard à collerette
Messages : 296
Enregistré le : 16 juil. 2005, 17:06

Re: interligne dans la liste des messages

Message par filou81158 » 17 oct. 2020, 13:35

Bonjour,
Non pas de problème équivalent. Le code donné par Mapenzi fonctionne, j'ai essayé.
Pour le userChrome.css, est ce que dans l'éditeur de configuration, toolkit.legacyUserProfileCustomizations.stylesheets est sur true?
Accès éditeur: Préférences/Général/tout en bas 'Éditeur de configuration'

Sinon pour ton problème, peut être voir du côté du thème, pour moi certains thèmes me mettent le bazar niveau affichage.
OS: Linux Mageia 7 (64 bits
Navigateur: Firefox 81.0.1 (64bits)
Courrier: Thunderbird 78.3.2 (64 bits)

Agent virtuel
Tyrannosaurus Rex
Messages : 3078
Enregistré le : 29 janv. 2018, 12:06

Re: interligne dans la liste des messages

Message par Agent virtuel » 17 oct. 2020, 14:12

Bonjour

Un http://forums.mozillazine.org/viewtopic ... &t=3066209

Essayer pour voir

Code : Tout sélectionner

/* Thunderbird userChrome.css */

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#threadTree > treechildren::-moz-tree-row {
min-height: 0px !important;
height: 18px !important;
}
Illustration 18

Mapenzi
Tyrannosaurus Rex
Messages : 2130
Enregistré le : 18 mars 2015, 20:17

Re: interligne dans la liste des messages

Message par Mapenzi » 17 oct. 2020, 22:02

mflo110 a écrit :
17 oct. 2020, 11:56
pas moyen de faire fonctionner ce userchrome.css
Ça s'écrit userChrome.css avec un C majuscule

Agent virtuel
Tyrannosaurus Rex
Messages : 3078
Enregistré le : 29 janv. 2018, 12:06

Re: interligne dans la liste des messages

Message par Agent virtuel » 17 oct. 2020, 22:20

Bonsoir

Ai essayé sous Windows7 et Windows10
Mapenzi a écrit :
11 oct. 2020, 15:25

Code : Tout sélectionner

/* Set Line Spacing In Thread Pane */ 
#threadTree > treechildren::-moz-tree-row { 
height: 18.5px !important; }
Le résultat escompté ne fonctionne pas

Ajout ci-dessous 22h30 captures écran
À titre retour d'information

Sans userChrome.css
Image

Avec userChrome.css
Image

Code : Tout sélectionner

/* Thunderbird userChrome.css */

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#threadTree > treechildren::-moz-tree-row {
min-height: 0px !important;
height: 18px !important;
}
Illustration 18

Avatar du membre
Jean-Claude
Tyrannosaurus Rex
Messages : 4137
Enregistré le : 02 avr. 2006, 03:24

Re: interligne dans la liste des messages

Message par Jean-Claude » 18 oct. 2020, 00:01

Bonjour,

Cet interligne plus grand est la marque de fabrique de Thunderbird 78.
En rajoutant "margin-top -2px" et "margin-bottom: -2px", cela devrait le faire.
J'imagine qu'Il faudra adapter la hauteur "height" à la taille retenue pour les caractères.
J'ai tiré l'info de ces discussions https://support.cdn.mozilla.net/uk/questions/1307570 et https://forums.gentoo.org/viewtopic-t-1 ... art-0.html

J'ai adapté mon userchrome comme suit, en diminuant "height" à 6px (avant c'était 21px) :

Code : Tout sélectionner

  * { font-size: 14px !important; } 

/*Interligne Volet des en-têtes*/
#threadTree treechildren::-moz-tree-row{
height: 6px !important;
margin-top: -2px !important; 
margin-bottom: -2px !important; 
}
Ce qui donne

Image

A+

Agent virtuel
Tyrannosaurus Rex
Messages : 3078
Enregistré le : 29 janv. 2018, 12:06

Re: interligne dans la liste des messages

Message par Agent virtuel » 18 oct. 2020, 08:12

Bonjour

Pour ma part à vue d'œil
Ne vois pas la différence en comparaison avec Thunderbird 68

Ci-dessous Thunderbird 68 sous Windows7

Sans userChrome.css
Image

Avec userChrome.css
Image

Code : Tout sélectionner

/* Thunderbird userChrome.css */

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#threadTree > treechildren::-moz-tree-row {
min-height: 0px !important;
height: 18px !important;
}

mflo110
Arias
Messages : 3
Enregistré le : 11 oct. 2020, 07:35

Re: interligne dans la liste des messages

Message par mflo110 » 18 oct. 2020, 08:22

Bonjour
Merci à tous pour vos réponses.
J'ai réussi, d'abord avec effectivement l'indicateur toolkit.legacyUserProfileCustomizations.stylesheets qui était sur false.
Ensuite, ça ne fonctionnait quand même toujours pas avec seulement la ligne "height: 18px !important;"
La ligne "min-height: 0px !important;" semble tout aussi nécessaire, et désormais c'est nickel.
Vraiment merci beaucoup!
Mflo

Mapenzi
Tyrannosaurus Rex
Messages : 2130
Enregistré le : 18 mars 2015, 20:17

Re: interligne dans la liste des messages

Message par Mapenzi » 18 oct. 2020, 09:41

Bonjour
mflo110 a écrit :
18 oct. 2020, 08:22
La ligne "min-height: 0px !important;" semble tout aussi nécessaire, et désormais c'est nickel.
Effectivement !
Dans mes tests sans cette ligne j'avais constaté que je toute valeur inférieure à 18.5px n'avait aucun effet sur l'interligne alors que dans l'autre sens (valeur supérieure à 18.5px) ça fonctionne parfaitement.

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 33 invités