Hi Mat, Jeremy and Mario,
Thanks for thinking of me, Mat, and my usage of tachyons elements in my
Bricks studio.
The reasons why I (only) adapted selected parts of tachyons (typography,
spacing/measures, some colours, ...) are:
- I like the simple and useful design concept (as a starting point).
- I basically agree with what Mario says.
- TiddlyWiki can already do magic stuff (variables, calculations –
JavaScript in CSS –, theme-tweaks, palettes, ...).
Some things that are difficult in standard TW and that I tried to improve
in Bricks:
- Find the right spot in the existing CSS to change.
- So I transformed it into a collection of specialised small CSS
documents.
- Colour calculations, e.g. to blend or invert colours or to check
contrast (accessibility).
- My ambition was: Enable users to choose some base colours, and then
calculate everything else automagically. That turned out to be incredibly
hard.
- Still I think my ColorAction plugin is great and the Colour Manager
<https://tid.li/tw5/test/bricks.html#Colour%20Manager> points in the
right direction (it allows to define/calculate colours based on other
colour variables – and still see them, a big improvement compared to the
standard palette manager).
- Use different colour schemes for content and sidebar (e.g. dark
sidebar, light background for content)
- I hacked a way around this but it was a long and hard process.
- Save computing power: With TWs flexibility, the more variables you
have the more complex calculations are needed to render the design.
- So I implemented a simple "compiler" that renders one big stylesheet
without any variables. I can use this "frozen" version to publish faster
wikis.
- Adjust spacing to follow a system (margins, paddings, whitespace
around headings, ...)
- This is where my tachyons-based variables were extremely helpful.
So features like these would be more important for me, than what/if any
framework is used. As long as there is a solid concept that goes through
all of TW and is easily adaptable (using far less parameters than the
ControlPanel offers today) I would actually not care, where it is derived
from.
All the best,
Thomas
--
You received this message because you are subscribed to the Google Groups
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywikidev/507dced0-8a53-42a7-970c-fa7beb88177e%40googlegroups.com.