Commit Graph

2700 Commits

Author SHA1 Message Date
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
fd5f7c36b2 web/Toggle: jiggle physics & don't stretch on long press 2025-03-05 17:30:15 +06:00
6b09bd4688 web: add haptics to toggles & switchers 2025-03-05 17:21:45 +06:00
66401c6c5f web/UpdateNotification: replace animation with a springy transition
so cute :3
2025-02-27 21:05:29 +06:00
64680e162a web/Switcher: add box-shadow to active item 2025-02-27 20:41:11 +06:00
96142a3a0c web/SettingsToggle: make border shine when pressed 2025-02-27 20:40:13 +06:00
3651b98b2d web/DonateShareCard: reduce action button padding
might help with translations
2025-02-27 20:12:40 +06:00
dc0803d292 web/DonateCardContainer: don't show bg on scroll buttons 2025-02-27 19:17:58 +06:00
8934b25c47 web/DonateCardContainer: default cursor when a button is selected
also disabled hover & active for a selected button
2025-02-27 18:29:07 +06:00
238295888c web/DonateOptionsCard: faster scrolling, hover state for custom value 2025-02-27 18:15:51 +06:00
f5b9f59e43 web/DonateCardContainer: add an active button state 2025-02-27 18:12:15 +06:00
0b631b31b3 web/DonateAltItem: add missing button class 2025-02-27 18:05:42 +06:00
b4dd9efd92 web/PageNavTab: show border only when active 2025-02-27 17:42:18 +06:00
36de546fe2 web/SidebarTab: show border only when active
& also brighten when active on mobile
2025-02-27 17:41:39 +06:00
78db8d5eef web/SupportedServices: add hover & press states 2025-02-27 17:33:42 +06:00
2573089378 web/OmniboxIcon: spin the spinner only when it's visible
before it'd always spin in background while being invisible... which is probably not really good
2025-02-25 17:43:22 +06:00
c45c1d13c0 web/SettingsInput: validate input properly, reduce padding 2025-02-25 13:40:04 +06:00
631f8bddd8 web/FilenamePreview: reduce border, improve padding 2025-02-25 13:38:16 +06:00
ad9fd4f601 web/DownloadButton: fix 1.5px misalignment & add press state
also fixed opacity when disabled
2025-02-25 13:37:27 +06:00
20d24eca43 web/ClearButton: add missing button class 2025-02-25 13:36:07 +06:00
ceee059ecf web/Switcher: reduce padding 2025-02-25 13:35:57 +06:00
78a4c9adbf web/layout: better light mode colors for button states 2025-02-25 13:35:21 +06:00
0f21c9b236 web/layout: reduce button border by .5px
yes it matters a lot to me
2025-02-25 13:34:51 +06:00
104c9004c5 web/UpdateNotification: fix mobile position 2025-02-25 00:44:43 +06:00
0ae5cad2f5 web: fix PageNavTab & SidebarTab bg flicker on selection
it used to be: normal-> hover -> pressed -> hover -> active

but now it's: normal -> hover -> pressed -> active
2025-02-25 00:37:18 +06:00
24a75eaf80 web/components: add missing "button" class to main components 2025-02-25 00:17:52 +06:00
384ea412ea web/layout: bright sidebar in light mode, content frame 2025-02-25 00:13:37 +06:00
346b9084b0 web/PageNavTab: add press state & border on hover 2025-02-24 23:52:09 +06:00
bbc7629190 web/layout: move ProcessingQueue outside of content
because it's always above content
2025-02-24 23:49:01 +06:00
137fdd8c03 web/AboutSupport: add a missing button class 2025-02-24 22:38:59 +06:00
010dfff672 web/SettingsInput: add missing button classes 2025-02-24 22:37:09 +06:00
20c45823ee web/layout: fix dark mode button colors, proper press state for buttons 2025-02-24 22:34:00 +06:00
60f4009947 web/CobaltLogo: color the logo according to sidebar colors 2025-02-24 22:29:48 +06:00
efa09d7280 web/SettingsDropdown: remove duplicated hover declaration 2025-02-24 22:29:27 +06:00
33dd4b9fd8 web/SettingsToggle: add button class (because it's a button) 2025-02-24 22:29:05 +06:00
3e2c7a3c91 web/i18n/settings: fix video filename preview
now it displays the actual filename format you get
2025-02-24 22:28:33 +06:00
ded23ec29a web/layout: use the chrome workaround only in chrome lol
oops
2025-02-24 21:33:24 +06:00
424a16729e web/settings/local: update name of the media processing section 2025-02-24 18:46:11 +06:00
910e889f60 web/layout: don't use sign() in chrome cuz it's not supported there 2025-02-24 18:38:33 +06:00
5fa5a0e7cb web/device: add browser type (just chrome for now) 2025-02-24 18:36:32 +06:00
910cbcf236 web/AboutSupport: allow the card to fill the available space 2025-02-24 17:24:06 +06:00
2e317c3abe web/settings: update PageNav icon colors & icon for credits 2025-02-24 17:23:38 +06:00
969058d70b web/settings: update PageNav colors 2025-02-24 17:22:56 +06:00
52528ddee8 web/PageNavTab: add more colors 2025-02-24 17:12:58 +06:00
b2df289894 web/PageNavTab: cleaner icon style 2025-02-24 16:30:33 +06:00
8e4d0cd03d web/settings: add a local processing page 2025-02-24 15:51:11 +06:00
89fccae33d web/settings/migrate: migrate alwaysProxy 2025-02-24 15:49:07 +06:00
b463ec7a7d web/settings: move alwaysProxy & localProcessing, add useWebCodecs 2025-02-24 15:48:52 +06:00
540aee6194 merge: updates from main 2025-02-24 15:11:30 +06:00
187b1f8f05 api/package: update youtube.js to 13.1.0 2025-02-23 13:39:07 +06:00