wukko
429591c445
web/FilenamePreview: reduce line height
2025-03-10 13:47:53 +06:00
wukko
6e21fc56eb
web/SettingsDropdown: add haptics
2025-03-05 20:18:52 +06:00
wukko
0d3044c5e6
web: add haptics for all copy actions
...
& prevent spamming the copy action along with haptic feedback :3
should probably unify all of this cuz this is really messy
2025-03-05 18:07:46 +06:00
wukko
c45c1d13c0
web/SettingsInput: validate input properly, reduce padding
2025-02-25 13:40:04 +06:00
wukko
631f8bddd8
web/FilenamePreview: reduce border, improve padding
2025-02-25 13:38:16 +06:00
wukko
010dfff672
web/SettingsInput: add missing button classes
2025-02-24 22:37:09 +06:00
wukko
efa09d7280
web/SettingsDropdown: remove duplicated hover declaration
2025-02-24 22:29:27 +06:00
wukko
1f79bf6e52
web/settings/advanced: add cache clearing, refactor data management
2025-02-06 23:44:05 +06:00
wukko
c8ea19a69c
web/SettingsInput: fix z-index of input inner buttons
2025-02-05 19:09:37 +06:00
wukko
4f50b44e68
web/SettingsInput: make the clear button non-destructive
...
clear button now clears data only in the input box, not actual data
if you accidentally clear old data and don't save it, you can restore it with one click :3
2025-02-05 19:01:30 +06:00
wukko
c5d8d33870
web/SettingsInput: hide sensitive input & allow to show it with a button
...
also fixed padding & svg rendering in safari
2025-02-05 18:30:00 +06:00
wukko
62dccf7b51
web/SettingsInput: hide sensitive info (such as api key)
2025-02-05 17:07:29 +06:00
wukko
0b6270e745
web/SettingsInput: better screen reader accessibility
...
aria-label is now read instead of placeholders, cuz lengthy ones like uuid are a sensory overload and could confuse people. instead, now we make a fake ui placeholder (because there's no other way to have exclusively aria-label while also showing placeholder normally)
2024-11-24 00:12:35 +06:00
wukko
a9831a40a3
web/SettingsInput: fix uuid support & refactor
2024-11-23 23:21:54 +06:00
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