Skip to content

0.5.4

Choose a tag to compare

@github-actions github-actions released this 18 Sep 13:23
· 24 commits to dev since this release
Immutable release. Only release title and notes can be modified.

中文

  • 修复:音符字体加载失败导致的“豆腐块” —— 统一使用 FontFileFormat.Woff2,资源 URL 运行时校验,失败自动回退 data URL
  • 修复:资源下载失败 —— 改用与内置库一致的 alphaTab 1.8.4,并支持多源回退(jsDelivr 镜像 → unpkg → GitHub Release)
  • 修复:同步 worker 资源到 1.8.4,避免主库与 Worker 版本不一致
  • 重构:弃用的 staveProfile 改为逐谱表可见性(Staff 属性)
  • 新增:设置面板支持 Obsidian 1.13+ 声明式设置,可被设置搜索索引
  • 优化:CodeMirror 与 Obsidian peer 锁定版本对齐,避免双实例;清理 !important 与重复 CSS
  • 其他:调试日志默认静默,可用命令 Debug: toggle debug logging 开启

English

  • Fix: music font failed to load (tofu glyphs) — use FontFileFormat.Woff2 consistently, verify the font URL at runtime and fall back to a data URL
  • Fix: asset downloads failing — use the bundled alphaTab 1.8.4 and fall back across multiple sources (jsDelivr mirrors → unpkg → GitHub Release)
  • Fix: sync the worker asset to 1.8.4 so the worker matches the library
  • Refactor: replace the deprecated staveProfile with per-staff notation visibility
  • New: declarative settings for Obsidian 1.13+ (settings are searchable)
  • Improve: align CodeMirror with Obsidian's peer pins (no duplicate instances); clean up !important and duplicate CSS
  • Misc: debug logging is silent by default, enable it with the Debug: toggle debug logging command