Skip to content

Releases: LIUBINfighter/Obsidian-Tab-Flow

0.5.7

Choose a tag to compare

@github-actions github-actions released this 20 Sep 01:47
Immutable release. Only release title and notes can be modified.

中文

  • 变更:React 运行时由 19 降到 18.3.1 —— React 19 内置的资源预加载代码会在产物中创建 script 元素,被目录审核判为代码混淆风险;插件只用到 createRoot + hooks + context,功能与行为不受影响,产物还小了约 80KB

English

  • Change: React runtime downgraded from 19 to 18.3.1 — React 19 bundles resource-preloading code that creates script elements, which the directory review flags as a code-obfuscation risk. The plugin only uses createRoot, hooks and context, so behaviour is unchanged and the bundle is about 80KB smaller

0.5.6

Choose a tag to compare

@github-actions github-actions released this 19 Sep 20:30
Immutable release. Only release title and notes can be modified.

中文

  • 修复:alphaTex 诊断下划线改用渐变锯齿绘制,并改用 CodeMirror 真正输出的类名(此前规则指向了不存在的类,实际显示的是 CodeMirror 自带下划线且颜色写死);现在颜色跟随主题
  • 优化:清空 CSS 兼容性检查的剩余告警 —— column-gap 改用 gap、break-inside 改用 page-break-inside;hover tooltip 的宿主类名改由 CodeMirror 挂载钩子补上,移除父选择器写法
  • 构建:发布产物现在附带 SLSA 构建来源证明(attestation),可验证确实构建自本仓库源码
  • 其他:生成的 styles.css 头部注释不再包含嵌套注释起始符

English

  • Fix: alphaTex diagnostics draw the wavy underline with gradients and target the classes CodeMirror actually emits (the previous rules pointed at classes that never existed, so the built-in underline with hard-coded colours showed instead); the colour now follows the theme
  • Improvement: clear the remaining CSS compatibility warnings — gap instead of column-gap, page-break-inside instead of break-inside, and the hover tooltip host receives its class from the CodeMirror mount hook instead of a parent selector
  • Build: release assets now ship SLSA build provenance attestations
  • Misc: the generated stylesheet header no longer opens a nested comment

0.5.5

Choose a tag to compare

@github-actions github-actions released this 19 Sep 11:44
Immutable release. Only release title and notes can be modified.

中文

  • 修复:Print Preview 预览时页面右缘左右跳动、持续重排 —— iframe 自身滚动条会改变内部可用宽度并触发 alphaTab 重排,形成反馈环;现已隐藏该滚动条,高度同步改为幂等且按帧合并,观察器只监听结构变化
  • 优化:音符高亮改用 CSS 动画覆盖 alphaTab 的内联样式,移除最后的强制声明
  • 优化:设置面板改用选择器提权,插件产物中不再包含任何强制声明

English

  • Fix: the print preview page kept shifting and re-laying out because the iframe's own scrollbar changed the inner width and looped with alphaTab's re-render; the scrollbar is hidden, the height sync is idempotent and frame-batched, and the observer watches structure only
  • Improvement: note highlighting now uses a CSS animation to beat alphaTab's inline styles, dropping the last forced declarations
  • Improvement: the settings tab uses selector specificity instead, so the shipped stylesheet no longer contains any forced declarations

0.5.4

Choose a tag to compare

@github-actions github-actions released this 18 Sep 13:23
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

0.5.3

Choose a tag to compare

@github-actions github-actions released this 18 Sep 09:43
Immutable release. Only release title and notes can be modified.
chore(release): 0.5.3

0.5.2

Choose a tag to compare

@github-actions github-actions released this 18 Sep 07:23
Immutable release. Only release title and notes can be modified.
0.5.2

0.5.1

Choose a tag to compare

@github-actions github-actions released this 05 Mar 14:26
Immutable release. Only release title and notes can be modified.

What's Changed

  • chore(release): bump version to 0.5.0 by @LIUBINfighter in #229
  • deps-dev(deps-dev): bump enhanced-resolve from 5.18.3 to 5.20.0 by @dependabot[bot] in #234
  • deps(deps): bump @codemirror/search from 6.5.11 to 6.6.0 by @dependabot[bot] in #233
  • deps-dev(deps-dev): bump @types/node from 25.1.0 to 25.3.3 by @dependabot[bot] in #232
  • deps(deps): bump lucide-react from 0.564.0 to 0.575.0 by @dependabot[bot] in #231

Full Changelog: 0.5.0...0.5.1

0.5.0

Choose a tag to compare

@github-actions github-actions released this 24 Feb 17:26
Immutable release. Only release title and notes can be modified.

What's Changed

Full Changelog: 0.4.2...0.5.0

0.4.2

Choose a tag to compare

@github-actions github-actions released this 14 Feb 12:36
Immutable release. Only release title and notes can be modified.
b35cb35

What's Changed

Full Changelog: 0.4.1...0.4.2

0.4.2.1-mobile

0.4.2.1-mobile Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Feb 17:16
Immutable release. Only release title and notes can be modified.