Commit graph

26 commits

Author SHA1 Message Date
wukko
c013134b70
web/settings: move switcher description to correct component 2024-07-10 19:35:23 +06:00
wukko
496d440e5b
web/settings: refresh the locale state when auto mode is toggled 2024-07-09 21:41:53 +06:00
wukko
1bf0e6707b
web/settings/appearance: rearrange sections 2024-07-08 19:47:59 +06:00
wukko
cbc1febab2
web/settings: disable the language dropdown when auto 2024-07-08 19:46:20 +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
dumbmoron
157b687ab5
web/settings: redirect to full page if base page is opened on desktop 2024-07-04 22:25:22 +00: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
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
wukko
635561394c
web: add dynamic page titles 2024-06-25 21:01:08 +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
44f17e71bc
web/settings: update placeholder 2024-06-25 14:54:46 +06:00
wukko
55515f0fb1
web/settings: mobile layout, better padding & borders 2024-06-25 14:50:59 +06:00
wukko
dd1f9b512f
web/settings: change the layout on mobile screen 2024-06-25 00:11:04 +06:00
wukko
56081db857
web: move svg icon params to css & clean up 2024-06-24 23:46:37 +06:00
wukko
042d2e9cc8
web: settings ui & const for settings type options 2024-06-24 23:05:51 +06:00
wukko
0064bda4ed
web: proper text styling & semantics 2024-06-24 20:26:45 +06:00
wukko
a226f0635f
web: use an alias for components folder 2024-06-24 20:23:55 +06:00
wukko
530edee0b1
web/settings: update main page placeholder 2024-06-24 19:44:06 +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
wukko
7e39bd78d7
web/settings: fix setting value name 2024-06-20 19:19:57 +06:00
wukko
b9e7661b6d
web: basic settings page needed for testing
typescript cries about types but i don't care at this point
2024-06-20 18:05:17 +06:00
wukko
382c6e1cd8
web: reusable meowbalt component & page placeholders 2024-06-16 20:32:09 +06:00
wukko
38d7add0a9
web: navigation & sidebar 2024-06-14 16:33:01 +06:00