Skip to content

v0.7.0 — 符号标注(可选颜色)+ 另存为 + 界面语言

Choose a tag to compare

@ExpertKT ExpertKT released this 15 Sep 09:08
· 109 commits to main since this release

v0.7.0

截图浮层新增两个工具

符号标注 —— 工具条上的符号按钮 → 弹出面板,顶部可选颜色(红/黄/蓝/黑,与标注色一致),下面三组共 72 个矢量符号:标记(✓ ★ ♥ ● ▲ ◆ …)、箭头(→ ⇒ ↻ …)、编号/其它(① ~ ⑫ ✎ ✂ ☎ …)。插入后和箭头、文字一样是标注元素:可拖动、滚轮/按钮改大小、Del 删除、Ctrl+Z 撤销,确认时合成进图。字体自带的矢量符号,单色可上色、放大不糊。

为什么不是 emoji:Windows 的彩色 emoji 靠 Segoe UI Emoji 的 COLR/CPAL 表,而 .NET Framework 的整条文本栈都不读这两张表 —— GDI、GDI+、WPF FormattedText、WPF TextBlock 四条路实测全是黑色剪影(做过像素分析确认)。真彩色只能上 Direct2D 的 COM 互操作,对这个"单 exe、零依赖"的项目代价不成比例。所以改用矢量符号,并因此回归零依赖

另存为 —— 把当前框选(含标注)存到你选的位置,系统保存对话框,格式按扩展名走(PNG / JPEG / BMP,JPEG 自动铺白底避免透明变黑)。存完之后这张仍留在轮盘里,方便继续拖出去用。

界面语言(第一轮 i18n)

  • 设置 → 行为 → 界面语言跟随系统 / 中文 / English,切换后重启生效
  • 默认跟随系统语言,也可以显式指定后固定
  • 第一轮已接入:托盘菜单全部 14 项
  • 实现方式是 Lang.T("中文", "English") 就地双写,不做 key 字典 —— 漏翻一眼能看见

修掉的问题

  • 拖出缩略图后不再从环上移除:拖出是 Copy 语义,以前当成 Move,导致"拖一次就没了、不能再拖"。现在默认留一份,可在设置第 1 页关掉
  • 轮盘置顶不再抢焦点(改用 SetWindowPos + SWP_NOACTIVATE):以前每 2 秒用 TopMost 重设会抢一次前台焦点,导致托盘右键菜单和打赏窗口"点出来过一会儿自己关了"
  • 反馈里的系统版本改读注册表(以前固定报 Windows NT 6.2 = Win8)
  • 长截图:拼接时避开屏幕底部静止区(任务栏不再被一路重复贴进长图);自动滚改成一格一格,重叠区更大才拼得上
  • 缩略图删除后视口平滑跟进;滚动范围放开到最后一张;计数序号改成"弧下端那一张"
  • 大图缩略图的放大动画首次不再卡

下载

  • SnapWheel-v0.7.0-full.zip — 完整版(含万能键),解压即用
  • SnapWheel-v0.2.22-nokey.zip — 无万能键版

两条产品线都编译 0 警告,只有一个 exe,不需要安装。