Commit Graph

124 Commits

Author SHA1 Message Date
wukko
66bac03e30 web/dialogs: add picker dialog & clean up small dialog 2024-07-22 14:33:43 +06:00
wukko
f530624467 web/ResetSettingsButton: update dialog text
erase -> reset
2024-07-21 16:40:39 +06:00
wukko
ec768ebfc2 web/settings/metadata: basic filename preview component 2024-07-21 16:34:37 +06:00
wukko
a7f40d708e web/meowbalt: hide meowbalt from screen readers
presence of an image of a cat on the screen doesn't change anything about the ui for vision impaired people. it's unnecessary and potentially annoying to have the description of it read out loud on every screen it's used.
2024-07-21 13:59:27 +06:00
wukko
d7bf98a80b web: settings reset confirmation, icons for small dialog
- cleaned up dialog i18n
- better red color
- made :active state visible for dialog buttons on mobile
- better body padding in small dialog
- better small dialog typing with optional values
2024-07-20 21:48:17 +06:00
dumbmoron
def6e26b9f web/settings: add "erase all settings" button 2024-07-20 14:01:13 +00:00
wukko
6ff874d5a1 web/i18n/settings: fix a typo in analytics description 2024-07-14 23:05:31 +06:00
wukko
9f649ff1db web/settings: update analytics text & add a link to more info 2024-07-14 21:51:56 +06:00
wukko
f582be5d44 web/i18n/save: remove "the" from terms note 2024-07-14 21:27:34 +06:00
dumbmoron
4168998b93 web/settings: add "privacy" page with analytics toggle 2024-07-14 15:26:55 +00:00
wukko
36c11556d7 web/i18n/save: fix grammar in terms note 2024-07-14 20:33:49 +06:00
wukko
4232c3437b web: dialog system & basic small dialog 2024-07-13 19:15:43 +06:00
wukko
6c9d759a3a web: update save page i18n & add link to terms and ethics of use
now also styling <a> properly, with exceptions only when needed
2024-07-13 13:45:53 +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
02437a686c web/i18n/settings: update language description
added information about translation fallback
2024-07-11 00:21:49 +06:00
wukko
a6ddceb643 web/settings: add advanced & debug pages 2024-07-10 23:35:53 +06:00
wukko
f498ea65b0 web/i18n/settings: improve reduce motion description 2024-07-10 20:21:41 +06:00
wukko
ceabce864f web/i18n/settings: remove "preferred" from titles 2024-07-10 19:37:49 +06:00
wukko
cbc1febab2 web/settings: disable the language dropdown when auto 2024-07-08 19:46:20 +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
422b907703 web/i18n/settings: update saving.ask.description 2024-07-04 19:09:02 +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
5ced7b5388 web/save: move strings to i18n & translate to ru
also fixed line break in switcher for future lengthier translations (german, for example)
2024-07-03 13:52:27 +06:00
wukko
9939f3b172 web: i18n system & navbar translations
dynamic page language and language dropdown!! finally!!
2024-07-03 00:16:03 +06:00