Skip to content

v0.3.1 · 设置体验

Choose a tag to compare

@BUGJI BUGJI released this 28 Sep 17:11
· 25 commits to main since this release

0.3.1 · 设置体验

对新手更友好的设置界面:

  • 新增「简化模式」,默认开启,隐藏进阶选项与「高级」分类;可在 设置 → 常规 关闭,或点击导航底部「显示全部设置」
  • 搜索增强:支持口语化同义词(如“音量”“加速”“颜色”),结果中显示设置描述片段并高亮命中关键词
  • 分类图标改用语义化图标;「记住窗口大小」「启动检测更新」从「高级」移到「常规」
  • 精简「自动隐藏网格线」「时间拉伸引擎」等说明文案
  • 无障碍:为搜索框、清除 / 展开 / 关闭等纯图标按钮补充 aria-label

外观与主题

  • 主题 → 预设改为真实界面缩略图卡片,附明暗徽章与选中标记;切换主题时全局平滑过渡
  • 新增「快速选择强调色」色板,强调色独立于预设,切换明暗主题时保持不变
  • 主题 → 自定义改为分组卡片(色带 + 「恢复本组」),并新增右侧实时预览面板
  • 原「显示 → 外观」并入 主题 → 外观:界面缩放(75%–150%)、字号缩放(85%–150%)、模糊强度、界面圆角、阴影强度
  • 界面缩放走原生页面缩放,时间线与所有面板整体生效;字号缩放仅调整文字大小,不改动布局
  • 新增「背景图片」:可选本地图片作为应用背景,支持铺满 / 完整显示 / 平铺、背景模糊(0–40px)与主题色变暗(0–100%),设置页内附当前图片预览
  • 新增「面板不透明度」(默认 90%):面板半透明以透出背景图,可自行调低获得更明显的通透效果

启动与新建工程

  • 新增「启动时打开欢迎窗口」设置(设置 → 常规,默认开启),可关闭启动时弹出的独立欢迎窗口
  • 统一新建工程流程:文件菜单与欢迎窗口的「新建工程」都会先选择保存位置,再立即写盘并记入最近工程;取消则保持当前工程不变

设置性能与稳定性

  • 拖动「界面缩放 / 字号 / 模糊强度 / 圆角 / 阴影」等滑杆时不再逐帧重算全部设置,改为停止后统一校验并持久化,交互更顺滑
  • 修复:拖动「界面缩放」滑杆时页面缩放会带动设置面板一同缩放,导致滑杆数值乱跳;现改为仅在拖动结束后应用缩放
  • 设置改动在退出前会立即落盘,避免在防抖窗口内关闭应用导致最后一次改动丢失
  • 启动时不再重复写出 settings.json,仅在配置迁移或首次生成时写盘
  • 修复:每次设置写入都会触发一次后台「检查更新」网络请求,现仅在开启该选项时检查
  • 修复:清空自定义应用名后回退到内置默认名;主题自定义仅保留合法颜色值,避免配置中堆积无效项

设置分类与插件市场

  • 信息架构:颜色与缩放 / 圆角 / 模糊等外观项统一到「主题」分类,减少在「显示」「主题」之间来回切换

  • 导航顺序调整:「插件」前移到「快捷键」之前;简化模式不再隐藏整个「网络」分类,仅隐藏进阶的「代理来源」,保留便于配置市场加速的 GitHub 加速项

  • 插件市场分类按固定品类顺序(导出 / 导入 / 联动 / 界面 / 工具 / 分析)展示,并显示各品类数量;未知品类自动美化展示

  • 注册表 categories 归一化(转小写、去空格、去重),避免重复芯片与英文 slug 泄漏;分类在刷新后失效时筛选自动重置,无匹配结果时给出空态提示

  • docs/plugin-system.md 补充市场品类约定与新增品类的维护方式

  • 安装包:Beat-Data-Generator-0.3.1-setup.exe