Commit Graph
10 Commits
Author SHA1 Message Date
Nate Butler 165f7d5e0a Split Interactive into Interactive and Toggleable (#2628)
This is a part of the intensity driven theme rewrite. 

It introduces the `toggle` and `interactive` helper functions to build
Toggle<T> and Interactive<T> styles for interactive elements in the
theme.

This PR also removes the `theme_testbench` crate and related actions.

Huge thanks to @osiewicz and @mikayla-maki for pushing this forward 🙏🏽

Release Notes:

- Updated the style of many interactive elements.
2023-06-21 15:03:08 -04:00
Nate Butler ecc4689a60 Remove unused light variable 2023-06-21 12:20:47 -04:00
Nate Butler a50f667a35 Format 2023-06-20 16:05:23 -07:00
Nate Butler 00338aa31f Only export color tokens for syntax 2023-06-08 15:14:59 -04:00
Nate Butler 599fa359a8 WIP syntax tokens 2023-06-08 15:12:11 -04:00
Nate Butler 45d1deb714 Export additional tokens, standardize naming convention 2023-06-08 12:21:51 -04:00
Nate Butler 8eb107d8e9 Build layer tokens for each theme 2023-06-08 11:15:59 -04:00
Nate Butler b4136572b8 Update TSCondif
Based on #2558. Also fixes errors resulting from the stricter options.
2023-06-08 01:15:57 -04:00
Nate Butler abc6e60006 Add foundation for exporting tokens 2023-06-08 00:37:00 -04:00
Nate Butler 7a8577d3f0 Organize misc files into theme, themes and styleTrees 2023-06-07 12:50:37 -04:00