Skip to content

Markwrite 1.2.0 — Native macOS / macOS 原生支持

Choose a tag to compare

@asoming asoming released this 13 Sep 15:10

Markwrite 1.2.0 — macOS 原生支持 / Native macOS support

下载 / Downloads

  • Mac(M 系列 / Apple Silicon): Markwrite_1.2.0_aarch64.dmg
  • Mac(Intel): Markwrite_1.2.0_x64.dmg
  • Linux x86_64: .deb or linux_x86_64.tar.gz
  • Windows 10/11 x64: x64-setup.exe
  • SHA256SUMS-1.2.0.txt: SHA-256 checksums for all five packages.

macOS

支持 macOS 14 及以上。打开对应芯片的 DMG,将 Markwrite.app 拖入 Applications,再从应用程序目录启动。两个安装包均为原生架构,无需 Rosetta。

  • Cocoa 系统菜单、中英文界面、Command/Option 快捷键;保留系统隐藏、最小化和全屏。
  • Finder 冷启动/运行中打开 Markdown,支持中文、空格、特殊字符路径,不移动原文件。
  • 设置 Markdown 默认打开方式;系统要求确认时提供 Finder 操作说明。
  • 退出继续经过保存、保留草稿、不保存退出的确认流程。
  • AI 密钥可保存在 macOS Keychain;更新按 CPU 选择并校验 DMG。
  • 备份、移动、引用更新和冲突恢复接入 macOS 原子重命名,不覆盖已存在的目标。
  • Git 管理、双文对照、同文分栏及两侧独立的编辑/源码/阅读模式延续可用。

Requires macOS 14+. Open the DMG matching your CPU, drag Markwrite.app to Applications, and launch it there. Both CPU builds run natively without Rosetta. This release adds Cocoa menus, Command/Option conventions, Finder cold/warm file opening, Markdown default-application registration, Keychain-backed API credentials, and CPU-aware verified DMG updates. Unsaved-change protection, Git tools, side-by-side comparisons, and independent pane modes remain available. Safe file moves, backup publication, reference updates, and conflict recovery now use macOS exclusive atomic rename.

签名说明 / Signing: 当前为 ad-hoc 签名,尚未 Apple Developer ID 公证。首次运行如被系统拦截,请按 Apple 官方说明在「隐私与安全性」中确认来源后打开。Ad-hoc signed, not Apple Developer ID notarized; follow Apple’s guidance if first launch is blocked. No Gatekeeper disabling is required.

更新会下载、校验并打开 DMG,之后由用户拖入 Applications 替换;不会声称已自动替换应用。Updates download, verify, and open the DMG; drag the app into Applications to replace the previous version.

已验证 / Verified

  • 四平台 正式构建与测试通过;每个平台 1004 项前端测试,原生测试 Linux 99、Windows 90、两种 Mac 各 94 项通过。各平台另有 2 项可选前端诊断及 2 项原生助手未执行。
  • 两种 Mac 的 最终安装包检查通过:DMG、搬移后签名、原生架构、Finder 冷热打开、系统菜单、独立窗口及原生退出。退出一个独立窗口后另一个继续运行;测试源文件内容保持不变。
  • Linux 最终二进制在隔离桌面完成连续打开、同文双栏九种组合、实际输入同步、保存/撤销及正常退出;Windows 完成 NSIS 安装、关联、进程恢复和卸载。

All four platform builds passed. Each ran 1,004 frontend tests; native tests passed: Linux 99, Windows 90, Apple Silicon 94, Intel Mac 94. Two optional frontend diagnostics and two native helper tests per platform were not run. Both downloaded Mac installers passed signature/architecture checks, relocated launch, Finder cold/warm opening, native menus, independent windows, and native Quit. Closing one independent process left the other running; source files were unchanged.

验证边界 / Validation limits

构建和 CI 实机启动检查不等于完整人工验收;Mac 中文输入法组合、触控板手势、实体多屏和系统隔离下载后的首次运行仍需人工验证。There has been no hands-on Mac verification of Chinese IME composition, trackpad gestures, physical multi-display behavior, or a quarantined browser download’s first launch.

中文功能与操作介绍 · English guide