Quelque chose a récemment changé, impossible d'augmenter `--topic-body-width`

Salut, j’ai utilisé une largeur personnalisée pour mon forum car la plupart de mes utilisateurs préfèrent une mise en page plus large avec moins d’espace blanc :

:root {
  --d-max-width: 1900px;
  --topic-body-width: 1244px;
}

Avec --topic-body-width, j’arrivais à rapprocher la chronologie et les contrôles du pied de page de la chronologie à quelques pixels de la marge droite sur ma fenêtre de navigateur de 1920px. Mais maintenant, avec les mises à jour vers 3.3.0.beta1-dev, même si j’utilise des valeurs beaucoup plus grandes pour --d-max-width et --topic-body-width, je ne peux toujours obtenir que cette largeur (capture d’écran sur Meta avec ces changements appliqués dans l’inspecteur HTML) :

Il semble que la largeur maximale du corps du sujet soit d’environ 1040px. J’ai essayé de supprimer la valeur min-width dans .timeline-container .topic-timeline mais cela ne fait aucune différence non plus. Des conseils ? Merci beaucoup.

2 « J'aime »

Bonjour :wave:

C’est parce que la nouvelle mise à jour du composant de thème DiscoTOC - table des matières automatique calcule le .container.posts en pourcentage. Ce qui est vraiment génial je pense.

3 « J'aime »

Merci beaucoup ! Je n’ai pas beaucoup de TOC, et il y a une forte préférence des utilisateurs pour des publications plus larges, j’ai donc désactivé cette option :

.container.posts {
    grid-template-columns: unset;
}

Ça devrait aller comme ça, n’est-ce pas ?

Par défaut, il se trouve dans le noyau si vous n’utilisez pas D-TOC. :arrow_down_small:
Vous pouvez donc annuler ces changements de pourcentage avec ceci.

@media screen and (min-width: 925px) {
  .container.posts {
    grid-template-columns: auto auto;
  }
}

Ou vous pouvez élargir la section des articles en modifiant les pourcentages. Par exemple ;

@media screen and (min-width: 925px) {
  .container.posts {
    grid-template-columns: 80% 20%;
  }
}
2 « J'aime »

Merci pour votre réponse ! J’utilise D-TOC, mais je n’ai pas beaucoup de sujets qui l’utilisent, donc cela n’a pas d’importance s’il y a un léger décalage de contenu sur les quelques sujets qui ont une table des matières. Donc, pour revenir au comportement précédent de Discourse, recommanderiez-vous

ou

?

Merci encore, je n’aurais jamais trouvé la source de ce changement sans votre astuce.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.