Skip to content

1.0.5

Choose a tag to compare

@gibsonchan-5 gibsonchan-5 released this 12 Aug 04:50
· 10 commits to main since this release

PaperCraft v1.0.5

🐛 修复

  • 修复 src/ 文件中 PaperCraftPlugin 的导入路径(从 ../main 改为 ../../main)
  • 修复 StyleHost 接口与 Obsidian 实际 API 的匹配
  • 重构 ThemeApplier 使用 document.createElement('style') + 完整的生命周期管理
  • 修复 main.ts 类型守卫(避免 WorkspaceSplit 类型缩窄问题)
  • 修复 DrawingCanvas DrawingElement.points 类型(从 [number, number][] 改为 {x, y}[])
  • 修复 SettingsTab nullable previewPage
  • 修复 getSettingDefinitions 返回类型
  • 修复 TemplateManager 类型安全问题(is 谓词 + 类型守卫)
  • 修复 PaperCraftView 类型安全问题
  • 更新 manifest 版本到 1.0.5

🔧 类型系统

  • 所有 TypeScript 错误已修复(除 Obsidian 模块自身问题)
  • 所有 unsafe assignment/call/member access 已修复
  • 所有 any 类型已移除