-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TECH] Améliorer le debug des polices d'écriture (PIX-5249) #569
Conversation
Une fois l'application déployée, elle sera accessible à cette adresse https://ui-pr569.review.pix.fr |
mettre un commentaire au dessus // this is private attribut ( use only on placeholder %pix-title / %pix-body) |
Est-ce que tu penses que rajouter un underscore au début et ajouter un eslint ignore serait utile aussi ? |
je pense que c'est pas necessaire. après ce sera au reviewer de faire attention. Rien n'empêchera d'utiliser celle avec _ tout de même. (si on va chercher la property. on verra le commentaire donc cela me parait suffisant seulement le commentaire). |
d100d9b
to
5f814b2
Compare
Finalement j'ai fait les deux, pour sécuriser au max ^^ (pour ma part j'ai du mal à remonter jusqu'à l'implem de Pix UI quand je travaille côté Pix :() |
d86d06a
to
e424ab9
Compare
…ugging experience
e424ab9
to
7967bda
Compare
## [44.3.8](v44.3.7...v44.3.8) (2024-03-20) ### 🏗️ Tech - [#569](#569) Améliorer le debug des polices d'écriture (PIX-5249)
🎉 This PR is included in version 44.3.8 🎉 The release is available on: Your semantic-release bot 📦🚀 |
🎄 Problème
Avec l'usage historique de SCSS, il n'est pas évident de savoir pourquoi une police d'écriture est utilisée. Une fois compilé, on se retrouve avec un ensemble de propriétés relatives aux polices assez peu utiles pour l'usager de Pix UI, notamment la
font-family
.🎁 Proposition
Ajouter une couche d'abstraction sur la
font-family
utilisée, ainsi"Nunito", Arial, sans-serif
devientvar(--pix-font-family-title)
pour faciliter le debug.🌟 Remarques
J'aurai bien indiqué que ces nouvelles "variables" sont "privées" car elles ne sont pas censée être utilisées directement, mais le linter m'ennuie :
🎅 Pour tester
Vérifier que les polices sont bien rendues dans la doc des typographies et qu'au debug on retrouve une variable plutôt que des valeurs finales.