CSS custom properties/variables
TODO:
Circular dependency checkAnimations-
Tests-
Printingcurrently it leaves spaces between all tokens so that1px solid red
doesn't become1pxsolidred
. But this also meansrgba( 0 , 0 , 0 , 0 )
, probably should be more selective here and e.g. special case commas and opening/closing tokensSort custom props when printing
-
Address TODOs in the diffAllow variables in @define-color - do we need this at all?Error handling? Currently substituting variables at compute time discards any errors-
Currently I use modified libadwaita styles for testing (that's the bulk of the diff), should we introduce variables in Default somewhere?This would be difficult without significantly changing the styles themselves
Clean up commit historyDocs
Edited by Alice Mikhaylenko