Repository navigation
KimNotes 1.1.11
小羊便签 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\,删掉该目录即回全新状态。