Skip to content

Releases: kimlonger/KimNotes

小羊便签 KimNotes v1.4.10|桌面便签、截图贴图与周期提醒

Choose a tag to compare

@kimlonger kimlonger released this 19 Oct 08:05

小羊便签 KimNotes v1.4.10

适用于 Windows 10 / 11 的免费开源桌面便签、截图贴图和待办提醒工具。发布日期:2026-10-19。

新增与改进

  • 桌面布局与自动保存:恢复已保存便签的打开状态、位置、大小、所在屏幕和置顶状态;输入后显示保存结果,失败时保留正文并重试。
  • 便签内图片操作:双击查看大图,右键复制、另存、缩放、适应宽度或删除单张图片,保留周围正文。
  • 周期提醒:支持每天、工作日和每周重复;启动、唤醒和解锁后检查,错过多期合并为最近一期,同一期避免重复弹出。
  • 贴图历史:关闭后可唤回最近一张,在同一浮窗查看上一张 / 下一张。默认 Ctrl+F2 唤回、Ctrl+← 上一张、Ctrl+→ 下一张,均可修改并检查冲突。
  • 截图流程:框选后显示单行紧凑工具栏,选区可移动、调整边角;绿色对勾合并标注、复制图片并保留贴图。工具栏与右键菜单都可使用。
  • 紧凑界面:缩小设置和待办编辑窗,统一字号与字段宽度;托盘使用简洁普通菜单。

修复与行为说明

  • 修复截图首次点击工具闪烁、局部遮罩变暗,以及截图结束后访问已释放 ScreenOverlay 的异常。
  • 改进跨屏布局与窗口刷新,快捷键录入支持左右方向键。
  • 关闭贴图:右键「关闭贴图」、工具栏关闭按钮或 Esc,关闭浮窗并保留历史,可再次唤回。
  • 销毁贴图:独立右键操作,删除当前图片的历史缓存和备份,不能再唤回;不会删除用户手动另存的图片。同图其他浮窗同步关闭,避免历史被重新保存。
  • 去掉贴图右上角 ×,图片上不叠加关闭按钮。

下载与升级

下载本页的 KimNotes-v1.4.10.zip,完整解压后运行 KimNotes.exe,保留同目录配置和 DLL。升级前先从托盘退出旧版,正常升级继续使用原数据目录;建议保留数据备份。需要 .NET Framework 4.8。

便签和待办无需账号、保存在本机。官方发行包内置作者的百度服务配置,OCR 和翻译按需联网;公开源码不包含服务密钥。

验证

Release 编译及 330 项隔离回归检查通过,包含截图会话、快速确认与关闭、遮罩释放后的窗口重建、关闭与销毁区别、普通 / 无痕历史、备份清理、另存文件保留、双屏菜单边界、布局恢复、快捷键、图片操作与周期提醒。更多显示器 / 输入法组合、长期挂机及百度在线接口仍需实机验证。

官网 · GitHub · Gitee

KimNotes 1.3.7

Choose a tag to compare

@kimlonger kimlonger released this 15 Oct 10:43

v1.3.7

本次集中更新便签、截图和待办体验,并补齐数据保存与窗口生命周期的边界处理。

  • 每张便签独立保存主题色;失焦且鼠标在外连续 5 秒后渐隐标题栏和工具栏,点击渐显,正文位置保持不变。
  • 图片可直接嵌入便签。截图完成自动展开操作菜单;插入最近打开且仍未关闭的便签底部,没有打开的便签时才新建。
  • 便签与截图工具栏采用统一矢量图标,修复拉伸后的错位和分隔线问题。
  • 待办采用窄版竖向布局,新增窗口的提醒预设两列两行,日期/时间支持直接输入和弹出选择。
  • 修复截图标注、撤销和马赛克资源释放,文字标注支持完整删除 emoji 与组合字符。
  • 修复待办重复滚动、连续点击丢失、提醒去重、临时写盘失败后的自动重试。
  • 保存采用原子替换并保留备份;配置目录迁移、恢复默认及重启失败时保护现有内容。
  • 修复独立主题恢复、热键句柄重建、含空格路径开机启动及副屏托盘菜单定位。

使用

退出旧版后解压 ZIP,运行 KimNotes.exe,并保留同目录的 Newtonsoft.Json.dll。沿用现有本地数据;发行包内置当前百度 OCR / 翻译配置,相关功能会联网。

验证

Release 编译通过,217 项隔离回归全部通过。真实多屏混合 DPI、长时间挂机和百度在线接口仍需实机验证。

KimNotes 1.1.11

Choose a tag to compare

@kimlonger kimlonger released this 10 Oct 01:59

小羊便签 KimNotes 1.1.11 —— 提醒能响了、程序不会悄悄退出了。

这一版从 1.1.9 起累积,一次发出来。

这个版本

  • 待办提醒到点没声音:原先用 SystemSounds.Exclamation 播放,它要在注册表里找 Notification Exclamation 这个 Windows 7 时代的声音事件;Windows 10/11 的事件名已经换成 SystemExclamation 那一套,很多机器上老事件根本没配图录,于是 Play() 静默成功、什么都不响。现在铃声 KimNotes.remind.wav(1.65 秒双音,16kHz/16bit 单声道,约 52KB)作为嵌入资源打进 exe,用 SoundPlayer 直接播,完全绕开系统声音方案;资源读不到才回落 SystemSounds。
  • 提醒方式可配置:设置页「常规」新增一行「待办提醒」,圆点两选一:仅弹窗(默认)/ 弹窗+铃声,存在 config.txt 的 remindMode。老配置没这个键按「仅弹窗」处理,升级后不会突然响。单选钮是自绘的,跟着 8 套主题色走。
  • 修「保存配置会丢主题」:设置页保存原先自己整文件重写、只写它认识的那几个键,所以点一次保存就把 theme 冲掉,主题回到浅蓝。现在 config.txt 只有一个写出口(InitConfig 整表写回),本程序不认识的键不会再被谁吃掉。
  • 托盘常驻:托盘图标右键菜单 新建便签 / 便签列表 / 待办清单 / 设置 / 退出,左键单击唤回已开的便签窗(窗口全关了才新建)。生命周期跟着改:关掉所有窗口不再结束进程,只有托盘里点「退出」才真退出。Windows 11 上新出现的托盘图标默认缩在 ^ 溢出区,拖出来即可。
  • 托盘菜单做成卡片:原先用系统右键菜单,跟便签窗口的风格脱节;现在改成无边框圆角卡片,主题色高亮,分隔线后接退出。它靠低级鼠标钩子(WH_MOUSE_LL)监听点击,落在卡片外 anywhere 就自动关闭 —— 无边框置顶窗自己拿不到可靠的失焦事件。
  • 待办清单支持双击编辑:双击一条待办可以同时改内容和提醒时间(复用转待办那个编辑框),提示文案改为「单击完成 · 双击编辑」。

已知问题

  • 托盘常驻是这一版刚加的,日常用下来的反馈还不全;如果哪个窗口关掉后进程没缩回托盘,麻烦在 issue 里说一声。
  • 检查更新仍然指向后端接口,后端没就绪前不会自动弹更新提示。

下载与运行

  • Windows 10 / 11,需 .NET Framework 4.8(系统一般已自带)。
  • 解压到任意目录,双击 KimNotes.exe;同目录只有一个第三方依赖 Newtonsoft.Json.dll,不能单独拿走 exe。
  • 安装包仍是 3 个文件:KimNotes.exe + KimNotes.exe.config + Newtonsoft.Json.dll;因为提醒铃声进了 exe,exe 从 190KB 变成 250KB,zip 从 348KB 变成 376KB。
  • 数据全在本机 %AppData%\KimNotes\,删掉该目录即回全新状态。

KimNotes 1.1.9

Choose a tag to compare

@kimlonger kimlonger released this 09 Oct 07:44

小羊便签 KimNotes 1.1.9 —— Windows 桌面便签 + 截图标注工具,解压即用,数据全部留在本机。

这个版本

  • 第三方依赖收敛到 Newtonsoft.Json 一个:翻译结果的解析改用 JObject,不再引 System.Text.Json。
  • 连带去掉 9 个 .NET Framework 的 BCL 垫片 dll,以及 App.config 里随之失效的 bindingRedirect。
  • 安装包从 13 个文件 840 KB 缩到 3 个文件 356 KB:KimNotes.exe + KimNotes.exe.config + Newtonsoft.Json.dll。

功能没有增删,截图 / 标注 / OCR / 翻译 / 待办提醒与 1.1.8 完全一致。

下载与运行

  • Windows 10 / 11,需 .NET Framework 4.8(系统一般已自带)。
  • 解压到任意目录,双击 KimNotes.exe;同目录的 Newtonsoft.Json.dll 是依赖,不能单独拿走 exe。
  • 数据全在本机 %AppData%\KimNotes\,删掉该目录即回全新状态。

从 1.1.8 升级

把旧目录里那 10 个 System.*.dll 和 Microsoft.Bcl.AsyncInterfaces.dll 删掉,再解压新包覆盖即可;便签正文、待办、配置都不受影响。懒得管也行,多出来的 dll 不会被加载。

KimNotes 1.1.8

Choose a tag to compare

@kimlonger kimlonger released this 09 Oct 05:39

小羊便签 KimNotes 1.1.8 —— Windows 桌面便签 + 截图标注工具,解压即用,数据全部留在本机。

这个版本

  • 便签:无边框卡片窗体,边缘可拉伸,标题栏常驻,8 套主题配色
  • 截图:全局热键框选即截,悬浮窗可缩放、拖动、拾色、另存
  • 标注:矩形 / 箭头 / 马赛克 / 文字,Ctrl+Z 撤销,Esc 结束并烘进图片
  • OCR / 翻译:右键菜单调用文字识别与文本翻译
  • 待办:独立存储在 todos.json,支持定时提醒(置顶小窗 + 铃声)

使用

下载 zip,解压到任意目录,双击 KimNotes.exe。需要 .NET Framework 4.8(Windows 10 / 11 一般已自带)。

注意:同目录的 .dll 是运行时依赖,不能只拿走 KimNotes.exe。

数据位置

%AppData%\KimNotes\:便签 notes\、截图 images\、配置 config.txt、待办 todos.json。删除该目录即回到全新状态。