InvokeAI/invokeai/frontend/web/src/features/gallery/components
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
..
Boards feat(ui): remove themes, add hand-crafted dark and light modes 2023-06-30 03:24:36 +10:00
ImageMetaDataViewer feat(ui): api layer refactor 2023-06-24 17:57:39 +10:00
CurrentImageButtons.tsx feat(ui): wip boards via rtk-query 2023-06-22 16:25:49 +10:00
CurrentImageDisplay.tsx feat(ui): remove themes, add hand-crafted dark and light modes 2023-06-30 03:24:36 +10:00
CurrentImageHidden.tsx fix(ui): Syntax issue with the HidePreview icon 2023-04-17 12:42:06 +12:00
CurrentImagePreview.tsx fix(ui): fix metadata viewer too stronk 2023-06-24 18:15:49 +10:00
DeleteImageModal.tsx feat(ui): fix bugs with image deletion 2023-06-06 20:01:27 +10:00
GalleryPanel.tsx chore(ui): clean up GalleryPanel 2023-05-16 10:43:26 +10:00
GalleryProgressImage.tsx feat(ui): refactor base image uploading logic 2023-05-15 17:45:05 +10:00
HoverableImage.tsx feat(ui): api layer refactor 2023-06-24 17:57:39 +10:00
ImageFallbackSpinner.tsx feat(ui): control image auto-process 2023-06-04 22:34:58 +10:00
ImageGallery.css feat(ui): migrate theming to chakra ui 2023-03-06 20:03:39 +11:00
ImageGalleryContent.tsx feat(ui): remove themes, add hand-crafted dark and light modes 2023-06-30 03:24:36 +10:00
NextPrevImageButtons.tsx feat(ui): wip boards via rtk-query 2023-06-22 16:25:49 +10:00
SelectedItemOverlay.tsx feat(ui): remove themes, add hand-crafted dark and light modes 2023-06-30 03:24:36 +10:00