github drl990114/MarkFlowy v1.2.3

2 hours ago

Features:

  • Browse files with preview tabs. Single-click a file in the file tree or workspace search results to reuse a preview tab in that editor group. Double-click the file or its tab, choose Keep Open from the tab menu, or edit the document to keep it open. Preview tabs are enabled by default and can be turned off under Settings → Editor → Tabs.

  • Switch editing modes from the toolbar. WYSIWYG, Preview, and Source Code toolbars now all provide a direct view-switching menu. Choose a mode for the pane you are using without first activating another pane.

  • Duplicate a table column. In WYSIWYG mode, choose Duplicate column from a table column's menu to insert a copy beside it, including its header, cell content, formatting, and alignment. Undo and redo are supported.

Improvements and Fixes:

  • Fixed mode switching when the same document is open in multiple panes. Each pane keeps its own mode and toolbar; find/replace and source insert actions target the corresponding pane. Unsaved content is preserved when creating a split or switching views.

  • Fixed some Base64 images failing to display in WYSIWYG and Preview modes, including Markdown images and HTML <img> tags.

  • Fixed repeated system file-open requests creating extra windows or duplicate tabs. Opening a file that is already open brings its existing window and tab to the front while preserving unsaved edits.

  • Fixed session preservation when closing the last editor window exits the app on Windows and Linux. The last window's tabs, split layout, and drafts can be restored on the next launch; windows closed earlier stay closed.

  • Added a visible exit button in the upper-right corner of Zen mode, making it easier to leave Zen mode while the status bar is hidden.

  • Improved PDF export browser diagnostics. Invalid paths, incompatible browsers, and detection failures now have clearer messages and expandable details. Also fixed detection and launch compatibility for some Linux browser launcher paths.


新功能:

  • 通过预览标签页浏览文件。 单击文件树中的文件或工作区搜索结果,可在当前分栏中复用一个预览标签页。双击文件或标签页、从标签菜单选择保持打开,或编辑文档,即可将其保留。预览标签页默认开启,可在设置 → 编辑器 → 标签页中关闭。

  • 从工具栏直接切换编辑模式。 所见即所得、预览和源码工具栏现在均提供直接的视图切换菜单,无需先激活其他分栏,即可切换当前操作分栏的模式。

  • 复制表格列。 所见即所得模式下,在表格列菜单中选择复制当前列,即可在旁边插入副本,保留表头、单元格内容、格式和对齐方式,支持撤销与重做。

改进与修复:

  • 修复同一文档在多个分栏中打开时的模式切换问题。各分栏独立保留编辑模式和工具栏,查找替换及源码插入操作作用于对应分栏;创建分屏或切换视图时保留未保存内容。

  • 修复部分 Base64 图片在所见即所得和预览模式下无法显示的问题,覆盖 Markdown 图片链接与 HTML <img> 标签写法。

  • 修复通过系统重复打开同一文件时,可能创建多余窗口或重复标签页的问题。文件已打开时,优先激活已有窗口和标签页,并保留未保存修改。

  • 修复 Windows 和 Linux 下关闭最后一个编辑器窗口并退出应用时,会话未被正确保留的问题。下次启动可恢复最后一个窗口的标签页、分栏布局和草稿,此前单独关闭的窗口保持关闭。

  • 在 Zen 模式右上角增加可见的退出按钮,隐藏状态栏时也能方便地退出 Zen 模式。

  • 改进 PDF 导出的浏览器诊断,针对路径无效、浏览器不兼容和检测失败提供更清楚的提示及可展开的错误详情;同时修复部分 Linux 浏览器启动器路径的检测与启动兼容性问题。


FAQ | 常见问题

FAQ:

Windows users

  • We provide an Offline Installer with built-in ​​WebView2 Runtime​​ for devices that cannot automatically install WebView2 online or are in a no-network environment. Please note that this installer is relatively large in size and is recommended to be used only when necessary.
  • The Portable ZIP can be extracted and run without installation. It uses the system WebView2 Runtime and keeps MarkFlowy's existing user-level data location. In-app updates currently launch an installer; to remain portable, download and extract the new ZIP manually.

macOS users

  • ​​macOS x86_64 version​​: When you launch the app for the first time, you may see a prompt saying "Cannot open the application" because the app is from an unidentified developer. Please go to "System Preferences" > "Security & Privacy", and click "Open Anyway" in the "General" tab.
  • ​​macOS aarch64 (Apple Silicon) users​​: If you see a prompt saying "The application is damaged" when you launch it for the first time, it is usually due to system security restrictions. Please open the terminal and run the following command to fix the permission issue, and then you can open the app normally:
    xattr -cr /Applications/MarkFlowy.app

常见问题:

Windows 用户

  • 我们提供了内置 ​​WebView2 运行时​​的离线安装包(Offline Installer),适用于无法自动在线安装 WebView2 或处于无网络环境的设备。请注意,此安装包体积较大,建议仅在必要时使用.
  • Portable ZIP 解压后即可运行,无需安装;它使用系统 WebView2 Runtime,并继续使用 MarkFlowy 现有的用户级数据目录。应用内更新目前会启动安装器;如需继续使用便携版,请手动下载并解压新版 ZIP。

macOS 用户

  • ​​macOS x86_64 版本​​:首次启动应用时,系统可能会提示“无法打开应用程序”,这是因为应用来自未识别的开发者。请前往“系统偏好设置” > “安全性与隐私”,在“通用”标签页中点击“仍要打开”即可.
  • ​​macOS aarch64 (Apple Silicon) 用户​​:首次启动若提示“应用程序已损坏”,通常是由于系统的安全限制。请打开终端,执行以下命令来修复权限问题,之后即可正常打开应用
    xattr -cr /Applications/MarkFlowy.app

Don't miss a new MarkFlowy release

NewReleases is sending notifications on new releases.