wukko
33dd4b9fd8
web/SettingsToggle: add button class (because it's a button)
2025-02-24 22:29:05 +06:00
wukko
6e81c55fc1
web: replace text-align: left
with text-align: start
...
improves support for arabic and other RTL languages
2024-11-20 14:47:07 +06:00
wukko
3a0b0fed8b
web/settings: convert LanguageDropdown
to universal SettingsDropdown
2024-10-28 21:42:07 +06:00
wukko
33d6b5bd81
web: base custom instance functionality
...
also:
- renamed processing tab in settings to "instances"
- improved override description
- prefer custom over override (and grey out the option)
- dedicated lib for all api safety warnings
- left aligned small popup with smaller icon
- ability to grey out settings category & toggle
2024-08-30 17:15:05 +06:00
dumbmoron
1f0958a0d1
web/settings: move to state folder
2024-07-13 13:17:03 +00:00
wukko
c013134b70
web/settings: move switcher description to correct component
2024-07-10 19:35:23 +06:00
wukko
bad7e3307d
web/LanguageDropdown: proper component style
...
you can't toggle the "select" element programmatically, so i had to come up with a workaround. it works and looks beautifully!
also fixed buggy overflow in SettingsToggle component.
2024-07-08 00:18:25 +06:00
wukko
35a8628cc1
web/SettingsToggle: change aria role to switch
2024-07-07 22:45:35 +06:00
wukko
a478993599
web: improve screen reader usability
...
- switchers now have audible states
- toggles are now interpreted as toggles
- fixed weird spacing introduced in last commit
2024-07-03 14:09:09 +06:00
wukko
3527131cd7
web/settings: calculate item padding properly
2024-06-29 23:31:40 +06:00
wukko
a1913988d7
web/settings: adjust padding for switcher & toggle
2024-06-29 23:02:10 +06:00
wukko
0c33ac3a1c
web/SettingsToggle: clean up
2024-06-29 22:53:09 +06:00
wukko
ad6539e3bd
web/settings: replace checkbox with toggle
...
- equal font size & padding for all subtexts in settings
- equal padding & border radius for all settings components
it just looks way better now
2024-06-29 22:51:24 +06:00