Skip to content

Releases: Junius-Q/obsidian-minimal-settings-zh

Release list

9.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 03:19

feat: 同步上游 9.0.0,设置面板重写为声明式 API 并重译

基于 Minimal Theme Settings 9.0.0(上游 8.2.3 → 9.0.0,7 个提交)。

⚠️ 升级前必读

  • 要求 Obsidian ≥ 1.13.3 —— v9.0.0 起设置面板使用声明式设置 API
  • 「编辑字体」已移除(上游废弃,请改用 Obsidian 自带的外观设置)
  • 「正文字号」已移除(改为直接跟随 Obsidian 自带字号设置)
  • 仍在用 Obsidian 1.11.x:请改用 8.2.3

改动

  • src/settings.ts:迁移到 Obsidian 1.13 声明式设置 API(getSettingDefinitions),设置面板全部文案在新结构下重译;排版区改为滑块控件 + 「恢复默认」按钮
  • src/utils/styles.ts:同步移除已废弃的 --font-editor-override
  • esbuild.config.mjs:同步上游 .env / 自动拷贝到 vault / 热重载,PLUGIN_ID 改为 minimal-settings-zh
  • manifest.json:8.2.3 → 9.0.0,minAppVersion 1.11.1 → 1.13.0
  • versions.json:新增 9.0.0 → 1.13.3,保留 8.2.3 → 1.11.1 供旧版回退
  • package.json:obsidian typings ^1.11.0 → ^1.13.1
  • README.md:更新版本说明、Obsidian ≥1.13.3 前置要求、修正 BRAT 仓库地址、补更新日志
  • .gitignore:补 .env 与 .obsidian/

命令汉化全部保留 —— 上游未改动 src/main.ts 与 src/commands/*。

验证

  • tsc --noEmit -skipLibCheck 通过 · esbuild 打包通过 · eslint src 0 报错
  • 设置面板骨架与原版逐行对齐(473 行 / 341 骨架行),仅文案差异
  • 发布产物已复核:中文文案齐全、无残留英文
  • CI:Release Plugin success

变更规模:9 个文件、+535 / −406 行。

8.2.3

Choose a tag to compare

@github-actions github-actions released this 30 Jul 03:23