Skip to content

v0.3.0 — Panel themes and dark mode / 面板主题与深色模式

Latest

Choose a tag to compare

@realzza realzza released this 15 Jul 18:22
ccb1c96

v0.3.0 focuses on the in-page panel. It adds a coherent appearance system without changing the acceleration behavior or existing defaults.

What changed

  • Seven accent themes. Choose Bilibili Blue, Teal, Emerald, Violet, Pink, Sunset, or Graphite under Advanced settings → Accent.
  • A proper light/dark panel. The panel follows the system appearance by default and updates when the OS theme changes. Once you choose light or dark from the header, that preference is saved.
  • Cleaner header controls. Theme and language now use the same compact sliding control, with direct access to both settings.
  • Consistent color throughout. The status card, speed chart, switches, action buttons, and floating ⚡ badge all use the same accent and surface tokens, so the panel changes as one system.

Upgrade notes

Existing settings carry over unchanged. If you do not choose a new appearance, the accent remains Bilibili Blue and the panel continues to follow the system theme. Update the userscript or extension, then reload any open Bilibili tabs.

Verified with 51 passing tests, a clean reproducible build, and successful CI on both the pull request and the merged main commit.

Full change set: #19


更新内容(中文)

0.3.0 这次主要收拾面板体验:加速逻辑没有改动,现有配置也会原样保留;变化集中在主题色、明暗模式和顶部交互。

  • 新增 7 套主题色。 在「高级设置 → 主题色」中可选哔哩蓝、青碧、翠绿、星紫、少女粉、落日橙和石墨灰。
  • 补齐深浅色面板。 默认跟随系统,并在系统外观变化时实时切换;从面板顶部手动选择浅色或深色后,会记住你的选择。
  • 统一顶部交互。 主题与语言开关现在使用同一套紧凑的滑动控件,两项设置都可以直接切换。
  • 整套配色同步切换。 状态卡片、速度曲线、开关、操作按钮和悬浮 ⚡ 图标统一走同一套颜色变量,不会再出现只换了一部分颜色的情况。

升级说明

旧配置可以直接沿用。没有手动调整外观时,主题色仍为哔哩蓝,明暗模式继续跟随系统。更新用户脚本或扩展后,刷新已经打开的 B 站页面即可。

本次发布已通过 51 项测试;重新构建的产物与仓库内 dist/ 完全一致,PR 与合并后的 main CI 均已通过。

完整改动见 #19