Skip to content

Releases

v0.4.2 - 系统托盘图标

Choose a tag to compare

@oioiphainon oioiphainon released this 26 Oct 06:07

0.4.2 - 系统托盘图标,隐藏后一键找回

修复:隐藏后找不到鱼

  • 0.4.1 的「隐藏悬浮窗」把鱼藏起来后,恢复入口只有再跑一次 launch-widget.vbs(或重开 DSH),太隐蔽,实际体验是「藏起来就找不回」。
  • 挂件现在常驻系统托盘(小鱼图标):左键一点 = 显示/隐藏切换;隐藏时悬停提示「大肥鱼已隐藏 - 左键点击恢复」。
  • 托盘右键 = 与气泡完全相同的菜单;菜单项在隐藏状态下自动变为「显示悬浮窗」。

其他

  • 悬停 tooltip 与气泡状态同步(轮次进度 / 摸鱼中 / DSH 未运行等)。
  • 进程退出(含 SelfTest)自动清理托盘图标,不留幽灵图标。
  • 启动时写一行 tray-probe.log 诊断托盘图标是否创建成功。
  • 注意:Win11 默认把新托盘图标收进「^」溢出面板,可在任务栏设置里把大肥鱼设为常驻。
  • 版本 0.4.1 → 0.4.2。

v0.4.1 - 隐藏悬浮窗 + 位置防丢

Choose a tag to compare

@oioiphainon oioiphainon released this 25 Oct 12:00

0.4.1 - 隐藏悬浮窗 + 位置防丢

新增:隐藏悬浮窗

  • 右键菜单「隐藏悬浮窗」:整只鱼(气泡 + 鱼)从桌面消失,进程留在后台继续轮询;隐藏期间不重绘、不播放审批提示音。
  • 恢复:再启动一次 desktop\launch-widget.vbs(或重新打开 DSH / 重载插件)。第二次启动拿不到单实例锁,会写一个 show-request 请正在运行的挂件现身,随即回到桌面。
  • 隐藏是运行期状态,不写入 widget.json,避免下次登录看不见鱼还以为坏了。

修复:位置落在屏幕外导致「消失」

  • widget.json 的 x/y 在启动读取和保存前都会钳制到虚拟屏幕内(至少保留 60px 可点击区域)。
  • 展开/收起时的位置钳制改用整个桌面(多显示器)而不是只看主屏。
  • 之前保存的坐标若落在屏幕外(换分辨率、拔副屏、被拖到角落),挂件会真的消失且无法右键找回;现在启动即自动拉回可见区域。

其他

  • 新增 -HideAfterMs 开发参数,便于无交互验证隐藏/恢复流程。
  • 版本 0.4.0 → 0.4.1;README / strings.json 同步。

v0.4.0 - 开关与延迟修复

Choose a tag to compare

@oioiphainon oioiphainon released this 24 Oct 12:16

0.4.0 - 两个开关 + 进度更跟手

新增开关(右键菜单)

  • 开机自启:默认关闭。打勾即在启动文件夹创建 FatFishDesktop.lnk(指向 launch-widget.vbs),取消即删除;快捷方式存在与否就是唯一开关状态。
  • DSH 退出后保留悬浮窗:默认打开。关闭后挂件会在 Host 停止写快照约 30 秒后自动退出(本轮见过 Host 才生效,避免登录自启时误退)。选择持久化到 widget.json 的 keepAfterExit。

延迟修复

  • 回合边界事件(turn/start / turn/end / user/message / agent 状态)改为零延迟写快照;普通事件合并窗口 120 ms → 60 ms;挂件轮询 180 ms → 100 ms。
  • 「完成」徽标不再永久挂着:回合结束 10 秒后回落到「摸鱼中…」。
  • 一轮进行中追加的消息会被记住,回合结束立刻显示「排队中…」,不再卡在上一轮的「完成」。

其他

  • 新增 -AutostartTest query|on|off 开发参数,便于无 GUI 验证快捷方式逻辑。
  • 版本 0.3.3 → 0.4.0;README / strings.json / package.json 同步。

v0.3.3 - 随 DSH 启动

Choose a tag to compare

@oioiphainon oioiphainon released this 24 Oct 11:18

0.3.3

  • 取消开机自启:删除 desktop/install-autostart.ps1 / desktop/uninstall-autostart.ps1,移除启动文件夹快捷方式 FatFishDesktop.lnk。
  • 改为随 DSH 启动:挂件仅在 Host 加载插件时(打开 DSH 后 1.5 秒内)由 launch-widget.vbs 自动拉起;关掉 DSH 鱼仍留在桌面(显示「DSH 未运行」),再次打开 DSH 时复用同一只(单实例互斥,不会叠鱼)。
  • 版本 0.3.2 -> 0.3.3;README、更新记录、package.json、strings.json 同步。