Commit Graph

85 Commits

Author SHA1 Message Date
dumbmoron
1f0958a0d1 web/settings: move to state folder 2024-07-13 13:17:03 +00:00
wukko
c5fbff560b web/debug: show all data as json 2024-07-13 19:07:35 +06:00
dumbmoron
f4aff44004 debug: include settings json on page 2024-07-13 12:25:50 +00:00
wukko
914be64153 web/settings: make navigation scrollable on overflow 2024-07-12 19:18:47 +06:00
wukko
d27bed7add web: respect reduced motion & transparency preferences
also cleaned up settings & device libs
2024-07-12 18:49:29 +06:00
wukko
4759f2037c web/device: add user agent 2024-07-11 00:27:46 +06:00
wukko
936da1c9ab web/debug: show page content only when debug mode is enabled 2024-07-10 23:52:44 +06:00
wukko
a6ddceb643 web/settings: add advanced & debug pages 2024-07-10 23:35:53 +06:00
wukko
6c2d147bc6 web/settings: clean up the mobile header 2024-07-10 20:19:46 +06:00
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