PR is based into another feature branch aimed at general UI/UX improvements. I've added tw-colors as the main theme mechanism, replacing the light vs dark pattern with explicitly defined themes.
Under the hood, tw-colors uses CSS variables, so hypothetically it should be possible to support two types of custom themes:
'Private' themes that are just CSS files which override those variables
'Public' themes that get added into the repository as code contributions (e.g. see packages/components/themes/dark.ts)
I've also started some of the redesign work, mostly around the settings pages ATM. Once I finish the tw-colors aspect, I'll merge this in and continue the redesigns on that feature branch
PR is based into another feature branch aimed at general UI/UX improvements. I've added
tw-colors
as the main theme mechanism, replacing the light vs dark pattern with explicitly defined themes.Under the hood,
tw-colors
uses CSS variables, so hypothetically it should be possible to support two types of custom themes:packages/components/themes/dark.ts
)I've also started some of the redesign work, mostly around the settings pages ATM. Once I finish the
tw-colors
aspect, I'll merge this in and continue the redesigns on that feature branch