Commit Graph

65 Commits

Author SHA1 Message Date
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
d22230b1d5 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
430bfaca43 web/settings: add section ids 2024-07-07 19:14:49 +06:00
wukko
97d381e993 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
901f0a7480 web/settings: more accessibility improvements 2024-07-03 17:10:53 +06:00
wukko
9939f3b172 web: i18n system & navbar translations
dynamic page language and language dropdown!! finally!!
2024-07-03 00:16:03 +06:00
wukko
567cfe05ec web/settings: unfuck tab padding on mobile 2024-06-30 15:58:40 +06:00
wukko
7b289bfb16 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
352b0eae59 web/SettingsTab: fix overflow & chevron scaling 2024-06-25 15:44:06 +06:00
wukko
55515f0fb1 web/settings: mobile layout, better padding & borders 2024-06-25 14:50:59 +06:00
wukko
6fdc63a6c2 web/SettingsTab: fix border radius & padding 2024-06-25 13:07:43 +06:00
wukko
56081db857 web: move svg icon params to css & clean up 2024-06-24 23:46:37 +06:00
wukko
b153c06294 web/SettingsTab: clean up 2024-06-24 23:22:30 +06:00
wukko
042d2e9cc8 web: settings ui & const for settings type options 2024-06-24 23:05:51 +06:00
wukko
a12655a834 web/settings: navigation draft
also unified "active" class/state across all components & added more colors
2024-06-24 19:42:31 +06:00