Repository navigation
Releases
Releases · 404-BugNotFound/dockwisp
Dockwisp 0.1.21
Dockwisp 0.1.21
修复:部分应用图标显示为白色
- 飞书等应用的快捷方式把图标放在单独的
.ico文件里,而不是程序本身。以前这类快捷方式在搜索结果中显示成一张空白文件图标,现在会正确显示应用自己的图标。 - 同样适用于其他快捷方式图标指向
.ico、.png等图片文件的应用。
说明
- 图标在运行期间有缓存,升级后重启 Dockwisp 即可看到正确图标。
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。
Dockwisp 0.1.20
Dockwisp 0.1.20
改进:截图翻译更准、更稳定
这一版针对英文段落较多的截图(比如英语作文、文档页面)做了修正:
- 段落不再被拆成一行一行:同一段里的多行英文会合成一整段翻译,译文通顺,不再逐行断开。分段改为按行距判断,段落之间的空行和标题都能正确区分。
- 同一屏每次结果一致:以前框选范围差几个像素,分段结果就可能不同,现在不会了。同一段原文在一次运行里只翻译一次,重复截同一屏得到同样的译文。
- 中英混排的标题处理正确:比如「作文范文:Reading — A Good Habit」,中文部分保留不动,英文标题整段翻译,覆盖范围会贴着图上真实的文字边界,粗体字也能盖完整。
- 修正识别时的空格错误:识别把单词粘在一起(如 ofwords)或拆开(如 Furtherm ore、com plex)时,翻译前会自动修正。只处理常用英文词,人名、缩写、型号等不会被改动。
- 译文字号不再过小:放不下时译文向下多占一两行,不再缩成明显小于原文的小字。
说明
- 文字识别仍然完全在本机离线完成;翻译需要联网,使用设置里选的翻译服务(默认 MyMemory)。
- 译文缓存只在本次运行期间有效,重启 Dockwisp 后会清空。
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。
Dockwisp 0.1.19
Dockwisp 0.1.19
新功能:局域网互传
- 在搜索框输入「互传」「传文件」「手机」等关键词,打开「局域网互传」窗口。在搜索框里选中文件时,结果里也会出现「发送到手机」。
- 手机和电脑连同一个 Wi-Fi,用手机扫窗口里的二维码,就能在手机浏览器里传文件,不用装 App:
- 电脑 → 手机:把文件拖进窗口或点按钮添加,手机上可以逐个下载,也可以打包成一个 zip 一次下完(总大小不超过 4 GB)。
- 手机 → 电脑:在手机页面选文件上传,默认保存到「下载\Dockwisp」,可以在窗口里改保存位置、一键打开文件夹。
- 窗口打开时才运行传输服务,关闭窗口或空闲 10 分钟后自动停止。每次打开的二维码链接都不同,只接受同一局域网内的设备访问。
- 电脑有多个网卡(比如装了虚拟机或 VPN)时,会优先用真实的 Wi-Fi / 有线网卡地址,也可以在窗口里手动切换。
改进:截图翻译
- 中英混合的截图也能翻译了:和微信一样,原图里的中文保持不动,只把英文部分盖住换成中文。之前中文较多的截图会被整张跳过,看起来像没翻译。
- 默认翻译成中文:译文上方的小条里可以把目标语言换成英文、日文或韩文,切换后直接重新翻译,不用重新识别。每次新截图都从中文开始。
- 单词不再粘连:之前跨行的英文句子合并时,上一行末尾和下一行开头的单词会粘在一起,导致翻译不出来,现在已修复。
- 译文位置更准:按原文每一行的位置和行距写译文,标题、按钮文字、列表项、左右两栏各自独立,不会被并成一段。放不下时才缩小字号,太长的单词会自动换行。
改进:提取文字
- 识别结果面板改成只读,底部新增「翻译」按钮,译文显示在原文下方,有单独的「复制译文」。
- 可以像微信一样自由选字:在截图上按住拖动就能跨行选中文字,单击选中一整行。面板里对应的文字会同步高亮;在面板里选字,图上也会高亮。按 Ctrl+C 复制选中的文字。
说明
- 文字识别仍然完全在本机离线完成。翻译需要联网,使用设置里选的翻译服务(默认 MyMemory)。局域网互传只在局域网内传输,不经过外网。
- 图上选字时每个字的位置是按字宽估算的,边界可能和实际文字差几个像素。
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。
Dockwisp 0.1.18
Dockwisp 0.1.18
改进
- 钉图新增「最大化」按钮:鼠标移到钉图上,右上角的最小化和关闭之间多了一个最大化按钮。点击后整张图保持原比例,放大到当前屏幕能放下的最大尺寸并居中显示(不会挡住任务栏)。再点一次「还原」,回到原来的位置和大小。
- 钉图可以拖边框调整大小:拖动钉图的边或角即可改变大小,宽高比例固定,图片不会变形。可调范围是原图的 10%~500%,和滚轮缩放一致。调整完后,滚轮缩放和拖动位置都从新的大小继续,左上角会短暂显示当前缩放比例。
说明
- 钉图窗口没有边框线,调整大小时请把鼠标移到窗口最边缘,等光标变成双向箭头再拖动。
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。
Dockwisp 0.1.17
Dockwisp 0.1.17
修复
- 截图钉在桌面后,拖动时钉图会越拖越大。这个问题出现在开了显示缩放(如 125%、150%)的屏幕上,现在拖动时大小保持不变,滚轮缩放也不再有误差。
改进
- 截图工具栏里的「画笔」图标换成了铅笔样式,更容易认出来。
说明
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。
Dockwisp 0.1.16
Dockwisp 0.1.16
这一版重做了 PDF 转 Word,补上 PDF 转图片,并修了文件转换里一批格式和编码问题。
PDF 转 Word(重做)
- 改用 pdf2docx。文字按段落还原,可以直接编辑,不再是一行一个文本框。
- 扫描版 PDF 的页面会先用内置 OCR 识别成文字,再转成 Word。
- 首次使用时会提示下载“PDF 转换组件”(约 88 MB:Python 运行环境 + pdf2docx)。每个文件都会校验 SHA-256,无需管理员权限,也不需要先装 LibreOffice。
- 复杂表格和多栏排版仍可能需要手动调整。
新功能
- PDF 转图片:每页输出一张 PNG 或 JPG,放在与 PDF 同名的文件夹里。
- 多张图片合并成一个 PDF:在转换窗口里放入 2 张及以上图片,点「合并为一个 PDF」。
- 全部转为:转换窗口里有多个文件时,可以一次设置同一个目标格式。
- Excel 转 PDF 时每个工作表缩到一页:作为可选开关,宽表格不再被拆成很多页。
改进
- 手机照片按拍摄方向自动转正,竖拍的照片转换后不再横过来。
- SVG 转 PNG 最长边至少 1024 像素,小图标不再发糊。
- 动图 GIF 与 WebP 互转时保留动画。
- 图片转 PDF 用 A4 纸,每页一张、居中;横图用横向页面。
- Markdown 支持表格、任务列表、嵌套列表;文档里引用的相对路径图片能正常显示。
- YAML 支持多行文本、锚点、合并键和多文档,docker-compose 文件可以正常转换。
- Excel 转 CSV 时每个工作表各输出一个文件。
- Word 转 HTML 时图片直接嵌入,只生成一个文件。
修复
- GBK 编码的 TXT / CSV 转换后乱码。
- JSON 转出的 CSV 用 Excel 打开中文乱码。
- “画图”等工具保存的 BMP 打不开。
- Markdown / HTML / 纯文本转出的 PDF 用的是 Letter 纸张,现改为 A4。
- Word 转 TXT、Excel 转 CSV 可能出现乱码,现统一输出 UTF-8。
卸载
- 卸载时会一并删除下载过的转换组件(LibreOffice、PDF 转换组件)和便携版 Everything,不再留在硬盘上。
- 卸载时会询问是否同时删除设置、插件和使用记录,默认保留。应用内自动更新不受影响,已下载的组件也不会被删。
说明
- PDF 转换组件里的 PyMuPDF 采用 AGPL-3.0 许可,在首次使用时下载,不随安装包分发。
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。
Dockwisp 0.1.15
Dockwisp 0.1.15
这一版重做了截图功能,界面和用法对齐微信截图。
新的截图工具栏
- 按
Alt+Shift+S框选区域后,工具栏从左到右依次是:矩形、椭圆、表情、箭头、画笔、马赛克、文字 | 翻译、提取文字、长截图 | 撤销、保存、钉图、取消、完成。 - 工具栏改成白色圆角条、线性图标,和选区右边缘对齐。每个按钮都有提示和快捷键。
- 选中画图工具后,下方弹出二级栏:
- 矩形、椭圆、箭头、画笔:3 档粗细,7 种颜色(默认红色)
- 文字:3 档字号和颜色
- 马赛克:3 档笔刷大小
- 表情:40 个常用表情,3 档大小
- 每个工具的设置分开记住。
标注
- 新增椭圆、文字、表情。文字点一下就能直接输入,支持多行。双击已有的文字可以重新编辑。
- 画好的标注可以点中,拖动移动,拖控制点缩放,按 Delete 删除。撤销对新增、移动、缩放、删除都有效。
- 马赛克改成涂抹式,鼠标涂到哪里就打码到哪里。单击也能打一块,鼠标处会显示当前笔刷大小的圆圈。
原位翻译
- 点「翻译」后,译文直接写在原图的原位置:先识别每一行文字和它的位置,把相邻行合并成段落后翻译,再用周围的背景色盖住原文,按合适的字号写入译文。
- 翻译方向会自动判断:中文翻译成英文,其他语言翻译成中文。同一张图里所有段落的翻译方向一致。
- 可以用「原文 / 译文」切换显示。复制、保存和钉图得到的都是带译文的图片。
- 选区移动或改变大小后,译文会自动清除。
提取文字
- 点「提取文字」后,识别到的每一行都用蓝框标出,点一下复制这一行。
- 右侧面板显示全部文字,可以编辑和复制。
钉图
- 把截图钉在屏幕原位置,始终置顶,可以同时钉多张。
- 拖动移动位置,滚轮缩放(10%~500%)。
- 鼠标移到钉图上,右上角会出现最小化和关闭按钮。最小化后可以从任务栏恢复。
- 双击或 Esc 关闭;右键菜单可以复制、保存、关闭。
- 长图钉图时会自动缩小到能放进屏幕。
长截图
- 点「长截图」后,选区周围出现边框,旁边有一个预览窗口。用鼠标滚轮滚动下面的窗口,程序会自动拼接,预览窗口实时显示结果。
- 点「完成」回到编辑界面,可以继续标注、保存或钉图。点「取消」或按 Esc 放弃。
- 长图最高 20000 像素。滚动太快、拼接对不上的画面会自动跳过,不会拼错。
修复
- 截图界面关闭后马上再按
Alt+Shift+S,有时不弹出截图界面。现在关闭后再按会立即打开。
说明
- 文字识别仍然完全在本机离线完成。翻译需要联网,使用设置里选的翻译服务(默认 MyMemory)。
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。
Dockwisp 0.1.14
Dockwisp 0.1.14
改进
- 截图弹出更快:截图不再写入临时文件,改为直接传输像素并在画布上绘制。4K 屏幕下抓屏从 2~3.5 秒降到约 0.1 秒,按下快捷键后很快弹出框选界面
- 截图工具栏的“复制”按钮移到最右边,位于关闭按钮右侧
说明
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。
Dockwisp 0.1.13
Dockwisp 0.1.13
修复
- 按住截图快捷键不松手时,截图界面会被键盘自动重复不断打断而无法出现;现在按下即开始截图,按住期间的重复触发会被忽略
说明
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。
Dockwisp 0.1.12
Dockwisp 0.1.12
修复
- 已卸载或删除的应用/文件在打开时会被识别为失效,并立即从搜索结果和主页中移除;重启后索引刷新也不会再出现
优化
- 焦点处于向日葵(AweSun)远程窗口时,Alt+Space 交给远程电脑处理,不再唤起本地 Dockwisp
说明
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。