Skip to content

Latest commit

 

History

History
113 lines (83 loc) · 4.96 KB

File metadata and controls

113 lines (83 loc) · 4.96 KB

Changelog

1.1.0

新功能

  • Markdown 编辑器工作流增强

    • 打开文件时:若当前仅有一个空白且未改动文档,将复用该标签页;否则新开标签页
    • 启动应用时自动恢复上次打开的 Markdown 文件(支持多文件;不存在文件自动跳过)
    • 标签页新增未保存状态提示,覆盖“未落盘新文档”与“已落盘但有改动”两类场景
    • 新增“编辑”子菜单(位于“文档编辑器”菜单下),恢复标准编辑/查找快捷键链路
  • 退出与快捷键行为重构

    • ⌘W 统一改为关闭文档标签页,不再触发关闭 App
    • ⌘⇧V 在编辑/预览模式之间切换(菜单文案实时同步当前模式)
    • ⌘Q 退出逻辑按“是否正在投屏”分流;投屏中显示二次确认弹窗,并支持弹窗期间再次 ⌘Q 直接退出
  • 菜单结构调整

    • 顶层菜单顺序调整为:文档编辑器 | 捕获 | 窗口 | 帮助
    • “设备”“显示”合并为“捕获”
    • “帮助”新增 GitHub 主页与 Issues 反馈入口

改进

  • 音频捕获配置与运行时一致性

    • iOS/Android 音频捕获默认关闭
    • 在 UserPreferences 关闭音频捕获时,DeviceCaptureInfoView 隐藏全部音频相关控件(含开关与音量)
    • 音频捕获开关改为“重启 App 后生效”,并在偏好设置标题处增加黄色提示文案
  • 自动更新与发布链路迁移到公开仓库

    • Sparkle 更新源统一使用仓库内 appcast.xmlraw.githubusercontent.com
    • 发布资产统一使用 GitHub Releases 公网下载地址
    • 增加一键发布脚本 release_oneclick.sh 与发布 skill skills/screenpresenter-release/SKILL.md

修复

  • 修复查找面板相关 Auto Layout 约束冲突与潜在布局循环导致的崩溃
  • 修复 ⌘F 后查找框不可见、无响应等交互问题
  • 修复查找输入中 ⌘A 全选异常
  • 移除“编辑器失焦自动切换预览”导致的模式误切换问题

文档

  • README 更新为公开仓库分发与当前菜单/快捷键行为
  • 新增应用截图资源(screenshots/
  • 新增 MIT 许可证(LICENSE

1.0.4

新功能

  • Markdown 编辑器会话体验增强

    • 当仅有一个空白未改动文档时,打开文件会复用该标签页,而不是新增标签页
    • 启动应用时自动恢复上次打开的 Markdown 文件(支持多文件,自动跳过不存在文件)
    • 标签页新增未保存状态标记(*),覆盖“新建未保存”与“已落盘但有改动未保存”两种情况
  • 退出流程重构(按投屏状态)

    • 无设备正在投屏时,⌘Q 直接退出
    • 有设备正在投屏时,显示二次确认弹窗;弹窗展示 App 图标与退出影响说明
    • 弹窗显示期间再次按 ⌘Q 可直接退出
    • 新增对未保存文档的分流处理:未落盘文档优先触发保存;已落盘未保存文档先自动保存再继续退出流程
  • 主菜单结构优化

    • 移除“编辑”菜单
    • 合并“设备”与“显示”为“捕获”菜单
    • 菜单顺序调整为:文档编辑器 | 捕获 | 窗口 | 帮助
    • “帮助”菜单新增“GitHub 主页”“反馈问题(Issues)”入口

改进

  • 音频设置与显示一致性
    • iOS/Android 音频捕获默认关闭
    • DeviceCaptureInfoView 在音频捕获关闭时隐藏全部音频相关 UI
    • 音频捕获开关改为“重启 App 后生效”的会话级行为,避免运行中状态不一致
    • 偏好设置音频分组新增黄色提示:音频捕获开关需重启 App 生效

1.0.3

新功能

  • 内嵌 Markdown 编辑器

    • 多标签页支持,可同时编辑多个文档
    • 语法高亮,支持 10+ 代码主题(GitHub Light/Dark、Xcode、Dracula、Cobalt 等)
    • 查找与替换(⌘F / ⌘⇧F)
    • 格式快捷工具栏(标题、粗体、斜体、链接、代码等)
    • 文件操作:新建、打开、保存、另存为,支持最近文件列表
    • 编辑器位置可配置(左侧 / 右侧 / 居中),在偏好设置或 Markdown 菜单中切换
    • 编辑器缩放(⌘+ / ⌘-)
    • 编辑器主题独立于主窗口外观,不影响应用整体样式
    • 支持 .md / .markdown / .txt 文件类型
  • 标准编辑菜单

    • 新增编辑菜单,包含撤销、重做、剪切、复制、粘贴、全选
    • 查找子菜单:查找与替换、查找下一个/上一个、用所选内容查找
  • 退出确认

    • 关闭应用时弹出确认对话框,防止误操作
    • 若编辑器有未保存文档,优先提示保存

修复

  • VideoToolbox 解码器线程安全:修复 Unmanaged 引用跨 Dispatch 队列传递时的潜在崩溃问题

改进

  • 布局模式偏好设置变更时工具栏状态自动同步
  • 新增 Markdown 编辑器可见性和位置变更的通知机制

其他

  • 新增 AGENTS.md 开发指南
  • 新增 .swiftformat 代码格式配置
  • 移除过时的审计报告和技术文档