Skip to content

Releases: xushengfeng/eSearch

13.0.1

01 Sep 13:34
Compare
Choose a tag to compare

主程序

  • 优化 移除打包里多余的依赖

截屏

  • 修复 屏幕缩放下截屏错位 #268

主页面

  • 优化 窗口控件适配深色模式
  • 修复 历史记录初始化错误

图片编辑

  • 新增 设置图片、渐变为背景
  • 修复 配置初始化错误
  • 修复 配置无法更改
  • 修复 配置新建错误

设置

  • 修复 翻译新增翻译器时 JSON 显示 undefined
  • 修复 设置时翻译器无法获取 JSON 配置 #269

国际化

  • 更新翻译

Main Program

  • Optimize removal of unnecessary dependencies in packaging

Screenshot

  • Fixed misplaced screenshots under screen zoom #268

Main page

  • Optimize window controls to adapt to dark mode
  • Fixed history initialization errors

Photo Editor

  • Add setting pictures and gradient as background
  • Fixed configuration initialization error
  • Fixed configuration cannot be changed
  • Fixed configuration creation error

Setting

  • Fixed translation JSON displays undefined when adding a translator
  • Fixed the translator could not get the JSON configuration when setting up #269

Internationalization

  • update translations

下载:

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

镜像下载⚡:

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

Full Changelog: 13.0.0...13.0.1

13.0.0

31 Aug 06:09
Compare
Choose a tag to compare

主要更新

新增 Linux arm64 版本

软件

  • 更新 Electron31 不再支持win7、win8,可以自己从源码编译
  • 更新 fabric.js v6
  • 新增 Linux arm64,由于截屏库目前使用的版本暂时不支持 Linux arm64,现在通过自定义外部截屏命令来截屏
  • 优化 可选保留截屏窗口:内存占用多,截屏快;反之内存占用少,但截屏慢
  • 优化 cli 增强 #251

截屏

  • 新增 连拍(只能通过命令行或快捷键启动)
  • 优化 显示小图片(如贴图编辑)居中显示
  • 优化 限制画布移动
  • 修复 屏幕切换器点击无效
  • 修复 获取元素颜色错误

录屏

  • 修复 随着 Electron 的更新(Chrome 的更新),eSearch 可以在 Wayland 下录屏了

广截屏

由于现在更好地支持万向滚动截屏了,就把“长截屏”改为“广截屏”

  • 新增 模式可以使用定时模式。有些系统或桌面环境(macOS 和 wayland)不支持获取全局键鼠输入,所以原先根据鼠标滚动和方向键识别不生效,表现为即使滚动了截屏也不拼接,现在可以使用定时模式,定时截屏
  • 新增 结束广截屏快捷键。同上,结束按钮需要获取全局光标位置,无法获取的系统可以使用快捷键结束
  • 新增 可限制为长截屏
  • 修复 预览定位错误

编辑器

  • 优化 搜索文字忽略大小写
  • 优化 顶栏适配主题色
  • 修复 搜索无结果时不显示

主页面

  • 优化 简洁模式下网页默认在系统浏览器打开
  • 修复 历史记录不显示

翻译

  • 新增 AI 翻译(ChatGPT、Gemini 等)支持自定义提示词

设置

  • 优化 数字输入框宽度自动增加,select 宽度自动匹配(css:field-sizing 属性)
  • 优化 优化部分界面圆角
  • 优化 设置强调色适应主题色(目前默认主题为白色,所以强调色为灰色)
  • 优化 框选后默认操作快捷键在设置中实时生效
  • 修复 选区参考线设置为空时错误地设置为 0
  • 修复 搜索无结果时不显示

[开发中]

默认不启用,需要手动开启,在设置-工具栏-按钮显示中开启

高级图片编辑

有很多网站可以美化截屏,现在 eSearch 可以支持简单的截屏美化功能:圆角、阴影、纯色背景


Major Updates

Added Linux arm64 version

Software

  • Update Electron
  • Update fabric.js v6
  • Linux arm64 has been added. Since the current version of the screenshot library does not support Linux arm64 for the time being, screenshots can be taken by customizing external screenshot commands.
  • Optimization optional Keep the screenshot window: If you take up more memory, you will take up faster screenshots; otherwise, you will take up less memory, but you will take up slower screenshots
  • Optimize cli enhancement #251

Screenshot

  • Add continuous shooting (can only be started through the command line or shortcut keys)
  • Optimize the display of small pictures (such as texture editing) and display them in the center
  • Optimize and limit canvas movement
  • Fixed invalid screen switcher clicks
  • Fixed error in getting element color

Screen Recording

  • Fixed with the update of Electron (update of Chrome), eSearch can now record screens in Wayland

Wide screenshot

Since universal scrolling screenshots are now better supported,"long screenshots" have been changed to "wide screenshots"

  • The new mode can use the timing mode. Some systems or desktop environments (macOS and wayland) do not support obtaining global keyboard and mouse input, so the original recognition based on mouse scrolling and direction key did not take effect, which showed that screenshots would not be spliced even if scrolled. Now you can use timed mode to schedule screenshots
  • Add a shortcut key to end wide screenshots. As above, the End button needs to obtain the global cursor position. Systems that cannot obtain it can use the shortcut key to end.
  • Added can be limited to long screenshots
  • Fixed preview positioning error

Editor

  • Optimize search text to ignore case
  • Optimize the top bar to adapt to the theme color
  • Fixed that no search results are displayed when there are no results

Main page

  • In optimized concise mode, web pages open in the system browser by default
  • Repair history is not displayed

Translation

  • Added AI translations (ChatGPT, Gemini, etc.) to support custom prompt words

Setting

  • Optimize the width of the number input box to automatically increase, and the select width to automatically match (css: field-sizing attribute)
  • Optimize and optimize some interface fillets
  • Optimize the accent color to adapt to the theme color (currently the default theme is white, so the accent color is gray)
  • After the optimization box is selected, the default shortcut key will take effect in real time in the settings
  • Fixed error setting to 0 when selection reference line was set to empty
  • Fixed that no search results are displayed when there are no results

[Under development]

Not enabled by default, you need to turn it on manually, and turn it on in Settings-Toolbar-Button Display

Senior Photo Editor

There are many websites that can beautify screenshots, and now eSearch can support simple screenshots beautification functions: rounded corners, shadows, and solid backgrounds


下载:

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

镜像下载 ⚡:

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

Full Changelog: 1.12.4...13.0.0

1.12.4

24 Aug 13:46
Compare
Choose a tag to compare

主要 修复深色模式下工具栏颜色错误 #257
主页面 搜索文字默认忽略大小写
主页面 更新文字时退出搜索, 否则开启搜索时复用OCR窗口,会无法更新文字

与13版本不同,此版本是在1.12.3版本上进行的小更新,如果你不使用深色模式,或不怎么使用编辑器的搜索,可以不管这个版本


Mainly fixes toolbar color error #257 in dark mode
Main page search text ignores case by default
Exit the search when updating text on the main page. Otherwise, you will not be able to update the text if you reuse the OCR window when opening the search.
Unlike version 13, this version is a minor update to version 1.12.3. If you don't use dark mode or don't use editor's search much, you can ignore this version.


下载:

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

镜像下载⚡:

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

13.0.0-beta.1

20 Aug 09:47
Compare
Choose a tag to compare
13.0.0-beta.1 Pre-release
Pre-release

升级了Electron,不再支持win7、8(以后可以试着搞双版本Electron,但这个版本不支持)
升级绘图库fabricjs到v6

目前已知因绘图库破坏性更新造成的bug

  • 无法改变层级
  • 橡皮不生效
  • 马赛克不是方形

此版本是为了排除更多未知bug发布的,欢迎测试
没有特别添加的功能,仅供测试用而非尝鲜

最新稳定版为 https://github.com/xushengfeng/eSearch/releases/tag/1.12.3

Full Changelog: 1.12.3...13.0.0-beta.1

1.12.3

12 Aug 03:23
Compare
Choose a tag to compare

主要

  • 新增 设置颜色主题
  • 优化 替换原先设置库方案以减小打包体积和减少内存占用
  • 优化 移除库中部分无用文件以减小打包体积
  • 优化 发布的文件的库使用 pnpm 安装以优化体积

截屏

  • 新增 设置箭头样式(空心和实心)
  • 新增 光标参考线,在光标处水平和竖直延伸
  • 新增 选区参考线(如九宫格等,数量和比例可自定义)
  • 优化 文字、编号适配字体
  • 修复 部分滤镜无法使用

AI

  • 新增 directML 后端

屏幕翻译

  • 优化 批量翻译
  • 修复 窗口创建错误

编辑器

  • 新增 OCR 后自动显示图片区(可设置行数阈值)
  • 新增 图片区和编辑区选择双向同步,方便校对:
    • 在图片区选择可实时同步到编辑区
    • 在编辑区选择可同步到图片区
  • 新增 可选 OCR 后自动复制
  • 优化 图片区文字大小
  • 优化 删除换行,不删除分号后面的换行
  • 优化 图片区和搜索栏可共存
  • 修复 复用主页面图片区不更新
  • 修复 编辑区和行号字体未使用自定义字体

录屏

  • 修复 win下合并错误

主页面

  • 优化 OCR 复用后自动聚焦编辑器

设置

  • 新增 主页面快捷键

国际化

  • 更新 翻译更多

开发

添加 biome 来实现 lint 和 parse

  • 重构 移除大部分全局变量,仅保留依赖引入的全局变量
  • 重构 使用const标记常量
  • 重构 使用for of替换foreach
  • 替换 使用dkh-ui替换redom
  • 替换 自己实现新的简单 store 替换electron-store,以此不依赖ajv

建议全量更新

欢迎大家star或赞助


Main

  • Add setting color theme
  • Optimize and replace the original setting library scheme to reduce packaging size and reduce memory consumption
  • Optimize the removal of some useless files from the library to reduce the packaging volume
  • Optimize the library of published files installed using pnpm to optimize size

Screenshot

  • Added setting arrow styles (hollow and solid)
  • Added cursor reference line that extends horizontally and vertically at the cursor
  • Add new constituency reference lines (such as 3*3 Grid, etc., the number and proportion can be customized)
  • Optimize text and number to adapt fonts
  • Fixed that some filters cannot be used

AI

  • Add directML backend

Screen Translation

  • Optimize batch translation
  • Fixed window creation error

Editor

  • The picture area is automatically displayed after adding OCR (line threshold can be set)
  • Add two-way synchronization between the picture area and the edit area to facilitate proofreading:
    • Select in the picture area to synchronize it to the edit area in real time
    • Select in the edit area to synchronize to the picture area
  • Automatic copying after adding optional OCR
  • Optimize the text size in the picture area
  • Optimize the deletion of line breaks without deleting the line breaks after the semicolon
  • Optimize picture area and search bar can coexist
  • Fixed that the picture area of the reused main page is not updated
  • Fixed that the edit area and line number fonts did not use custom fonts

Screen Recording

  • Fix merge errors under win

Main page

  • Optimize auto-focus editor after OCR reuse

Setting

  • Add main page shortcut key

Internationalization

  • Updated translation more

Development

Add biome to implement lint and parse

  • Refactoring removes most global variables and retains only global variables introduced by dependence
  • Refactoring uses const marked constants
  • Refactoring replaces foreach with for of
  • Replace with dkh-ui to replace redom
  • Replace yourself to implement a new simple store replace 'electron-store' so that you don't rely on 'ajv'

下载:

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

镜像下载⚡:

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

1.12.2-beta.7

09 Aug 10:33
Compare
Choose a tag to compare
1.12.2-beta.7 Pre-release
Pre-release

修复部分滤镜无效
修复无法截屏

Full Changelog: 1.12.2-beta.6...1.12.2-beta.7

1.12.2-beta.6

08 Aug 06:33
Compare
Choose a tag to compare
1.12.2-beta.6 Pre-release
Pre-release

主页面图片区选择实时同步编辑区
编辑区选择同步图片区

主页面 OCR后自动复制 #225

截屏 光标延长参考线 #255 选区参考线(如九宫格等)

Full Changelog: 1.12.2-beta.5...1.12.2-beta.6

1.12.2-beta.5

04 Aug 03:00
Compare
Choose a tag to compare
1.12.2-beta.5 Pre-release
Pre-release

更新了大量代码,可能变变量作用域,造成错误,欢迎反馈
修复Windows下录屏拼接错误 #253
屏幕翻译:ChatGPT支持合并请求,不会向以前那样一个页面请求几十次
重构(其实不算了)大量代码
国际化:翻译更多文字

Full Changelog: 1.12.2-beta.3...1.12.2-beta.5

1.12.2-beta.3

23 Jul 06:05
Compare
Choose a tag to compare
1.12.2-beta.3 Pre-release
Pre-release

设置 添加主页面快捷键
截屏 代码重构
依赖 优化打包
依赖 移除electron-store,避免依赖ajv
移除 主页面空格拆分 考虑到ppocr v4已经可以有效识别空格,空格拆分被移除

Full Changelog: 1.12.2-beta.2...1.12.2-beta.3

1.12.2-beta.2

18 Jul 10:22
Compare
Choose a tag to compare
1.12.2-beta.2 Pre-release
Pre-release

翻译 修复结果方向
翻译 适配样式
编辑器 自动换行换分号
编辑器 修复字体适配
主页面 继续优化图片区文字大小
主页面 图片区提示按钮状态
主页面 自动显示图片区
截屏 箭头样式(空心/实心) 还没添加到设置界面,需要改配置JSON文件 见 e7dc538
截屏 文字和编号适配字体
设置 修复ai后端directml设置值错误,理论上可以设置,但我在虚拟机上运行时未生效,欢迎大家测试
设置 翻译引擎设置好参数才能添加 #247
主要 修复贴图和录屏初始化主题错误
主页面 ocr复用时自动聚焦编辑器

性能优化:主进程按需引入(感觉内存占用并无明显减小)

开发:部分页面将redom替换为新的ui框架(重复造轮子)

Full Changelog: 1.12.2-beta.1...1.12.2-beta.2