github xushengfeng/eSearch 14.5.0

2 days ago

这个版本代码增删了 1 万多行,表明此版本更新的地方很多,程度很大,但都是为了更易使用。实际上没有特别突出的新功能,只是在原来的功能上进行优化或重写。

如果你觉得不错,欢迎点亮GitHub项目右上角的🌟

全局

  • 优化 修改主页面、设置等界面风格,优化间距
  • 优化 为按钮添加文字提示,以前使用系统原生 title 提示,由于延时和样式,现在改为自定义提示

主页面

  • 新增 ocr 添加原始格式到撤销历史,识别后可撤销到原始排版
  • 修复 简约模式底栏没有隐藏彻底
  • 修复 上边距空白过大
  • 更新 不记忆字体大小

截屏

  • 新增 可用方向键移动自由选择
  • 新增 可自定义鼠标右键是展开取色器还是取消截屏
  • 新增 可自定义鼠标双击是复制还是保存
  • 优化 可右键展开工具栏按钮选项,不用再点击那个难点的右上角小点了
  • 优化 取色器颜色简略显示,自动缩放
  • 优化 移除导出代码中多余操作
  • 优化 自动框选边框更醒目
  • 修复 展开取色器显示不全
  • 修复 方向键移动框选重叠

录屏

优化界面

  • 新增 录制系统音频
  • 优化 把摄像头界面迁移到录屏提示窗口,也就是方框提示的窗口,避免了之前切换摄像头界面大小的混乱
  • 优化 把录制控制器(结束、暂停、时间)迁移到录屏提示窗口
  • 优化 录屏初始化使用大窗口显示,与超级录屏类似,明确了格式、麦克风和摄像头的操作
  • 优化 可以添加多个音频输入
  • 更新 在录制时不支持手动更新音频输入或摄像头开闭
  • 更新 始终记忆上次摄像头开关状态
  • 修复 结束录制后仍调用录制

未来录屏和超级录屏在界面上会趋同,甚至会合并为一个录屏,但目前超级录屏的导出格式有限,我也不太了解音频剪辑的开发,所以现在有两套录屏功能

超级录屏

  • 新增 识别打字时间段并加速
  • 新增 识别控制面板窗口,自动删除该时间段,比如结束时的点击按钮等操作会删除
  • 新增 可配置自动停止录制时间,不再限制 5 分钟,但限制仍在,不过可以视性能设置尽可能高的上限
  • 新增 可选导出后关闭窗口
  • 优化 时间轴长度默认全屏长度
  • 优化 处理耗时用秒表示
  • 优化 gif 限制变速帧率,防止一些软件播放错误
  • 优化 Shift横向滚动
  • 优化 补帧 减少内存占用
  • 优化 镜头位置分析,在鼠标拖动时可以拖动范围
  • 优化 添加文字操作提示
  • 优化 gif 只生成一次色盘,加快速度

设置

重写了设置,优化了性能,把 HTML 换成 ts,借助 ts 避免设置路径错误,尽量规避潜在 bug。

优化首屏加载性能,只加载部分设置。优化了多语言性能。优化了搜索反应。规范统一了更多设置。

  • 新增 主题预览
  • 新增 为颜色输入框添加颜色预览
  • 新增 为路径输入添加系统弹窗选择
  • 新增 为字体输入添加字体选择
  • 新增 操作修改历史,可撤回设置
  • 优化 搜索结果聚合展示而不像以前一样跳转
  • 优化 模糊搜索
  • 优化 可直接在更新界面点击下载文件
  • 优化 可设定 GitHub 镜像
  • 修复 自动框选图像识别选项无效
  • 修复 对话框(如编辑翻译器)深色样式适配
  • 更新 移除增量更新

翻译

  • 优化 无翻译器时提示

屏幕翻译

  • 优化 在截屏页面无翻译器时提示需要设置

贴图版

  • 优化 仅显示翻译后与原文不同的文字

自动版

  • 修复 初始化错误

AI 识图

  • 优化 提示无引擎

CLI

  • 新增 引擎不设置则使用上次的引擎

托盘

  • 新增 可更改颜色(原色和黑白)
  • 新增 可隐藏

国际化

  • 优化 覆盖更多翻译
  • cover all interface's translate
  • add translation capabilities to update logs (use translation api)
  • optimize and unify English translation

其他

Electron 升级到 34

所有界面使用dkh-ui实现

识图引擎和 OCR 引擎默认记住上次操作,不再添加不记忆开关

如此大动干戈,想必会造成软件的不稳定性。但我为 ts 代码都开启了严格模式,尽可能处理越界问题。同时为 ipc 添加类型,确保界面直接的数据传递一致。

我在使用过程中没有察觉到新增严重 bug,但人多力量大,欢迎大家反馈。

PS:部分 Linux 发行版不默认开启内存压缩(Zram),如果你对内存速度不敏感且系统经常 OOM,可以考虑开启。


⚡镜像下载:

Windows macOS Linux
x64 exe zip dmg zip AppImage deb rpm tar.gz
arm64 exe zip dmg zip AppImage deb rpm tar.gz

New Contributors

Full Changelog: 14.4.1...14.5.0

Don't miss a new eSearch release

NewReleases is sending notifications on new releases.