Skip to content

Rethink token system #99

@matt-goldman

Description

@matt-goldman

The token system is confusing and I think has been contributing to why I haven't been getting the results I wanted.

I think the token system should be demoted to an add-on, at least conceptually. The first class experience is literally just the controls and their stylable properties. The themes should be literally just collections of styles that control the appearance of the FlagstoneUI controls.

Material should NOT be considered a baseline, it's just an example. Sample themes should be promoted as more available references.

The token system can remain but should be repositioned as "Flagstrap" (name tbd). It demonstrates conceptually how a baseline token system can be used to provide a common set of styles that developers can depend upon and expect, which allows rapid bootstrapping of apps. Flagstrap themes are what would be build on top of the token system. But the token system is NOT a core principle of Flagstone UI.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions