Repository navigation
v0.4.0
新增:托盘菜单「关闭通知 / 开启通知」
- 一键静默所有气泡提示(启动提示、置顶/取消提示、配置重载提示、快捷键冲突提示)
- 菜单文字随状态变化,开着时显示「关闭通知」,关掉后显示「开启通知」
- 状态写回
TopPin.ini的Notify,重启后保持;也可以直接改这个键 - 提权确认的对话框不受影响(那种提示不应该被静默)
当前完整功能
- 热键可配置:
Hotkey/OpacityUpHotkey/OpacityDownHotkey全部写在TopPin.ini - PowerToys 同款边框:跟随系统主题色、4px、随窗口圆角、DPI 自适应、RGB/粗细/圆角/开关均可配
- 窗口不透明度调节:
Ctrl+Win+=/Ctrl+Win+-,10% 一步,20%–100%,取消置顶自动还原 - 游戏时不激活:独占全屏运行中不响应置顶
- 拖动不掉帧:事件驱动跟随,实测落后 0px
- 托盘菜单:切换置顶 / 已置顶窗口 / 取消全部 / 重新加载配置 / 打开配置文件 / 关闭通知 / 开机自启 / 管理员重启 / 退出
实测
Notify切换1 → 0 → 1正常,写回后 ini 的注释与 UTF-16 BOM 均未被破坏- 重启后状态保持
- 编译 gcc 零警告,单文件 66,048 字节
Full Changelog: v0.3.1...v0.4.0
二创声明:本项目基于 chiimyen/TopPin(MIT, © 2026 chiimyen)二次创作,
并把 Microsoft PowerToys 的 AlwaysOnTop 模块的
边框外观 / 不透明度调节 / 游戏模式判定 / 拖动跟随策略移植过来(MIT, © Microsoft Corporation)。
C 实现为本分支自行编写,渲染管线不同(PowerToys 用 Direct2D,本项目用 GDI 位图 + 距离场抗锯齿)。
与 Microsoft 及 PowerToys 官方无任何关系。逐文件对照与许可全文见 ATTRIBUTION.md。