v1.1.0
终于不用自己翻 Release 了 | Highlight
好消息:你养的花会自己换新花盆了。
现在你可以直接在设置里检查、下载并安装更新,不用再手动打开 GitHub Release、找安装包、下载、覆盖安装。这一串流程终于可以少点仪式感了。
应用内更新,爽
新增的更新功能支持从 GitHub Release 和 Mirror酱 获取版本信息,并提供自动检查、手动检查、下载、安装和取消等完整流程。
你也可以在设置中调整自动检查频率,或者填写 Mirror酱 CDK 来使用对应的下载源。安装更新前,花笺还会尝试自动保存未保存的笔记,不必为忘记 Ctrl+S 慌张。
Windows 上的更新链路我们也做了安装回滚、注册表备份、进程校验和暂存目录保护等兜底。虽然不敢说从此万无一失,但至少摔下来的姿势会讲究一些。
这次还把应用配置与笔记数据拆到了各自的目录,并为旧版默认目录、自定义笔记目录和迁移失败后的回退补上了保护。
Important
应用内更新与数据迁移涉及的链路较多。如果遇到异常,欢迎随时提交 Issue。
桌面是你的,墙纸也该是
主窗口现在可以自定义背景图片了,你可以在设置中选择、调整或移除背景,让花笺更像自己桌面的一部分。
写笔记,少一点打断
Markdown 预览新增了对行内 HTML标签、GFM Alerts、代码块语言标签和文章内标题跳转的支持。编辑器也补上了 Tab 缩进、右键菜单、图片粘贴与拖拽、撤销与重做,以及直接拖入 .md、.markdown 和 .txt 文件的能力。
现在通过全局快捷键打开便签时,窗口还可以跟随鼠标位置出现;快捷便签的“打开”页也加入了笔记搜索功能。少找几秒,灵感就少丢一点。
错误提示改成了不挡路的 Toast,自动保存期间继续输入也不会再把新内容覆盖掉。很多功能单看都不大,但加起来就是一句:本该如此。
原生窗口体验与 Linux 支持
macOS 主窗口现已支持原生窗口控件(红绿灯按钮),支持 Dock 图标恢复窗口及窗口重建等系统级交互行为。Windows 与 Linux 保留各自平台的自定义窗口控件实现,确保各平台维持与操作系统一致的外观与交互体验。
新增 DEB、RPM 及 AppImage 三种格式的 Linux 构建产物,覆盖主流发行版的安装需求。
No More Manual Release Hunting | Highlight
Good news: your flower can now move itself into a newer pot.
You can now check, download, and install updates directly from the About panel, instead of opening GitHub Releases, finding the right installer, downloading it, and replacing the old version yourself. That little ritual is finally optional.
In-app updates, finally
The new update system supports GitHub Releases and MirrorChyan as version information sources, and provides the full flow for automatic checks, manual checks, downloads, installation, and cancellation.
You can also configure the automatic check frequency in Settings, or enter a MirrorChyan CDK to use the corresponding download source. Before installing an update, Floral Notepaper will try to save unsaved notes automatically, so forgetting Ctrl+S should be slightly less alarming.
On Windows, the update path now includes safeguards such as installation rollback, registry backup, process validation, and staging-directory protection. This is not a promise that nothing can ever go wrong, but at least the landing should be more controlled.
Application settings and note data have also been split into separate directories. Extra protection has been added for legacy default directories, custom note directories, and fallback behavior after failed migrations.
Important
In-app updates and data migration involve several connected paths. If something goes wrong, please preserve the affected state and submit an Issue.
Your desk, your wallpaper
The main window now supports custom background images. You can choose, adjust, or remove the background in Settings, making Floral Notepaper feel more like part of your own desktop.
Fewer interruptions while writing
Markdown preview now supports inline HTML tags, GFM Alerts, code-block language labels, and in-document heading navigation. The editor also gains Tab indentation, a context menu, image paste and drag-and-drop, undo and redo, plus direct opening of dropped .md, .markdown, and .txt files.
When opening a note through a global shortcut, the window can now appear near the cursor. The quick notepad’s “Open” page also includes note search. A few seconds saved here may be one idea kept there.
Error messages now appear as unobtrusive toast notifications, and typing during autosave no longer risks overwriting newer content. Many of these changes are small on their own; together, they simply make the editor feel the way it should have all along.
Platform-native windows and Linux support
The macOS main window now supports native window controls, including the traffic-light buttons, Dock icon window restoration, and window recreation behavior. Windows and Linux keep their respective custom window controls, so each platform can maintain an appearance and interaction model consistent with its operating system.
DEB, RPM, and AppImage Linux build artifacts are now available, covering installation needs for mainstream distributions.
以下是详细内容:
v1.1.0
新增 | New
- 新增应用内更新功能,支持检查、下载、安装与取消更新 (#207) @u-00a0 @Achilng
- 支持 GitHub Release 与 Mirror酱 更新源 (#207) @u-00a0
- 新增自动检查、检查频率与 Mirror酱 CDK 设置 (#207) @u-00a0
- 新增“关于”面板,展示版本、贡献者、随机 Tip 与项目入口 (#207) @u-00a0
- 新增主窗口自定义背景图片与管理设置 (#141) @atrilee0705-netizen
- 支持全局快捷键打开便签时跟随鼠标位置 (#109) @mirainya
- 新增 Tab 缩进、反缩进与缩进宽度设置 (#135) @kukusuyi
- 支持 Markdown 内嵌 HTML,并增加安全过滤 (#146) @Ukiyograin
- 支持点击 Markdown 标题链接跳转到文章内对应位置 (#200) @gzxx307
- 新增 GFM Alerts 渲染支持 (#225) @sinclair720
- 新增 Markdown 代码块语言标签 (#219) @sinclair720
- 新增编辑区右键菜单,支持剪切、复制、粘贴与全选 (#221) @Mochasu123
- 支持粘贴与拖拽图片到编辑器 @Achilng
- 新增重做功能,格式操作支持撤销与重做 @Achilng
- 新增 Toast 通知,替代标题栏内嵌错误提示 @Achilng
- 支持拖入
.md、.markdown与.txt文件并作为外部文件打开 @Achilng - 快捷键录制时屏蔽系统快捷键,并临时避让 IME 热键 @Achilng
- 支持命令行查看
--version与--help(#260) @zhengqingquan - 新增 Linux 的 DEB、RPM 与 AppImage 构建产物 (#192) @xingwangzhe
- macOS 改用原生红绿灯,Windows 与 Linux 保留自定义窗口控件 (#203) @AMagicPear
- 快捷便签“打开”页新增笔记搜索 (#263) @Red198f
改进 | Improved
- 统一版本号来源为
tauri.conf.json(#207) @u-00a0 - 分离应用配置目录与用户数据目录 @Achilng
- 优化自定义背景的存储位置与设置界面 @Achilng
- 限制跟随鼠标打开的便签位置,并修复高 DPI 下的尺寸计算 (#109) @mirainya
- 优化窄窗口下的设置面板,避免挤压编辑区 @Achilng
- 优化侧栏收缩动画,避免文字重排 @Achilng
- 新建分类时支持再次点击加号提交 (#276) @zhengqingquan
- 统一多平台窗口配置,减少重复配置 (#203) @AMagicPear
修复 | Fix
- 修复 Windows 自动更新流程多个关键问题 (#207) @u-00a0 @Achilng
- 修复
msiexec的creation_flags平台编译问题 (#207) @Achilng - 修复自动保存期间输入内容丢失和光标跳动 @Achilng
- 修复切换笔记与自动保存冲突导致内容覆盖 (#279) @Achilng
- 修复粘贴图片无法撤销或重做 @Achilng
- 修复冷启动时打开外部文件的竞态问题 (#169) @sinclair720
- 修复自定义安装目录后快捷方式路径错误 @Achilng
- 恢复旧版默认数据目录兼容,避免升级后找不到原有笔记 @Achilng
- 修复自定义笔记目录迁移与失败回退中的数据丢失风险 @Achilng
- 支持清空全局快捷键绑定 (#255) @SenNingPro
- 修复开机自启后显示/隐藏快捷键无法呼出主窗口 (#269) @zhengqingquan
- 修复 macOS 全屏关闭黑屏、绿灯退出全屏和 Dock 图标无法恢复窗口 (#203) @AMagicPear
- 修复 macOS 全屏隐藏窗口时的 observer 内存泄漏 @Achilng
- 修复 macOS 自定义背景图片无法加载 (#193) @kukusuyi
- 修复新建分类输入框闪烁 (#276) @zhengqingquan
- 修复主窗口标题栏双击无法最大化或还原 (#278) @zhengqingquan
- 修复删除确认时的黑框与返回时的红线闪烁 (#280) @zhengqingquan
- 修复 GFM Alerts 警告图标显示异常 (#225) @sinclair720
- 修复编辑区右键菜单剪贴板权限与状态同步问题 (#221) @Achilng
- 修复窗口 resize 后最大化按钮状态不同步 @Achilng
- 修复打开新窗口时短暂闪过错误主题 @u-00a0
- 修复新建笔记后编辑区未及时更新 (#138) @Achilng
- 修复系统主题监听器泄漏,并限制 Markdown 外链协议 (#115) @Lunara-afk
文档 | Docs
- 优化 README,补充更多项目信息 @u-00a0
- 新增 CONTRIBUTING.md 及三语版本 @u-00a0
- 新增 PR 模板 @xingwangzhe
其他 | Other
- 缩短下载构建产物保留时间,从 30 天改为 3 天
- 增加 MirrorChyan 上传 Workflow @MirrorChyanDesu
- 为构建时生成贡献者数据补充失败回退 (#263) @Red198f
- 统一语言选项元数据 (#244) @hanxing-go
- 抑制
InferredAsset未使用字段警告 - 清理更新功能相关调试残留文案
Full Changelog: v1.0.4 -> v1.1.0