psychedelicious
f51e8eeae1
fix(ui): better node footer spacing
2024-01-06 09:09:38 +11:00
psychedelicious
6e06935e75
fix(ui): fix favicon
...
It wasn't in the right place to be bundled into `assets/` by vite.
Also replaced uncategorized board's fallback image with new logo.
2024-01-06 09:09:38 +11:00
Mary Hipp Rogers
8e17e29a5c
fix text color for lora card ( #5417 )
...
* use label
* lint
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
2024-01-05 09:57:16 -05:00
Mary Hipp Rogers
12e9f17f7a
only GET intermediates if that setting is an option ( #5416 )
...
* only GET intermediates if that setting is an option
* lint
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
2024-01-05 09:40:34 -05:00
psychedelicious
cb7e56a9a3
chore(ui): lint
2024-01-05 08:34:46 -05:00
psychedelicious
1a710a4c12
fix(ui): restore prev colors for workflow editor
...
Brand colors are now prefixed with "invoke".
2024-01-05 08:34:46 -05:00
psychedelicious
d8d266d3be
fix(ui): fix field title spacing
...
Closes #5405
2024-01-05 08:34:46 -05:00
psychedelicious
4716632c23
fix(ui): tsc
2024-01-06 00:03:07 +11:00
psychedelicious
3c4150d153
fix(ui): update most other selectors
...
Just a few stragglers left. Good enough for now.
2024-01-06 00:03:07 +11:00
psychedelicious
b71b14d582
fix(ui): update workflow selectors
2024-01-06 00:03:07 +11:00
psychedelicious
73481d4aec
feat(ui): clean up canvas selectors
...
Do not memoize unless absolutely necessary. Minor perf improvement
2024-01-06 00:03:07 +11:00
psychedelicious
2c049a3b94
feat(ui): clean up a few selectors that do not need to be memoized
2024-01-06 00:03:07 +11:00
psychedelicious
367de44a8b
fix(ui): tidy remaining selectors
...
These were just using overly verbose syntax - like explicitly typing `state: RootState`, which is unnecessary.
2024-01-06 00:03:07 +11:00
psychedelicious
f5f378d04b
fix(ui): revert back to lrumemoize
2024-01-06 00:03:07 +11:00
psychedelicious
823edbfdef
fix(ui): fix more state => state
selectors
2024-01-06 00:03:07 +11:00
psychedelicious
29bbb27289
fix(ui): re-add reselect patch
...
Accidentally removed it last commit.
2024-01-06 00:03:07 +11:00
psychedelicious
a23502f7ff
fix(ui): do not use state => state
as an input selector
...
This is a no-no, whoops!
2024-01-06 00:03:07 +11:00
psychedelicious
ce64dbefce
chore(ui): lint
2024-01-06 00:03:07 +11:00
psychedelicious
b47afdc3b5
feat(ui): patch reselect
to use lruMemoize
only
...
Pending resolution of https://github.com/reduxjs/reselect/issues/635 , we can patch `reselect` to use `lruMemoize` exclusively.
Pin RTK and react-redux versions too just to be safe.
This reduces the major GC events that were causing lag/stutters in the app, particularly in canvas and workflow editor.
2024-01-06 00:03:07 +11:00
psychedelicious
cde9c3090f
fix(ui): use useAppSelector instead of useSelector
2024-01-06 00:03:07 +11:00
psychedelicious
6924b04d7c
feat(ui): use lruMemoize
for all entity adapter selectors
2024-01-06 00:03:07 +11:00
blessedcoolant
83fbd4bdf2
ui: slightly reposition floating bars.
2024-01-05 23:59:08 +11:00
psychedelicious
e16b55816f
fix(ui): clarify comparison in usePanel
2024-01-05 07:09:37 +11:00
psychedelicious
895cb8637e
fix(ui): fix panel resize bug
...
A bug that caused panels to be collapsed on a fresh indexedDb in was fixed in dd32c632cd
, but this re-introduced a different bug that caused the panels to expand on window resize, if they were already collapsed.
Revert the previous change and instead add one imperative resize outside the observer, so that on startup, we set both panels to their minimum sizes.
2024-01-05 07:09:37 +11:00
Riccardo Giovanetti
fe5bceb1ed
translationBot(ui): update translation (Italian)
...
Currently translated at 97.3% (1363 of 1400 strings)
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/
Translation: InvokeAI/Web UI
2024-01-05 07:04:04 +11:00
Mary Hipp
5d475a40f5
lint
2024-01-04 12:51:36 -05:00
Mary Hipp
bca7ea1674
option to override logo component
2024-01-04 12:51:36 -05:00
Mary Hipp
f27bb402fb
render one or the other
2024-01-04 11:11:10 -05:00
Mary Hipp Rogers
dd32c632cd
fix default panel width ( #5403 )
...
* fix default panel width
* lint
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
2024-01-04 11:04:21 -05:00
Mary Hipp Rogers
9e2e740033
custom components for nav, gallery header, and app info ( #5400 )
...
* replace custom header with custom nav component to go below settings
* add option for custom gallery header
* add option for custom app info text on logo hover
* add data-testid for tabs
* remove descriptions
* lint
* lint
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
2024-01-04 15:30:27 +00:00
psychedelicious
d6362ce0bd
fix(ui): fix invalid nesting of button in button
2024-01-04 09:36:59 -05:00
psychedelicious
2347a00a70
fix(ui): do not show loading state on floating invoke button if disabled
2024-01-04 09:36:59 -05:00
psychedelicious
0b7dc721cf
chore(ui): lint
2024-01-04 09:36:59 -05:00
psychedelicious
ac04a834ef
feat(ui): tidy hotkeysmodal state
2024-01-04 09:36:59 -05:00
psychedelicious
bbca053b48
feat(ui): style settings modal
2024-01-04 09:36:59 -05:00
psychedelicious
fcf2006502
feat(ui): increase brightnesst of accordion title
2024-01-04 09:36:59 -05:00
psychedelicious
ac0d0019bd
chore(ui): lint
2024-01-04 09:36:59 -05:00
psychedelicious
2d922a0a65
feat(ui): restore floating options and gallery buttons
2024-01-04 09:36:59 -05:00
psychedelicious
8db14911d7
feat(ui): give tooltips padding from screen edge
...
We can pass a popperjs modifier to the tooltip to give it this padding.
2024-01-04 09:36:59 -05:00
psychedelicious
01bab58b20
fix(ui): do not resize panel when window resizes if panel is collapsed
2024-01-04 09:36:59 -05:00
psychedelicious
7a57bc99cf
feat(ui): statusindicator changes
...
We are now using the lefthand vertical strip for the settings menu button. This is a good place for the status indicator.
Really, we only need to display something *if there is a problem*. If the app is processing, the progress bar indicates that.
For the case where the panels are collapsed, I'll add the floating buttons back in some form, and we'll indicate via those if the app is processing something.
2024-01-04 09:36:59 -05:00
psychedelicious
d3b6d86e74
feat(ui): tweak badge styles
2024-01-04 09:36:59 -05:00
psychedelicious
360b6cb286
fix(ui): fix logo version tooltip
2024-01-04 09:36:59 -05:00
psychedelicious
8f9e9e639e
fix(ui): fix hotkey key & untranslated string
2024-01-04 09:36:59 -05:00
psychedelicious
6930d8ba41
feat(ui): do not wrap expander content in box
2024-01-04 09:36:59 -05:00
psychedelicious
7ad74e680d
feat(ui): make invexpander button styles less complex
...
just make it like a normal button - normal and hover state, no difference when its expanded. the icon clearly indicates this, and you see the extra components
2024-01-04 09:36:59 -05:00
psychedelicious
c56a6a4ddd
feat(ui): make expander divider button, add hover, remove color
...
On one hand I like the color but on the other it makes this divider a focus point, which doesn't really makes sense to me. I tried several shades but think it adds a bit too much distraction for your eyes.
2024-01-04 09:36:59 -05:00
psychedelicious
afad764a00
feat(ui): make badges a bit paler
...
too stabby in the eye region
2024-01-04 09:36:59 -05:00
psychedelicious
49a72bd714
feat(ui): use wrench icon in settings menu for settings
2024-01-04 09:36:59 -05:00
psychedelicious
8cf14287b6
feat(ui): simplify App.tsx layout
...
There was an extra div, needed for the fullscreen file upload dropzone, that made styling the main app containers a bit awkward.
Refactor the uploader a bit to simplify this - no longer need so many app-level wrappers. Much cleaner.
2024-01-04 09:36:59 -05:00