Commit Graph

599 Commits

Author SHA1 Message Date
wukko
c9dfd60068 web/ProcessingQueueStub: static stub text 2025-05-04 14:43:55 +06:00
jj
1ef8391639 web: simplify CobaltFileReference type 2025-05-03 13:23:05 +00:00
jj
e0ced00806 lib/storage: move opfs to subdirectory 2025-05-03 12:21:21 +00:00
jj
b3f151f3cb web/storage: move clearCacheStorage() logic to clear button 2025-05-03 12:21:21 +00:00
wukko
a22e4c3cf9 web/settings: add an option to hide the remux tab on mobile 2025-05-01 00:25:03 +06:00
wukko
a1e20ccc3e web/SmallDialog: delay error haptics by 150ms 2025-04-30 23:56:25 +06:00
wukko
a86c552183 web/ProcessingQueueItem: don't show size if size is 0, refactor 2025-04-30 21:33:35 +06:00
wukko
76b04aabf0 web: update dependencies to svelte 5
just updating the dependencies for now, will migrate components gradually over time
2025-04-28 22:52:22 +06:00
wukko
bd5c16ed15 web/DonateOptionsCard: fix css selector for scroll button 2025-04-28 22:37:24 +06:00
wukko
04d1a2f96f web/Omnibox: don't bind the download button to a variable 2025-04-28 22:02:52 +06:00
wukko
2fce88af2f web/DonateOptionsCard: fix fantom button focus on tab nav, refactor 2025-04-27 21:32:40 +06:00
wukko
55ce09d6f4 web/Switcher: fix box-shadow 2025-04-27 20:59:14 +06:00
wukko
9657db3515 web: remove focus ring css workarounds 2025-04-27 20:38:01 +06:00
wukko
ba4742f3fd web: remove data-focus-ring-hidden from all files 2025-04-27 20:37:38 +06:00
wukko
0454b138b1 web/FileReceiver: restore the pretty animated focus ring 2025-04-27 20:36:14 +06:00
wukko
0e1750e215 web: use outline for focus ring instead of box-shadow
- prevents conflicts with existing box-shadow(s) on basically all components
- removes the need for data-focus-ring-hidden or any other weird workarounds
2025-04-27 20:35:50 +06:00
wukko
e3a60d8775 web/ProcessingStatus: visually distinct focus ring 2025-04-27 20:30:39 +06:00
wukko
d25e9b628e web/ProcessingStatus: remove extra box-shadow css 2025-04-27 20:16:44 +06:00
wukko
c4fc320a6a web/SupportedServices: clean up a bit 2025-04-27 19:35:30 +06:00
wukko
9d6e638614 web/ProcessingStatus: replace box-shadow with filter 2025-04-24 17:28:06 +06:00
wukko
b3e523b1ce web/PopoverContainer: replace box-shadow with filter & add will-change 2025-04-24 17:20:33 +06:00
wukko
926008818e web/DialogHolder: improve first animation performance, prevent lag
sometimes the initial dialog animation lags, and as i've discovered it's mostly caused by animating box-shadow (even though it's not directly animated). replacing it with filter seems to have improved the performance a LOT lol.

also:
- made the in animation jumpier
- delayed the animation of modal a bit to let the background start appearing first
- extended opacity fade in by 5%
2025-04-24 17:18:22 +06:00
wukko
f21f16a700 web/PopoverContainer: reduce the shadow 2025-04-24 16:31:10 +06:00
wukko
064de55b3b web/ProcessingQueue: remove estimated storage usage
it's broken in pretty much all browsers and shows inaccurate info
2025-04-23 23:09:32 +06:00
wukko
4182845e9a web/FileReceiver: make accept list text unselectable 2025-04-21 22:46:34 +06:00
wukko
0b1637e986 web/i18n/queue: mux -> remux
all muxing that cobalt does is remuxing, this is simply more accurate
2025-04-20 19:05:30 +06:00
wukko
b56c6b70a2 web/Omnibox: show community label if default url isn't official 2025-04-20 16:18:45 +06:00
wukko
d1798bc59d merge: updates from main 2025-04-20 14:21:39 +06:00
wukko
f5598d7897 web/SavingDialog: fix unexpected inner container box-shadow 2025-04-05 23:03:26 +06:00
wukko
07d4393d27 web/Omnibox: don't rerender omnibox buttons
this prevents unnecessary listener creation on valid/invalid link spam
2025-04-02 21:22:01 +06:00
wukko
cc5dff0a30 web/DownloadButton: fix RTL layout 2025-04-02 21:14:45 +06:00
wukko
fc42fd7a86 web/Omnibox: make the entire input bar focusable
now it's possible to click through the omnibox icon
2025-04-02 21:14:24 +06:00
wukko
9c40a1f88e web/PageNav: reduce padding, add a gap between nav and content 2025-04-02 20:16:42 +06:00
wukko
0fb4cd7888 web: rename queen-bee to task-manager
less corny and less cryptic
2025-04-02 14:57:45 +06:00
jj
53ca7700a5 web/queue: make completedWorkers into set, require pipelineResults 2025-03-31 13:05:00 +00:00
wukko
3acfe7462a web/SettingsCategory: reduce gap 2025-03-29 14:36:03 +06:00
wukko
4b0d44912b web/Omnibox: reduce the gap 2025-03-29 14:32:57 +06:00
wukko
b9e64bd9e9 web/OmniboxIcon: refactor css 2025-03-29 14:21:53 +06:00
wukko
0b77431bd6 web/OmniboxIcon: don't use extra flexboxes 2025-03-29 14:01:38 +06:00
wukko
ccf6546065 web/ProcessingQueue: make storage info text thicker 2025-03-29 13:44:24 +06:00
wukko
af8cbb1093 web: add "will-change: transform" to all spinners cuz safari is weird 2025-03-29 13:19:27 +06:00
wukko
071008726e web/UpdateNotification: fix initial transition (animation) 2025-03-27 21:20:00 +06:00
wukko
8ffe9e29d6 web/ProcessingQueue: reduce the gap in the header 2025-03-27 20:34:15 +06:00
wukko
93ff9b62d6 web/DialogContainer: prevent an error after a race condition
an error is no longer thrown if several dialogs were closed while timeout was running

this should really be replaced by proper dialog management system, with each dialog having a unique id and removal happening via that id, not just array.pop()
2025-03-17 16:47:03 +06:00
wukko
903998913f web/PageNavTab: add a border to inactive tab icon 2025-03-13 18:54:33 +06:00
wukko
429591c445 web/FilenamePreview: reduce line height 2025-03-10 13:47:53 +06:00
wukko
1b0be14175 web/settings: move accessibility settings to the accessibility page
also rearranged the nav bar a bit to make it look cleaner

... and also accommodated for the new location of accessibility settings (oops)
2025-03-07 21:43:03 +06:00
wukko
1137ccfd3b web/ProcessingQueue: open the queue popover when new item is added 2025-03-07 21:03:50 +06:00
wukko
714e71751e web/PopoverContainer: refactor & simplify code
why the fuck was it that way in the first place
2025-03-07 20:47:43 +06:00
wukko
dab88f7ed8 web/ProcessingStatus: update the icon 2025-03-07 15:20:34 +06:00