Commit Graph

674 Commits

Author SHA1 Message Date
Hakadao
a4a96f606b feat(settings): enhance font customization with new options and improved font handling
- Add new font preference options: default, recommended, and custom
- Update locales with new font customization labels
- Modify font settings to support more flexible font selection
- Improve font rendering and fallback mechanisms
- Update font-related styles and CSS variables
2025-02-22 20:56:50 +08:00
Hakadao
7ae73521dc feat(cover-background): optimize cover image handling and blurring
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run
Enhance cover image processing by:
- Adding image transformations for different views
- Adjusting blur and opacity settings
- Implementing more efficient cover image updates
2025-02-22 04:48:27 +08:00
Hakadao
247dca9315 feat: add dynamic blurred cover background on hover
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run
Introduces a new feature that displays a blurred background of the currently hovered item's cover across various views. Implemented using a new Pinia store method to manage the activated cover, with debounced updates and smooth transitions.
2025-02-21 18:23:43 +08:00
Hakadao
80152bf107 chore: make linter happy
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run
2025-02-20 16:30:41 +08:00
Hakadao
3d3f57bfc3 feat: notifications drawer
Squashed commit of the following:

commit e0d503ef38c5b8d4b19f81368b53b656e6935ff7
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 16:24:53 2025 +0800

    feat(locales): add translation for notifications page drawer option

commit 5c4e5aab811c3bf73d2cfc983e646edca66dff55
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 16:24:32 2025 +0800

    chore: udpate

commit dd7ff6dfeadd514746e1a10773702387cea3c550
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 16:13:54 2025 +0800

    fix(a-link): disable click event when using modifier key click

commit f4801a040b26d6b084168859f2a1e5b9b32ae178
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 16:06:13 2025 +0800

    feat: enhance notifications drawer functionality with custom URL and click handling

commit 7e63cd4417572a5455c8dbccc447f8fe37d92c02
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 15:36:53 2025 +0800

    chore: update

commit 077c416e1ead6cd9ed249375c6c0c4625b2339ec
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 14:32:28 2025 +0800

    fix: add Teleport to NotificationsDrawer for better app integration

commit 5e17ed34f68677bfc8423ad3e24ea3cc3afa038e
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 14:26:36 2025 +0800

    chore: tweak styles

commit 4536347b12ef9e3d0c2ce06c1395ba89fe44fc51
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 13:52:29 2025 +0800

    feat: improve notifications drawer styles

commit 022ea89eed4ae5c6953445118dec97acb15cf38e
Merge: 17f882e7 7a513921
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 12:30:04 2025 +0800

    Merge branch 'main' into feat/notications-drawer

commit 17f882e7cda0b4d74b916592d526f4b1ad5f921d
Merge: 4d615462 6dd838a8
Author: Hakadao <a578457889743@gmail.com>
Date:   Thu Feb 20 12:18:44 2025 +0800

    feat: update notifications drawer style

commit 4d6154625a
Author: Hakadao <a578457889743@gmail.com>
Date:   Wed Feb 19 18:58:24 2025 +0800

    feat: notifications drawer
2025-02-20 16:27:13 +08:00
Hakadao
7a51392198 fix: hide Bilibili-Gate homepage to prevent homepage overload 2025-02-20 12:29:26 +08:00
Hakadao
1f82f68341 fix(following): improve livestreaming video loading logic 2025-02-19 11:00:24 +08:00
Hakadao
b9ba8dc1da chore: add back safari support 2025-02-18 14:13:25 +08:00
Hakadao
b53d677100 chore: nvm 2025-02-13 01:45:21 +08:00
Hakadao
f9857a23bb fix: make haveScrollbar() async in multiple components
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run
This change updates several components to use an async version of `haveScrollbar()`, ensuring proper handling of scrollbar detection across different views like Favorites, History, Home components, and WatchLater.
2025-02-11 18:05:31 +08:00
Hakadao
d7a242416b fix(scrollbar): handle null viewport in haveScrollbar() 2025-02-11 17:56:25 +08:00
EkkoLee
a662bc1a61 fix: refactor and remove redundant code (#1311)
Co-authored-by: EkkoLee98 <ekkoli@addcn.com>
2025-02-11 17:49:05 +08:00
EkkoLee
b84936a479 fix: resolve osInstance is null in haveScrollbar() (#1306)
Co-authored-by: EkkoLee98 <ekkoli@addcn.com>
2025-02-11 17:34:41 +08:00
Hakadao
1662507862 chore: make linter happy
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run
2025-01-26 07:49:59 +08:00
Hakadao
a75d02f0cd fix: refactor Bilibili header visibility logic 2025-01-26 07:44:56 +08:00
Hakadao
fef00f8b93 feat: support https://music.bilibili.com/pc/music-center/ 2025-01-26 06:42:33 +08:00
Hakadao
138e2f99c5 feat: support https://www.bilibili.com/v/popular/all 2025-01-26 06:29:57 +08:00
Hakadao
a44953b284 fix: hide original Bilibili top bar when using original page 2025-01-26 06:21:18 +08:00
Hakadao
1b2fce639c fix: improve top bar visibility hiding mechanism 2025-01-26 06:02:22 +08:00
Hakadao
7e35a53ccb fix(dock): navigation to other pages fails outside homepage 2025-01-26 05:56:13 +08:00
Hakadao
659e859af6 fix: cannot adapted another watcher later url (#1286)
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run
close #1286
2025-01-26 04:16:34 +08:00
旅禾Tristan
97280646cd fix: remove more additional indent from Chinese punctuation (#1283)
Some checks failed
CI / Test (lts/*, ubuntu-latest) (push) Has been cancelled
CI / Test (lts/*, windows-latest) (push) Has been cancelled
CI / Test (lts/-1, ubuntu-latest) (push) Has been cancelled
CI / Test (lts/-1, windows-latest) (push) Has been cancelled
2025-01-20 21:52:38 +08:00
Hakadao
cdef4a7c90 fix(top-bar): prevent top bar from covering content (#1276)
close #1276
2025-01-19 23:46:24 +08:00
Hakadao
481b1fd149 refactor: rename remove-bili-top-bar -> remove-top-bar 2025-01-19 23:30:03 +08:00
star knight
aa3a78173f fix(iframe-drawer): prevent top content from covering issues (#1249)
Co-authored-by: Hakadao <a578457889743@gmail.com>
2025-01-19 23:25:30 +08:00
Hakadao
2d29a48578 fix: prevent style conflicts with Bilibili Evolved dark mode 2025-01-12 22:15:19 +08:00
Hakadao
af5d9ce46b feat(top-bar): bewly or bili top bar switcher (#1237)
close #1237
2025-01-12 21:55:14 +08:00
Hakadao
5363cf4a2d fix: prevent top bar from displaying on unexpected pages (#1266)
close #1266
2025-01-12 15:24:48 +08:00
Hakadao
7b293b7d88 feat: support Bilibili Evolved redesign homepage
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run
2025-01-12 03:35:15 +08:00
Hakadao
aecd880e32 fix: top bar and dock issues on the original bilibili homepage 2025-01-12 03:22:58 +08:00
Hakadao
1e25f2e65d fix(Favorites.vue): adjust video card grid layout to four columns for better responsiveness 2025-01-08 12:33:45 +08:00
胡雨晴
9e3afecf7a fix: top bar displayed on the unexpected pages (#1256) (#1257)
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run
Co-authored-by: Hakadao <a578457889743@gmail.com>
2025-01-08 10:01:10 +08:00
Hakadao
2fc30aaa71 feat(video-card): revert to a five-column video card grid layout 2025-01-08 01:21:46 +08:00
Hakadao
6d115ad76b fix: cannot support video page inside the drawer 2025-01-07 12:22:18 +08:00
Hakadao
e21ecc0ae2 feat: show more video cards in each row 2025-01-07 11:10:35 +08:00
Hakadao
f905091fdc refactor: grid layout handling
Some checks are pending
CI / Test (lts/*, ubuntu-latest) (push) Waiting to run
CI / Test (lts/*, windows-latest) (push) Waiting to run
CI / Test (lts/-1, ubuntu-latest) (push) Waiting to run
CI / Test (lts/-1, windows-latest) (push) Waiting to run
2025-01-06 10:59:47 +08:00
Hakadao
836f60824f chore: correct the grammar 2025-01-06 02:00:50 +08:00
Hakadao
88cfaebb9d fix: top bar displayed on the unexpected pages (#1246,#1247,#1248)
closes #1246 #1247 #1248
2025-01-06 01:56:52 +08:00
Hakadao
1b9555edda fix: video sharing dialog shows the top bar (#1246)
close #1246
2025-01-05 04:25:34 +08:00
Hakadao
dd50659355 fix: top bar covering content (#1235)
resolve #1235
2025-01-02 02:13:23 +08:00
Hakadao
42984a4d33 fix(history): "Loading..." cannot be closed (#1221)
close #1221
2024-12-30 11:41:20 +08:00
Hakadao
0974245621 feat: improve responsive behavior 2024-12-30 11:19:35 +08:00
Hakadao
df62cef2c6 feat(dock): always show dock (#1217) 2024-12-30 00:37:33 +08:00
Hakadao
933661e533 feat(watch-later): enhance the experience on screens with smaller heights 2024-12-26 13:00:02 +08:00
Hakadao
471b9c4f01 fix(following): cannot show live-streaming card immediately 2024-12-24 12:39:58 +08:00
Hakadao
ca27b01170 feat(settings): add followingTabShowLivestreamingVideos setting 2024-12-24 12:22:25 +08:00
Hakadao
e140846271 feat(following): show live stream type cards in the list 2024-12-24 02:14:06 +08:00
Hakadao
d41ad75e33 feat: block top search page ads (#1207)
close #1207
2024-12-24 00:58:27 +08:00
Hakadao
9101bcd57d chore: disable startShadowDOMStyleInjection() 2024-12-23 00:31:06 +08:00
Hakadao
2ebbd63814 fix(adapted-styles): update styles 2024-12-22 18:58:45 +08:00