Skip to content

Releases: spacexun2/WindNote

Windnote v1.0.3 更新日志

16 Sep 04:55
8193896

Choose a tag to compare

  • 统一图片路径规范:内部使用绝对路径管理 notes_dirimages_dir,写入 Markdown 时一律生成相对笔记根目录的图片链接(如 images/...)。
  • 网页抓取图片链接修复:抓取并保存图片后,始终以笔记根目录为基准计算相对路径,杜绝 MyNotes/images/... 等不可用前缀。
  • 粘贴图片一致性:直接粘贴图片保存到图片目录后,插入 ![image](相对笔记根目录路径),与抓取保持一致。
  • 图片链接迁移增强:更改图片目录后,支持一键扫描并重写全部笔记中的图片链接,兼容以下场景:
    • Markdown 形式:![alt](url)![alt](<url>),保留可选 title(".." / '..' / (..'))。
    • HTML 形式:<img src="...">
    • 前缀变体:old_rel/./old_rel/、反斜杠(Windows)及历史 MyNotes/old_rel/
  • 兼容性细节:在 Windows 下前缀匹配对大小写不敏感;链接写入统一为正斜杠,保证可跨平台渲染。

提示:建议将图片目录放在笔记根目录下(如 <notes>/images),以获得最稳定、最简洁的链接形式。

Windnote v1.0.2 更新日志

16 Sep 02:33
8193896

Choose a tag to compare

本次更新重点优化了程序的启动体验、树形列表的性能以及错误处理机制,进一步提升了Windnote的稳定性和用户体验。

核心改进

1. 启动体验优化

  • 智能迁移提示:当程序位于磁盘根目录时,会自动复制到新的文件夹中运行,并通过友好的弹窗提示用户新位置,避免用户困惑。
  • 数据目录保护:在程序迁移时,原有的"MyNotes"笔记目录也会一并迁移到新位置,确保用户数据完整无损。

2. 树形列表性能优化

  • 增量重排技术:针对置顶/取消置顶、重命名、排序变更等操作,现在只会移动受影响的列表项,避免整树重绘,大幅提升响应速度。
  • 状态保持:在列表项重排过程中,会保留原有的选中状态和展开状态,提供更流畅的交互体验。

3. 错误处理机制增强

  • 去静默失败:大幅减少了代码中的"静默失败"(try/except pass),让异常可见、易定位。
  • 统一提示系统:引入了_notify/_notify_error统一提示机制,在保存、导入、重命名、预览等关键操作出错时,会通过状态栏给出清晰的提示信息,方便用户了解问题所在。

稳定性提升

  • 异常处理优化:增强了文件操作、网络请求、预览渲染等关键路径的异常处理,减少程序崩溃风险。
  • 资源管理改进:优化了程序对系统资源的管理,提升了长时间运行的稳定性。

用户体验增强

  • 操作反馈:在关键操作(如快照创建、文件操作等)完成后,会提供清晰的状态反馈,让用户了解操作结果。
  • 界面响应性:通过多项性能优化,提升了界面的整体响应速度,特别是在处理大量笔记时的流畅度。

Windnote v1.0.1 更新日志

15 Sep 15:23
8193896

Choose a tag to compare

本次更新重点重构并修复了“沉浸模式”的一系列问题,极大地提升了其稳定性、性能和用户体验。同时,我们也对快照功能和文件操作进行了一些关键的改进。

核心修复与功能增强 (沉浸模式)

  • 彻底解决数据丢失问题:通过引入全新的实时同步架构,您在沉浸模式下的每一次按键、每一次修改都会被精确地、实时地应用到笔记中。即使在沉浸模式下频繁切换笔记,或遇到意外情况,您的宝贵工作内容也将万无一失。
  • 完美保留原文格式:我们彻底放弃了旧有的、会“污染”您原文格式的HTML转换方案。新的“智能合并”技术确保只有您实际修改过的文字会被更新,而您精心编排的空行、缩进和所有Markdown格式都将保持原样,丝毫不受影响。
  • 实现“丝滑”的笔记切换:通过引入渲染缓存、后台预取和优雅的淡入淡出动画,现在在沉浸模式下切换笔记的体验将如丝般顺滑,告别了以往的卡顿和延迟感。

快照功能改进

  • 修复快照生成失败的Bug:解决了因文件名包含特殊空格(如网页复制的“不换行空格”)或因改动过于微小而被忽略,导致快照无法生成或识别的问题。
  • 增加UI反馈:现在,每当快照成功创建时,主窗口左下角的状态栏都会显示一条清晰的提示信息,让您对操作结果了如指掌。

易用性增强

  • 新增“打开文件所在位置”:在笔记树的右键菜单中,我们增加了一个方便的“在文件资源管理器中显示”选项,让您可以快速定位到笔记文件所在的本地文件夹。

稳定性提升

  • 修复RuntimeError崩溃问题:解决了一个在特定操作(如长按笔记项时后台刷新列表)下可能引发的罕见程序崩溃问题,提升了应用的整体稳定性。

Windnote v1.1 正式发布:您的写作伙伴,安全感与掌控感双重升级!

18 Sep 16:06
8193896

Choose a tag to compare

Hey,Windnote 的朋友们!

我们带着一个超有料的 v1.1 版本回来啦!在过去的两天里,我们喝光了成吨的咖啡,敲下了无数行代码,只为给您带来一次诚意满满的体验升级。本次更新我们聚焦于数据安全编辑体验视觉自定义三个核心方面,引入了期待已久的回收站、一套更智能的 Markdown 美化工具,以及能让您完全掌控编辑器外观的段落样式系统。

准备好了吗?让我们一起来看看 v1.1 的新变化吧!


🛡️ 您的专属“后悔药”:回收站与笔记信息中心

手滑党和整理控的福音来了!我们深知数据安全的重要性,从 v1.1 开始,您的每一次删除操作都将更加从容和安心。

回收站,误删不再是末日

  • 安心删除:不小心删错了重要的笔记或整个文件夹?别慌!现在,所有被删除的内容都会被自动移入笔记库根目录下的 _trash 文件夹(该文件夹在笔记树中会自动隐藏,保持界面清爽)。
  • 轻松管理:通过工具栏新加入的“回收站”按钮,您可以随时打开一个清爽的管理界面,查看所有被删除的内容。在这里,您可以:
    • [一键还原]:让文件毫发无损地回到原来的位置。
    • [彻底删除]:确认不再需要后,让它从硬盘上彻底消失。
    • [清空回收站]:一次性清空所有历史记录。

再也不怕一次手滑,让辛苦写下的灵感随风而逝!

笔记信息,让一切有迹可循

想知道一篇笔记的“前世今生”?现在,在笔记树上右键点击“笔记信息”,一个全新的信息面板会告诉您关于它的一切:

  • 时间戳: 精确到秒的创建时间和最后修改时间。
  • 来源追溯: 这篇笔记是您亲手新建的,还是从某个 URL 导入的?所有信息一目了然。
  • 完整保存历史: 您对这篇笔记的每一次保存,都会被记录下来,形成一份完整的“成长日记”。

让每一篇笔记都拥有它的“数字身份证”,管理起来自然更加得心应手。


🪄 更懂你的“魔法棒”:智能 Markdown 美化引擎

为了让每一位用户都能更顺手地使用 Markdown 进行创作,我们在 v1.1 中全新加入了一整套“智能 Markdown 美化引擎”!它就像一根懂你的魔法棒,能帮你轻松处理那些繁琐的格式细节,让你的文档既规范又美观。

智能列表分级,告别手动缩进

还在为多级列表的对齐而烦恼吗?新的列表分级功能可以:

  • 广泛识别: 支持 -, *, +, , 1., 1) 等多种无序和有序列表标记。
  • 智能判断: 它能自动识别上下文,将子级列表对齐到标准的 4 空格缩进,让您的长列表瞬间告别混乱,层级清晰。
  • 精准避让: 它足够聪明,能够自动跳过引用块(>)和代码块(```),绝不误伤。

按大纲插入分割线,结构化写作利器

想在每个大纲标题前加上分割线来区分章节?现在只需一键!

  • 在美化菜单中选择“根据大纲加入分割线…”,一个便捷的对话框会弹出。
  • 您可以自由选择要应用规则的标题级别(H1-H6,可多选),并支持“跳过文首标题”的贴心选项。

更多贴心美化

  • 统一加粗符号: 自动将从网页等地复制而来的 \*\*文本\*\* 等转义写法,修正为干净标准的 **文本**,并清理两侧多余的空格。
  • 图片链接规范: 自动识别文中的图片,将其复制到统一的 images 文件夹并改写为标准的相对路径,让笔记库的迁移和管理再无后顾之忧。

🎨 您的“私人裁缝”:编辑器外观完全自定义

我们相信,一个舒适的视觉环境能激发更多的灵感。因此,我们为您带来了前所未有的编辑器外观自定义能力。

全局段落样式,定义你的写作风格

通过全新的“段落与行距设置”对话框,您可以轻松设定全局的段前间距段后间距行距倍率。这些设置会保存为您的个人偏好,每次打开笔记时自动应用,让每一篇笔记都呈现出您最喜欢的样子。

为“特殊公民”独立设置

更棒的是,您可以为 标题、列表、引用、代码块 这四类“特殊公民”分别定制它们的专属间距和行距!

  • 想让标题更突出?把它的段前距调大点就行!
  • 觉得代码块太拥挤?给它一个更宽松的行距吧!

所有这些设置仅影响编辑器的显示效果,绝不会修改您的 Markdown 源文件,确保了文件的纯净与高度可移植性。


🚀 精益求精:一系列贴心的优化

除了以上这些“大动作”,我们还在许多细节上进行了打磨:

  • 图片处理更稳健: 从外部粘贴的图片现在会自动保存到您配置的图片目录,并统一使用相对路径。
  • 交互体验更顺滑:
    • Tab 键现在默认输入 4 个空格,Shift+Tab 可减少缩进。
    • 美化菜单进行了重新分组,并为每个功能增加了详细的悬停说明,效果一目了然。
    • 主界面底栏支持拖动调整高度,给予您更大的布局自由。
  • 细节修复:
    • 修复了回收站列表的排序错误。
    • 提升了部分对话框的稳定性。
    • 增强了 Markdown 预览对混合列表的解析能力。


🎁 下载小贴士:选择最适合您的版本

为了满足不同用户的需求,从 v1.1 开始,我们为您提供了两种不同的发行包:

  • 单文件版 (One-File):

    • 优点: 干净清爽,只有一个 .exe 文件,非常方便携带和分发。
    • 权衡: 由于每次启动时需要将所有库解压到临时目录,它的启动速度会稍慢一些。
    • 推荐给: 追求极致便携性,需要经常在不同设备间移动使用的您。
  • 文件夹版 (One-Dir):

    • 优点: 启动速度更快!因为它所有的依赖库都已解压在旁,做到了“即点即开”。
    • 权衡: 它是一个包含主程序和许多依赖文件的文件夹,整体体积会稍大((解压后400M左右)。
    • 推荐给: 主要在固定的电脑上使用,希望获得最快响应速度的您。

您可以根据自己的使用习惯和偏好,选择性下载。


感谢您对 Windnote 的支持与耐心!我们希望这个满载新功能和改进的 v1.1 版本,能为您带来更高效、更愉悦的笔记体验。

如果您有任何建议或反馈,请不要犹豫,随时告诉我们!

—— Windnote 团队

v1.0.0

11 Sep 15:40
13f42ac

Choose a tag to compare

Windnote v1.0.0 Release Notes

经过全面的重构和精心打磨,我们激动地发布 Windnote v1.0.0!这是一个里程碑式的版本,它将改变您与笔记交互的方式。我们专注于提升核心编辑和阅读体验,为您带来前所未有的流畅感和专注度。

✨ 主要新功能 (Major New Features)

1. 沉浸式编辑模式 (Immersive Editing Mode)

  • 所见即所得: 点击右下角的“沉浸阅读”按钮,即可进入一个无干扰的编辑环境。在此模式下,预览区将直接变为可编辑状态,您可以像在最终发布的页面上一样,直接对文本、标题和列表进行修改,实现真正的“所见即所得”。
  • 编辑体验增强: 沉浸模式下,编辑器的所有格式化工具(如加粗、标题、列表等)将直接作用于您正在编辑的预览区,操作更直观。
  • 改动无忧: 退出沉浸模式时,所有改动都会被缓存。您可以选择是否要将这些改动应用到原始的 Markdown 文本中。

2. 内置标签页浏览器 (Tabbed Web Browser)

  • 链接不跳出: 现在,点击笔记中的任何外部链接,都将在 Windnote 的一个新标签页中打开,而不会跳转到外部浏览器。这使得查阅资料和撰写笔记可以无缝衔接,保持工作流不中断。
  • 多页面浏览: 您可以打开多个网页标签,方便地在不同参考资料之间切换。
  • 网页存为笔记: 在网页标签上右键,可以选择“保存网页到笔记…”,轻松将在线资料转化为本地 Markdown 笔记。

3. 笔记快照与回退 (Note Snapshots & Revert)

  • 自动快照: 当您从“沉浸式编辑”模式退出并应用修改时,系统会自动为您创建一份修改前和修改后的笔记快照,存储于 MyNotes/_snapshots 目录中,以防误操作。
  • 手动回退: 在笔记条目上右键,选择“回退到快照…”,您可以方便地浏览并选择历史版本进行恢复。

🚀 功能改进 (Improvements)

  • 直接粘贴图片: 您现在可以直接从剪贴板粘贴图片到编辑器中,图片将自动被保存到笔记的图片目录,并替换为相应的 Markdown 链接。
  • 笔记列表多选: 笔记列表现已支持多选操作。您可以按住 CtrlShift 键来选中多个笔记,并进行批量的置顶、收藏或删除。
  • 文档缓存与撤销历史: 切换笔记时,应用的撤销(Undo/Redo)历史记录现在会被完整保留。您可以在不同笔记之间来回切换,而不会丢失任何一步操作历史。
  • 编辑器工具栏扩展: 编辑器上方的工具栏增加了大量 Markdown 格式化按钮,包括H1-H3标题、无序/有序列表、引用、分割线、删除线和一键清除格式等。
  • 语法高亮引擎重构: 大幅改进了 Markdown 语法高亮,对加粗、斜体、标题和图片链接的着色更加精准、智能,提升了代码区的视觉清晰度。
  • 从文件导入: 在“导入笔记”菜单中增加了“从文件导入…”选项,现在可以直接导入本地的 .md.docx 文件。
  • 启动稳定性: 优化了程序的启动逻辑,避免了在复杂目录下可能发生的模块导入顺序问题。

🐛 问题修复 (Bug Fixes)

  • 修复了在特定主题下,部分UI元素颜色对比度不足的问题。
  • 提升了网页图片下载的成功率,特别是针对有防盗链机制的网站。

⬆️ 升级指南 (Upgrade Guide)

从 v0.4 或类似版本(包含 _internal 文件夹的旧版本)升级到 v1.0.0,请按以下步骤操作:

  1. 在您的 Windnote 程序目录中,删除旧的 WindNote.exe 文件。
  2. 删除整个 _internal 文件夹。
  3. 将新下载的 Windnote_v1.0.exe 文件放入该目录即可。

您的 MyNotes 文件夹以及所有笔记和设置 (config.json) 都将保持不变。


感谢您对 Windnote 的支持!我们相信 v1.0.0 的沉浸式体验和流畅的工作流将为您带来巨大的价值。

The Windnote Team

Windnote_v0.4

02 Sep 08:15
13f42ac

Choose a tag to compare

新增智能混合的同步滚动逻辑

Windnote_v0.3

19 Aug 01:22
13f42ac

Choose a tag to compare

Windnote v0.3 重大更新!全新外观,更多贴心功能

我们激动地发布 Windnote 的一个重要版本!这次,我们不仅让它变得更美观,还带来了一系列实用功能,旨在让您的笔记体验提升到新的高度。

✨ 全新视觉,赏心悦目

  • 界面焕然一新: 我们调整了大量的视觉元素,包括字体、间距和布局,整体观感更现代化、更协调。统一了文件夹字体和笔记名称字体,消除二者的”割裂感“。
  • 更多主题登场: 搭配加粗颜色,希望能帮助您找到最舒服的写作环境。
  • 【优化】“丝滑”同步滚动: 我们重构了滚动逻辑,现在预览窗口会更好地跟随您的编辑位置。
    (不过,图片较多时可能效果不太好,或许下一个版本会提供百分比同步or当前同步逻辑的选择;
    以及依然尚未能实现预览区→编辑区的同步滚动逻辑T_T)

✍️ 自动保存,安心创作

  • 【新增】自动保存,灵感不丢失: 您现在无需频繁手动保存了!Windnote 会在您停止输入后静默地自动保存您的笔记,让您能心无旁骛地专注于思考和创作。支持Ctrl+S快捷键保存。
  • 【新增】退出前提醒,重要内容不遗漏: 当您关闭应用时,如果当前笔记有未保存的修改,Windnote 会弹出对话框提醒您,防止任何意外导致的心血白费。
  • 【新增】即时高亮: 编辑器中的不同样式也会高亮来区别于普通文本,显示您的关键信息,让重点在编辑器中就一目了然。

🗂️ 文件管理,更智能

  • 【新增】在空白处直接新建: 在文件列表的空白区域点击右键,现在会直接在根目录下创建新的笔记和文件夹了,更符合操作直觉。
  • 【优化】更可靠的新建操作: 新建笔记和文件夹时,系统会自动检查名称是否合规、是否重名,并给出清晰的提示,让您的文件管理更省心。

📤 导出功能优化

  • 【新增】Word 导出的样式统一: 当您将笔记导出为 Word 文档(.docx)时,所有正文都会应用统一的基础样式。这意味着您可以在 Word 中通过“修改样式”功能,一次性调整整个文档的格式,非常高效。

感谢您一直以来的支持!我相信,这个新版本将成为您更得力的笔记助手。

祝您使用愉快!
image
image
image
image

Windnote v0.2

19 Jul 08:00
13f42ac

Choose a tag to compare

Windnote v0.2 更新日志

Windnote v0.2 在 v0.1 的基础上引入了多项重要的新功能和用户体验优化。

重要:依赖项说明

如需使用“导出为 PDF”功能,您的电脑必须安装 Pandoc 程序,并确保已将其添加到系统的 PATH 环境变量中。本程序包未内置 Pandoc 以减小文件体积。
为提高导出pdf效果,建议导出为word文件并检查排版后,再用其他已有软件转换为pdf格式。


✨ 主要新功能

  • 编辑器与预览同步滚动:实现了编辑器与预览窗口的双向同步滚动,极大提升了长文编辑体验。(目前只实现了滚动编辑器时,预览窗口同步滚动,反过来还未实现)
  • 查找与替换功能 (Ctrl+F):新增了完整的查找与替换功能,支持区分大小写和循环查找。
  • 高度可定制的笔记列表:引入了“列表外观”设置,可以实时调整笔记列表的标题字号、摘要和日期的显示等。

🎨 界面与体验优化 (UI/UX)

  • 新增主工具栏:整合了主题切换、列表外观、导出等常用功能。
  • 图片显示控制:现在可以自定义预览窗口中图片的最大显示宽度。
  • 列表管理增强:增加了“全部展开”和“全部折叠”按钮。

WindNote v0.1

16 Jul 09:38
77c8b43

Choose a tag to compare

WindNote (随缘更新)

核心功能:

  • 🚀 高效抓取网页内容: 支持抓取需要登录或人机验证后的网页全文。
  • 🧠 本地化知识库: 所有数据安全地保存在您的本地电脑。
  • 🗂️ 高效组织管理: 支持文件夹系统和拖拽操作。
  • ✍️ 强大的Markdown编辑器: 支持实时预览。