Commit graph

68 commits

Author SHA1 Message Date
wukko
7c7cefe89b
web/settings: add a reusable SettingsInput component 2024-11-23 19:11:19 +06:00
wukko
6e81c55fc1
web: replace text-align: left with text-align: start
improves support for arabic and other RTL languages
2024-11-20 14:47:07 +06:00
wukko
277a6caefa
web/ManageSettings: use downloadFile for exporting settings
and also use 4 spaces for formatting the json file cuz 2 spaces is foul
2024-11-18 15:44:32 +06:00
wukko
1373d16286
web/SettingsDropdown: add a separator after first item, always lowercase
also split out anything in brackets in preview
2024-10-28 23:14:19 +06:00
wukko
3a0b0fed8b
web/settings: convert LanguageDropdown to universal SettingsDropdown 2024-10-28 21:42:07 +06:00
jj
be7c09bd07
web/lib: move dialogs to state folder 2024-10-20 12:51:59 +00:00
wukko
e12e079571
web/SettingsCategory: prevent pointer events when disabled 2024-10-05 21:42:02 +06:00
wukko
128a1ff696
web/ManageSettings: add wrapping (oops) 2024-09-22 15:28:03 +06:00
wukko
1a845fcfc2
web/SectionHeading: reusable component for linkable section headings 2024-09-18 15:28:09 +06:00
dumbmoron
5e7324bca9
web/SettingsCategory: add copy link to settings header 2024-09-17 14:06:56 +00:00
dumbmoron
d93e97e06b
web/LanguageDropdown: unbind locale from select dropdown 2024-09-16 15:13:24 +00:00
wukko
0f51b22d99
web/SettingsCategory: rename state from animate to focus 2024-09-09 00:10:53 +06:00
wukko
5a5c9da3df
web/settings/advanced: improve settings management buttons
also removed duplicate localization strings
2024-09-06 16:18:30 +06:00
wukko
7a5e60f39a
web/SettingsCategory: use general beta label 2024-09-05 08:00:18 +06:00
wukko
56008676f5
web/settings: move sub navigation into its own component 2024-09-04 17:50:47 +06:00
wukko
a46972c9a5
web/SettingsCategory: add ability to mark features as beta 2024-08-31 15:32:02 +06:00
wukko
744842cc3d
web/CustomInstanceInput: fix colors & overflow in firefox and safari 2024-08-30 22:01:14 +06:00
wukko
063f5d1806
web/CustomInstanceInput: proper style 2024-08-30 21:31:02 +06:00
wukko
1850264da7
web/LanguageDropdown: refactor 2024-08-30 17:17:43 +06:00
wukko
b3954b9209
web/ResetSettingsButton: move to settings subdir & reduce timeout to 2s 2024-08-30 17:17:29 +06:00
wukko
33d6b5bd81
web: base custom instance functionality
also:
- renamed processing tab in settings to "instances"
- improved override description
- prefer custom over override (and grey out the option)
- dedicated lib for all api safety warnings
- left aligned small popup with smaller icon
- ability to grey out settings category & toggle
2024-08-30 17:15:05 +06:00
wukko
cc05833c6a
web/SettingsNavBar: fix text line height 2024-08-23 23:17:39 +06:00
wukko
24f2329e9d
web/settings: slightly update navigation style on mobile 2024-08-23 19:44:10 +06:00
wukko
536d9c9742
web/i18n: move call to action button strings to own file 2024-08-09 14:40:30 +06:00
wukko
2c4ba96d57
web/TransferSettings: pretty formatting 2024-07-31 14:59:53 +06:00
wukko
e7587a2ec6
web/TransferSettings: friendlier error messages 2024-07-31 14:57:34 +06:00
wukko
585ebd9cb4
web/settings/advanced: hide reset settings button if there are no settings 2024-07-31 13:53:34 +06:00
dumbmoron
d1930c1dbc
web/advanced: check if imported settings are valid 2024-07-30 17:15:38 +00:00
dumbmoron
a6a0e91674
web/TransferSettings: don't offer export if there is nothing to export 2024-07-30 14:08:49 +00:00
wukko
8b866ddf6f
web/SettingsNavTab: reduce padding on desktop 2024-07-29 13:11:29 +06:00
wukko
f34340a06d
web/TransferSettings: add a timeout to import button in dialog 2024-07-28 14:50:59 +06:00
dumbmoron
299d1867a2
web/TransferSettings: only export storedSettings instead of all settings 2024-07-28 07:46:15 +00:00
wukko
4210b17d89
web/TransferSettings: show a safety warning before importing 2024-07-28 13:20:22 +06:00
dumbmoron
f8d06cf18b
web/settings: settings import/export 2024-07-23 18:17:38 +00:00
wukko
94853f0b7b
web/FilenamePreview: finish the component 2024-07-23 12:34:14 +06:00
wukko
ec768ebfc2
web/settings/metadata: basic filename preview component 2024-07-21 16:34:37 +06:00
dumbmoron
8a080c55f6
web: refactor and deduplicate locale preference logic 2024-07-20 14:37:52 +00:00
wukko
ad3703ab73
web/settings: fix header on mobile at certain scales 2024-07-14 20:52:22 +06:00
dumbmoron
1f0958a0d1
web/settings: move to state folder 2024-07-13 13:17:03 +00: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
5ccde7995e
web: convert global state classes to data attributes
also cleaned up unnecessary dupe in sidebar component
2024-07-12 19:15:55 +06:00
wukko
b12ad56cc1
web/LanguageAutoToggle: update preferred language variable name 2024-07-12 19:02:23 +06:00
wukko
d27bed7add
web: respect reduced motion & transparency preferences
also cleaned up settings & device libs
2024-07-12 18:49:29 +06:00
dumbmoron
aea7ebb371
LanguageAutoToggle: change language even if it does not exist
if the locfile does not exist, it will just fall back to english
2024-07-10 18:46:43 +00:00
wukko
49f9057b6b
web/SettingsNavSection: make section title optional 2024-07-10 23:35:40 +06:00
wukko
b92579ea2c
web/LanguageDropdown: yet another fix for chrome on windows 2024-07-10 21:54:04 +06:00
wukko
e52340f33a
web/settings: improve subtext visibility 2024-07-10 20:19:05 +06:00
wukko
c013134b70
web/settings: move switcher description to correct component 2024-07-10 19:35:23 +06:00
wukko
d8420116dc
web/LanguageDropdown: fix option style in chrome on windows 2024-07-10 18:42:00 +06:00
wukko
496d440e5b
web/settings: refresh the locale state when auto mode is toggled 2024-07-09 21:41:53 +06:00