Skip to content

BA Click 0.3.2

Choose a tag to compare

@HarryHello HarryHello released this 11 Sep 18:44
· 16 commits to main since this release
  • 2026-09-12

Added / 新增

  • Japanese localization + language picker / 日文本地化 + 语言选择器: full 日本語 UI (39 strings, completeness enforced by unit tests) and a language selector at the top of the panel (自动 / 中文 / English / 日本語), persisted in settings.json; menu bar labels follow.
    完整日本語界面(39 个词条,完整性由单元测试保证)与面板顶部语言选择器,设置持久化,菜单栏标签同步切换。
  • Click statistics / 点击统计: panel toggle (off by default) that counts fired click effects (all buttons), persisted; the total shows under the toggle.
    面板开关(默认关)统计点击特效触发次数并持久化(含左/右/中键),计数显示在开关下方。
  • Reset to Defaults / 恢复默认设置: panel button (with confirmation) restores every effect setting to the tuned defaults; launch-at-login is untouched.
    面板按钮(带确认)把全部特效参数恢复为调校默认值;开机自启不受影响。
  • Quick toggle in the menu bar / 菜单栏快捷开关: the status menu gains 启用/停用特效, flipping the master switch without opening the panel.
    菜单栏图标菜单新增「启用/停用特效」,不打开面板即可一键切换。
  • Polished DMG installer / DMG 安装窗口排版: 640×360 window, 128px icons, app + Applications centered over a room-night background image (compressed to 200KB in-repo).
    640×360 窗口、128px 大图标、应用与 Applications 居中并排,room_night 背景图(已压缩入库)。

Performance / 优化

  • Glow-only degradation / 降级只作用于辉光: under GPU pressure only the bloom/scene textures drop (0.5x → 0.25x native — a pure blur either way); the trail/disk/arc/shard content ALWAYS renders at full drawable resolution, so the effect itself never pixelates.
    GPU 压力下仅辉光纹理降分辨率(0.5× → 0.25×,均为纯模糊),尾迹/圆盘/弧光/碎片永远保持原生分辨率渲染,不再出现锯齿。

Fixed / 修复

  • Disabling effects left the last frame on screen / 停用特效残留最后一帧: the empty-display optimization also skipped the erase frame; the last painted frame now gets a final blank repaint.
    停用特效后残影不再残留(空屏跳过不再吞掉擦除帧)。
  • Zero brightness painted the ring BLACK / 亮度 0 时光环变黑: the visible pass now clamps brightness at 1.0 — below 1 only the glow fades (plain blue ring, glow off at 0); the HDR pass still scales to zero.
    可见路径亮度下限钳制为 1——0~1 只淡出发光(环保持普通蓝色),HDR/辉光照常归零。
  • Language picker lagged one selection behind / 语言切换慢一拍: the L10n override synced after SwiftUI re-rendered; it now switches synchronously with the settings write.
    语言设置现在随写入同步生效,面板不再显示上一次选择的语言。