Commit Graph

23 Commits

Author SHA1 Message Date
wukko
968add2b0c
web/LanguageDropdown: yet another fix for chrome on windows 2024-07-10 21:54:04 +06:00
wukko
8f4da35b45
web/settings: improve subtext visibility 2024-07-10 20:19:05 +06:00
wukko
26d2565ca6
web/settings: move switcher description to correct component 2024-07-10 19:35:23 +06:00
wukko
ffdcee1852
web/LanguageDropdown: fix option style in chrome on windows 2024-07-10 18:42:00 +06:00
wukko
8ab85dc442
web/settings: refresh the locale state when auto mode is toggled 2024-07-09 21:41:53 +06:00
wukko
3340989749
web/settings: disable the language dropdown when auto 2024-07-08 19:46:20 +06:00
wukko
e1bf0fb6fa
web/LanguageDropdown: fix current selection string 2024-07-08 19:24:40 +06:00
wukko
8e47983fb0
web/LanguageDropdown: fix missing text in firefox & small font size in safari 2024-07-08 12:49:27 +06:00
wukko
c3348ef71c
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
db8d57fea0
web/settings: highlight the setting when linked to
- remade the way padding in settings is done to accommodate space for a highlight
- renamed nav components to indicate better what they are
2024-07-07 21:51:46 +06:00
wukko
550ce86690
web/settings: add section ids 2024-07-07 19:14:49 +06:00
wukko
1371615b96
web: move all strings to i18n & improve a11y
- omnibox is now fully usable with a screen reader
- back button is now interpreted as such
- subtext now accepts line breaks
2024-07-03 23:54:44 +06:00
wukko
bc795a75ad
web/settings: more accessibility improvements 2024-07-03 17:10:53 +06:00
wukko
70c6f15a61
web: i18n system & navbar translations
dynamic page language and language dropdown!! finally!!
2024-07-03 00:16:03 +06:00
wukko
5a2c1bb829
web/settings: unfuck tab padding on mobile 2024-06-30 15:58:40 +06:00
wukko
8141903689
web: mobile improvements
- all buttons now reflect that they're pressed or hovered
- settings feel way better on mobile
- settings header has been completely remade
2024-06-25 20:59:25 +06:00
wukko
d490ef9907
web/SettingsTab: fix overflow & chevron scaling 2024-06-25 15:44:06 +06:00
wukko
a302c06876
web/settings: mobile layout, better padding & borders 2024-06-25 14:50:59 +06:00
wukko
f6e7532dd6
web/SettingsTab: fix border radius & padding 2024-06-25 13:07:43 +06:00
wukko
466592918e
web: move svg icon params to css & clean up 2024-06-24 23:46:37 +06:00
wukko
8ae218ac95
web/SettingsTab: clean up 2024-06-24 23:22:30 +06:00
wukko
9fad7103c4
web: settings ui & const for settings type options 2024-06-24 23:05:51 +06:00
wukko
61733f491a
web/settings: navigation draft
also unified "active" class/state across all components & added more colors
2024-06-24 19:42:31 +06:00