InvokeAI/invokeai/frontend
psychedelicious 032c7e68d0 feat(ui): remove themes, add hand-crafted dark and light modes
Themes are very fun but due to the differences in perceived saturation and lightness across the
the color spectrum, it's impossible to have have multiple themes that look great without hand-
crafting *every* shade for *every* theme. We've ended up with 4 OK themes (well, 3, because the
light theme was pretty bad).

I've removed the themes and added color mode support. There is now a single dark and light mode,
each with their own color palette and the classic grey / purple / yellow invoke colors that
@blessedcoolant first designed.

I've re-styled almost everything except the model manager and lightbox, which I keep forgetting
to work on.

One new concept is the Chakra `layerStyle`. This lets us define "layers" - think body, first layer,
second layer, etc - that can be applied on various components. By defining layers, we can be more
consistent about the z-axis and its relationship to color and lightness.
2023-06-30 03:24:36 +10:00
..
CLI convert add_model(), del_model(), list_models() etc to use bifurcated names 2023-05-13 14:44:44 -04:00
install warn but do not crash when model scan finds random cruft in models directory 2023-06-28 15:26:42 -04:00
merge fix potential race condition in config system 2023-05-25 20:41:26 -04:00
training fix potential race condition in config system 2023-05-25 20:41:26 -04:00
web feat(ui): remove themes, add hand-crafted dark and light modes 2023-06-30 03:24:36 +10:00
__init__.py all files migrated; tweaks needed 2023-03-03 00:02:15 -05:00