Releases: onguoin/DeskFish
Release list
DeskFish v0.13.0 · 桌面游戏窗口贴片 / Desktop Game Window Overlay
DeskFish v0.13.0
这次更新了什么
新增
- 新增“桌面游戏窗口”来源:可以把 Terraria、Minecraft、GTA V 等窗口化或无边框游戏贴到网页图片、视频或 DeskFish 自建区域。
DeskFish.exe新增窗口列表与拖入投放框。拖动游戏窗口到投放框松开,即可自动识别窗口句柄、进程名称和窗口标题。- 新增本机级紧急隐藏快捷键
Alt+Shift+G。 - 新增桌面窗口状态、窗口列表和贴片控制 API,仍然只监听
127.0.0.1。
改进与保护
- 游戏窗口保持真实可操作;显示时不会主动抢键盘焦点,点击画面后才进入游戏操作。
- 鼠标离开网页目标区域后由本机直接隐藏游戏窗口并恢复原图,不依赖被游戏窗口遮住的网页悬停事件。
- 支持高 DPI、多显示器、网页滚动、浏览器缩放和目标区域尺寸变化后的坐标同步。
- 恢复页面、切换来源、关闭标签页或退出 DeskFish 时,会恢复游戏原有边框、位置、尺寸、置顶状态和可见状态。
- 加入页面会话隔离:旧标签页迟到的定位或释放请求不会覆盖当前正在使用的贴片。
- 扩展与 EXE 界面继续使用白色、浅青色设计,并加入清晰的窗口识别状态。
使用方法
- 把游戏切换为窗口化或无边框窗口模式。
- 打开新版
DeskFish.exe,把游戏窗口拖到“窗口贴片”投放框内松开;也可以从列表选择。 - 在 Edge 扩展中选择“桌面游戏窗口”,刷新识别状态。
- 选择网页图片、视频,或者创建一个独立区域。
- 鼠标进入区域显示游戏,点击后操作;移开后恢复网页原图。
已知限制
- 独占全屏游戏不能贴入网页,请使用窗口化或无边框窗口模式。
- 如果游戏以管理员身份运行,DeskFish 也需要使用相同权限。
- 带反作弊、受保护窗口或禁止修改窗口样式的游戏可能无法使用;不建议在联机反作弊游戏中启用。
安装与升级
解压 DeskFish-v0.13.0-Windows-x64.zip,退出旧版托盘程序后运行新的 DeskFish.exe,并在 Edge 扩展管理页重新加载压缩包内的 edge-extension 文件夹。
下载校验
SHA-256: 66989014C9A59AA4411FDE63589566695B55993918B5C9E32B42EA916782335F
What changed
Added
- Added a Desktop game window source for placing a real windowed or borderless game over a page image, video, or custom DeskFish region.
- Added drag-to-identify and top-level window selection in
DeskFish.exe, including process and window-title detection. - Added the native emergency-hide shortcut
Alt+Shift+G. - Added loopback-only status, window-list, and overlay-control APIs.
Improved and protected
- The game stays interactive without stealing keyboard focus on reveal; click it to start controlling it.
- Native cursor tracking hides the game and restores the page image even while the native window covers the DOM target.
- Added high-DPI, multi-monitor, page-scroll, browser-zoom, and target-resize coordinate updates.
- Restoring the page, changing sources, closing the tab, or exiting DeskFish restores the original border, position, size, topmost state, and visibility.
- Session isolation prevents delayed requests from an older tab from moving or releasing the current overlay.
- Kept the white and pale-cyan interface while adding a clear window-identification state.
How to use it
- Switch the game to windowed or borderless-window mode.
- Drag the game window onto the Window overlay target in
DeskFish.exe, or select it from the list. - Choose Desktop game window in the Edge extension and refresh the detected-window status.
- Pick a page image/video or create a custom region.
- Hover to reveal, click to interact, and leave the area to restore the original page image.
Known limitations
- Exclusive-fullscreen games are not supported.
- DeskFish needs matching elevation when the game runs as administrator.
- Anti-cheat-protected or style-locked windows may reject the operation; do not use this feature with competitive anti-cheat games.
Install or upgrade
Extract DeskFish-v0.13.0-Windows-x64.zip, exit the older tray process, run the new DeskFish.exe, and reload the bundled edge-extension folder from Edge's extension page.
Checksum
SHA-256: 66989014C9A59AA4411FDE63589566695B55993918B5C9E32B42EA916782335F
DeskFish v0.12.4
DeskFish v0.12.4
中文
- 修复 Bilibili 视频第二次悬停时“进入哔哩哔哩”和中央加载图标重新出现的问题。
- 播放器净化样式现在会在恢复播放、DOM 更新和样式被站点重建后自动恢复,并直接隐藏已经生成的干扰浮层。
解压 DeskFish-v0.12.4-Windows-x64.zip,退出旧版托盘程序后运行新的 DeskFish.exe,并在 Edge 扩展管理页重新加载压缩包内的 edge-extension 文件夹。
English
- Fixed Bilibili's entry prompt and center loading icon returning on the second hover.
- Player cleanup now restores itself after playback resumes, DOM updates, or site-side style replacement, and directly hides overlays that already exist.
Extract DeskFish-v0.12.4-Windows-x64.zip, exit the older tray process, run the new DeskFish.exe, and reload the bundled edge-extension folder from Edge's extension page.
DeskFish v0.12.3
DeskFish v0.12.3
中文
- 隐藏 Bilibili 外链播放器的“进入哔哩哔哩,观看更高清”入口提示。
- 隐藏持续挡住视频画面的中央加载/暂停图标,不影响视频播放、悬停暂停、进度恢复或直播保活。
解压 DeskFish-v0.12.3-Windows-x64.zip,退出旧版托盘程序后运行新的 DeskFish.exe,并在 Edge 扩展管理页重新加载压缩包内的 edge-extension 文件夹。
English
- Hides Bilibili's “Open Bilibili for higher quality” entry overlay.
- Removes the persistent center loading/pause chrome without affecting playback, hover pause, resume position, or live keep-alive behavior.
Extract DeskFish-v0.12.3-Windows-x64.zip, exit the older tray process, run the new DeskFish.exe, and reload the bundled edge-extension folder from Edge's extension page.
DeskFish v0.12.2
DeskFish v0.12.2
中文
这一版修复包子漫画图片加载失败,并给章节列表增加可随时切换的排序方式。
- 修复包子图片 CDN TLS 中断产生的
Received an unexpected EOF or 0 bytes from the transport stream。 - 本地引擎会完整读取并校验图片;原节点失效时自动尝试
static-tw、s1、s2备用节点。 - 章节解析只保留真正的目录区域,不再把“最新章节”预览混入开头。
- 新增“按章节号自动排序”开关,设置会自动保存。
- 关闭开关:严格显示来源原顺序。
- 开启开关:按明确的标题章节号、来源章节号或包子
chapter_slot从小到大排列;活动、番外等标题不会被改写。 - 切换后会更新当前章节索引,上一话、下一话和预加载继续按照当前列表顺序运行。
解压 DeskFish-v0.12.2-Windows-x64.zip,退出旧版托盘程序后运行新的 DeskFish.exe,并在 Edge 扩展管理页重新加载压缩包内的 edge-extension 文件夹。
English
This release repairs Baozi comic image loading and adds a persistent chapter-order switch.
- Fixes
Received an unexpected EOF or 0 bytes from the transport streamfrom Baozi's failing image CDN. - Fully buffers and validates each image, then falls back across the working
static-tw,s1, ands2hosts. - Reads only the actual chapter catalog instead of mixing the separate latest-chapter preview into the list.
- Adds a saved numeric-order switch: off preserves source order; on sorts by explicit title numbers, provider chapter numbers, or Baozi
chapter_slotvalues. - Keeps source titles unchanged and updates the active index so previous/next navigation and prefetch use the selected order.
Extract DeskFish-v0.12.2-Windows-x64.zip, exit the older tray process, run the new DeskFish.exe, and reload the bundled edge-extension folder from Edge's extension page.
DeskFish v0.12.1
DeskFish v0.12.1
中文
这一版修复了虎牙站外播放器几秒后出现“试看结束”的问题,并加入 Bilibili 直播间。
- 虎牙改用 DeskFish.exe 内置的公开房间解析器、本地 HLS 代理与多 CDN 自动回退。
- 内置 hls.js,避开 Edge 原生 HLS 在虎牙时间戳切片上的停止播放问题。
- 新增 Bilibili 官方活动直播播放器,默认关闭入口、互动区、推荐、弹幕和多余控制组件。
- 普通视频在鼠标移开后暂停;虎牙与 Bilibili 直播只隐藏画面,继续保持播放。
- 虎牙直播使用适合小窗的 2000 kbps 档位,不加载平台弹幕或“进入直播间”组件。
解压 DeskFish-v0.12.1-Windows-x64.zip,先运行 DeskFish.exe,再在 Edge 开发人员模式中加载 edge-extension 文件夹。虎牙直播需要让 DeskFish 保持在托盘运行;无需另装 Python、Node.js、Java、播放器或浏览器插件。
English
This release replaces Huya's external player—which ends after a brief preview—and adds Bilibili Live rooms.
- Huya now uses the bundled public-room resolver, loopback HLS proxy, and automatic multi-CDN fallback in DeskFish.exe.
- hls.js is bundled to avoid Edge's native HLS timestamp failure on Huya streams.
- Bilibili Live uses the official activity player with entry, interaction, recommendation, danmaku, and excess controls disabled.
- Ordinary videos pause when the pointer leaves; Huya and Bilibili live streams only hide and remain connected.
- Huya uses a small-window-friendly 2000 kbps profile without platform danmaku or room-entry overlays.
Extract DeskFish-v0.12.1-Windows-x64.zip, run DeskFish.exe, then load the edge-extension folder in Edge Developer mode. Keep DeskFish in the tray for Huya Live. No separate Python, Node.js, Java, media player, or browser plugin is required.
DeskFish v0.12.0
中文
DeskFish v0.12.0 加强了漫画连续阅读,并正式加入网络小说、在线公版书和本地 TXT 自动分章流程。
- 新增 Project Gutenberg 官方 OPDS、中文维基文库与英文 Wikisource 直连来源
- 新增编入
DeskFish.exe的起点公开章节解析器;保留官方目录顺序,不绕过订阅章节 - 中文关键词默认智能合并起点公开搜索与中文维基文库结果
- 本地 TXT 流式自动分章、章节跳转、分片保存与旧阅读进度兼容
- 漫画章节标题与接口原始顺序保持一致,列表增加浅青色自有序号
- 下一章节后台预加载、命中复用、过期请求取消与 Blob 缓存释放
- README 新增功能演示 GIF;本 Release 同时提供高清 MP4 演示
解压 DeskFish-v0.12.0-Windows-x64.zip,先运行 DeskFish.exe,再在 Edge 开发人员模式中加载 edge-extension 文件夹。程序为 Windows x64 自包含版本,不需要另装 .NET、Python、Node.js 或 Java。
English
DeskFish v0.12.0 improves continuous comic reading and adds a complete workflow for online novels, public-domain books, and automatic local TXT chapter detection.
- Added direct Project Gutenberg OPDS, Chinese Wikisource, and English Wikisource sources
- Added a Qidian public-chapter parser bundled into
DeskFish.exe; it preserves official catalog order and never bypasses subscription chapters - Smart Search now combines Qidian public results with Chinese Wikisource for Chinese queries
- Added streaming TXT chapter detection, chapter jumps, chunked storage, and compatibility with existing reading progress
- Preserved source chapter titles/order and added pale-cyan display ordinals to comic chapter rows
- Added next-chapter background prefetch, cache reuse, stale-request cancellation, and Blob cleanup
- Added an animated README demo and a high-quality MP4 demo to this Release
Extract DeskFish-v0.12.0-Windows-x64.zip, run DeskFish.exe, then load the edge-extension folder from Edge Developer mode. The Windows x64 package is self-contained and requires no separate .NET, Python, Node.js, or Java installation.
SHA-256
DeskFish-v0.12.0-Windows-x64.zip
6C78698AA9F27DF42EF6CD860C57D6DB0C745078406511DAA0EBCC9395E90AA0
DeskFish-v0.12.0-demo.mp4
DEE47FC1D97C60CC93268325811282BEE936D02EEC6330B35FE8AAD857495B7C
DeskFish v0.11.0
中文
DeskFish v0.11.0 是首个公开版本:一款为上班摸鱼、午休和办公室无聊时刻准备的 Edge 网页媒体替换、漫画与电子书工具。
- 网页图片/视频替换、悬停显示与原页面瞬时恢复
- Bilibili、虎牙直播、浏览器级复古广告窗与自适应小游戏
- TXT 大文件自动拆分、可调翻页字数/百分比、滚轮逐行阅读与进度记忆
- 本地 CBZ/ZIP/图片、MangaDex、自建漫画库和 DeskFish 本地漫画来源
- 漫画章节连续阅读、页码持久化、前后各 5 页预取与自动缓存释放
- 全新 DeskFish Logo,以及白色/浅青色 Windows 界面
解压后先运行 DeskFish.exe,再在 Edge 开发人员模式中加载 edge-extension 文件夹。程序为 Windows x64 自包含版本,不需要另装运行时。
English
DeskFish v0.11.0 is the first public release: an Edge media-replacement, comic, and ebook tool for office downtime, lunch breaks, and quiet moments at work.
- Replace page images/videos, show replacements on hover, and instantly restore the original page
- Bilibili, Huya Live, a browser-level retro ad window, and responsive mini games
- Automatic large-TXT splitting, configurable character/percentage steps, line-by-line wheel reading, and saved progress
- Local CBZ/ZIP/images, MangaDex, self-hosted comic libraries, and DeskFish local sources
- Continuous chapter reading, persistent page position, five-page prefetch on each side, and automatic cache cleanup
- New DeskFish logo and a white/pale-cyan Windows interface
Extract the archive, run DeskFish.exe, then load the edge-extension folder from Edge Developer mode. This Windows x64 package is self-contained and requires no separate runtime.
SHA-256
EF52A40D8656D4AE655DEE5D8502BE13EA50120D4EFEEB26E847A5C883AAA9A9