Introduction
Gribouille 0.3.0 marque une avancée significative dans l'univers de Typst, en affinant le contrôle des guides et en introduisant des thèmes personnalisables. Cette nouvelle version permet aux développeurs et designers de créer des graphiques plus intuitifs et esthétiques sans plonger dans des configurations complexes.
Contrôle des Guides
Le changement le plus notable de cette version est l'amélioration du contrôle des guides. Auparavant, masquer les marques de graduation d'un axe nécessitait des manipulations complexes du thème. Désormais, une simple commande guides(x: none) ou guides(y: none) suffit à masquer les marques et les étiquettes, tout en conservant la ligne de l'axe et les lignes de la grille. Cette simplification permet un gain de temps considérable et une meilleure flexibilité dans la conception graphique.
Guides Radiaux
Pour les graphiques en coordonnées polaires, guides(theta: none) et guides(r: none) cachent respectivement l'axe angulaire complet et les étiquettes radiales. Ces options offrent une personnalisation accrue pour les diagrammes circulaires, particulièrement utiles dans la visualisation de données cycliques.
Thèmes Personnalisés avec Compose
La fonction compose() de Gribouille 0.3.0 bénéficie désormais d'un paramètre theme:, permettant de styler les compositions globales et de propager ces styles dans les panneaux sans thème propre. Cela facilite la création d'une esthétique cohérente à travers différentes parties d'un graphique.
Géométrie des Aires
La fonction geom-area() empile les zones par défaut, simplifiant la création de graphiques empilés sans configurations supplémentaires. Cette fonctionnalité est particulièrement utile pour les graphiques où la comparaison des valeurs cumulées est essentielle.
Annotations Débordantes
Avec l'ajout de annotate() et son option clip: false, les marques peuvent désormais déborder du panneau, offrant plus de liberté dans l'annotation des graphiques. Cette amélioration est cruciale pour les cas où les annotations doivent être visibles même en dehors des limites définies.
Améliorations Techniques
Sous le capot, Gribouille 0.3.0 a optimisé la gestion des légendes et annotations, réduisant les erreurs et améliorant la précision visuelle. Avec l'intégration de defer() pour remplacer plot(..., defer: true), le flux de travail est plus intuitif et aligné avec les meilleures pratiques de programmation.
Conclusion
Gribouille 0.3.0 transforme la manière dont les graphiques sont créés et personnalisés dans Typst, rendant le processus plus accessible et esthétiquement plaisant. Que ce soit pour des visualisations simples ou des compositions complexes, cette mise à jour offre des outils puissants pour chaque créateur.
Discutons de ton projet en 15 minutes.