Releases: xushengfeng/eSearch
1.12.2-beta.5
更新了大量代码,可能变变量作用域,造成错误,欢迎反馈
修复Windows下录屏拼接错误 #253
屏幕翻译:ChatGPT支持合并请求,不会向以前那样一个页面请求几十次
重构(其实不算了)大量代码
国际化:翻译更多文字
Full Changelog: 1.12.2-beta.3...1.12.2-beta.5
1.12.2-beta.3
设置 添加主页面快捷键
截屏 代码重构
依赖 优化打包
依赖 移除electron-store,避免依赖ajv
移除 主页面空格拆分 考虑到ppocr v4已经可以有效识别空格,空格拆分被移除
Full Changelog: 1.12.2-beta.2...1.12.2-beta.3
1.12.2-beta.2
翻译 修复结果方向
翻译 适配样式
编辑器 自动换行换分号
编辑器 修复字体适配
主页面 继续优化图片区文字大小
主页面 图片区提示按钮状态
主页面 自动显示图片区
截屏 箭头样式(空心/实心) 还没添加到设置界面,需要改配置JSON文件 见 e7dc538
截屏 文字和编号适配字体
设置 修复ai后端directml设置值错误,理论上可以设置,但我在虚拟机上运行时未生效,欢迎大家测试
设置 翻译引擎设置好参数才能添加 #247
主要 修复贴图和录屏初始化主题错误
主页面 ocr复用时自动聚焦编辑器
性能优化:主进程按需引入(感觉内存占用并无明显减小)
开发:部分页面将redom替换为新的ui框架(重复造轮子)
Full Changelog: 1.12.2-beta.1...1.12.2-beta.2
1.12.2-beta.1
主页面 修复复用ocr后图片区不更新
主页面 优化图片区文字大小
主要 颜色主题
屏幕翻译 修复窗口创建错误 #247
Full Changelog: 1.12.1...1.12.2-beta.1
1.12.1
距离上次稳定版更新快过去一年了,这次的 eSearch,既有新增功能(屏幕翻译等),也有优化(编辑栏交互和快捷键等),当然在性能提升和问题修复上也做了努力。
在这期间,eSearch 陆续发布十几个测试版,大家也反馈了相关问题,提出意见和建议,如果你是新功能爱好者,欢迎下载测试版,当然也存在未知问题,追求稳定的用户可以继续使用稳定版。
欢迎大家进行反馈,无论是 GitHub 还是 Gitee,发邮件也可以。
大家的星标和 issuse 都是对我的支持。
下面是本次更新的介绍:
程序
- 新增 主页面模式 强制主页面进行搜索或翻译
- 修复 部分系统无 cli
- 修复 Linux appimage 启动慢
- 修复 rpm依赖错误 #241
- 优化 主页面和设置不能直接跳转,打开设置需要在托盘或菜单栏
截屏
- 新增 多屏切换器
- 新增 自由截屏,可截取任意形状 #94
- 新增 可稍后显示工具栏,防止截屏时遮挡,并支持快捷键显示或隐藏 #219
- 新增 托盘 OCR 和以图搜图改为临时“框选后默认操作”,并支持快捷键绑定
- 新增 可设置保存并复制
- 新增 WebP 格式
- 优化 确保截屏完毕再显示窗口,防止截取窗口显示动画
- 优化 移除 OCR 和以图搜图扫描线,直接显示主页面
- 优化 二维码识别操作在主页面进行
- 优化 优化取色器性能
- 优化 大小栏可用方向键调节,支持 Ctrl 和 Shift 键加速,可用快捷键聚焦,可作为快捷调框选的新操作
- 优化 OCR 选择菜单样式
- 优化 esc 退出画笔模式等逻辑
- 修复 修复光标方向错误
编辑(绘制)
- 新增 点击编辑栏主菜单,自动选定副菜单功能
- 新增 部分主菜单和副菜单支持快捷键
- 新增 alt 显示快捷键
- 新增 方向键和滚轮设置边框宽度和画笔粗细
- 新增 在边框宽度、滤镜效果大小等控件可用上下键调节值
- 新增 聚光灯形状,可快速创建像框选那样的镂空图形
- 新增 数字编号和箭头可记录颜色属性
- 优化 悬浮在编辑栏主菜单,即可显示副菜单
- 优化 滤镜无须先框选,选择滤镜后框选即可
- 优化 针对线、画笔、箭头等图形,编辑栏属性预览只显示描边,色盘默认为描边色盘
- 优化 调整描边取值范围
- 修复 修复色盘无法取灰度,现在可以在色盘选取黑白了
长截屏(滚动截屏)
- 新增 预览截屏
- 新增 万向拼接
- 优化 实时拼接
- 优化 结束按钮防遮挡
屏幕翻译
新增的功能。可以在框选附近生成翻译
手动模式,可以直接覆盖在框选区域,翻译屏幕上的文字,适合临时翻译、图片翻译
自动模式,在框选区域上面或下面,定时检测屏幕更新,然后显示翻译,适合游戏翻译
支持在设置添加翻译器,支持百度、有道、必应、彩云、deepl、chatgpt、gemini、小牛、腾讯交互式、腾讯、火山,详见xtranslator
ollama(部署本地大模型)兼容 ChatGPT api,注意在设置中的 key 随便填
OCR
- 新增 百度 OCR 表格识别
- 优化 模型更新到 paddleOCR v4
AI
- 新增 可设置本地 OCR 和录屏虚拟背景的后端,如 CPU、CUDA(英伟达 GPU)、CoreML(Apple 加速)等
录屏
- 新增 按键提示自定义大小,位置
- 新增 延长按键提示显示时间
- 新增 按键提示支持合并快捷键 #155
- 新增 选择摄像头和音频设备
- 修复 日志显示错误
- 修复 缩放错误
- 修复 无法保存
主页面编辑器
- 新增 导出表格为 csv 格式(可用 excel 编辑和另存为)和 markdown 表格
- 新增 主页面快捷键
- 新增 复用窗口,OCR 等结果不新建窗口展示,而是复用之前识别弹出的窗口,这能节约频繁 OCR 的任务时间
- 新增 添加高级窗口按钮——置顶、失去焦点自动关闭和简洁模式按钮
- 新增 窗口置顶,像贴图一样,方便对照
- 新增 失去焦点自动关闭,从设置中提取出来,可以更方便控制,指定哪些窗口自动关闭,哪些窗口保留
- 新增 简洁模式,界面只保留文字编辑。搜索等操作通过快捷键或选中文字进行
- 优化 图片区的文字大小适配图片原始文字大小
- 优化 替换“翻译树”为本地界面,与屏幕翻译共用 api
- 修复 图片区选择错误
- 修复 放大字体后部分文本被截断
- 修复 工具栏不跟随
贴图
- 新增 可设置始终显示阴影提示
- 修复 最小化
- 修复 无法编辑
以图搜图
- 修复 google 搜图错误
设置
- 优化 搜索翻译引擎更改方式更新,更直观调整
- 修复 写入错误
开发
- 多语言可以导出未 csv 进行编辑
- 可在设置开启开发者模式
1.12.0
更新日志见 https://github.com/xushengfeng/eSearch/releases/tag/1.12.1
Full Changelog: 1.11.0...1.12.0
1.12.0-beta.21
主页面 浏览器适配简洁模式
主要 修复托盘文字 #159
以图搜图 修复google #185
Full Changelog: 1.12.0-beta.20...1.12.0-beta.21
1.12.0-beta.20
长截屏 万向滚动拼接
长截屏 拼接预览
主要 可在设置开启开发者模式
贴图 修复无法编辑 #237
录屏 修复缩放错误 #233
贴图 始终显示提示 #238
录屏 修复虚拟背景
截屏 保存并复制 #204
截屏 添加格式:webp
主页面 简洁模式,只有文字编辑,搜索翻译等操作通过编辑栏打开
主页面 翻译可调用设置的API,打开设置并关闭即可添加到主页面翻译菜单里
截屏 ctrl+滚轮不更改笔画粗细
贴图 更新归位图标
Full Changelog: 1.12.0-beta.19...1.12.0-beta.20
1.12.0-beta.19
屏幕翻译更新,在工具栏设置中把翻译图标拖动到左侧工具栏来启用
点击翻译按钮,默认OCR翻译覆盖屏幕 #228 ,点击第一个按钮☑️,切换到自动翻译
支持翻译api:百度、有道、必应、彩云、deepl、chatgpt、gemini、小牛、腾讯交互式、腾讯、火山,详见xtranslator
ollama(部署本地大模型)兼容ChatGPT api,注意在设置中的key随便填
主页面编辑器添加置顶按钮、失去焦点按钮
托盘OCR和图片搜索的行为更新,点击后启用临时“框选后默认操作”,并支持快捷键绑定其他操作 #189
Full Changelog: 1.12.0-beta.18...1.12.0-beta.19
1.12.0-beta.18
设置
修复侧栏
设置 修复设置写入错误
截屏
工具栏 稍后显示 #219
形状 聚光灯
编辑和记忆箭头、数字编号
确保获取屏幕后再显示窗口
修复esc退出逻辑
Full Changelog: 1.12.0-beta.17...1.12.0-beta.18