Skip to content

Releases: xushengfeng/eSearch

13.1.6

11 Sep 15:19
Compare
Choose a tag to compare

继续尝试修复 #277 截屏库下载不正确问题


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.1.3...13.1.6 d94d5b1

13.1.3

11 Sep 12:05
Compare
Choose a tag to compare

程序

  • 修复 部分情况下程序启动错误 #277

截屏

  • 优化 win 运行库适配 arm64 架构

贴图

  • 新增 按Ctrl+鼠标滚轮 可以在不放大窗口的情况下放大图片,方便查看图片并且不会因为窗口遮挡其他界面

下载:

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.1.2...13.1.3

13.1.2

09 Sep 10:45
Compare
Choose a tag to compare

软件

  • 打包 移除不必要的包
  • 更新 手动检查更新也检查小版本更新,仅自动更新才根据大小版本判断
  • 美化 按钮点击有缩放动效

截屏

  • 优化 颜色透明度使用新的拖动条,点击更改数字,可更大范围拖动,比以前更易操作
  • 优化 画布导航时也更新大小栏位置
  • 优化 限制大小栏的位置,防止超出屏幕
  • 优化 伽马滤镜交互方式与其他滤镜统一
  • 修复 自由选择时光标参考线重叠

设置

  • 新增 可在设置直接下载其他语言的离线 OCR 模型并自动添加
  • 新增 更新日志通过 GitHub API 渲染为 HTML,不用再查看原始 md 文件

翻译

  • 优化 llm JSON 结果解析
  • 优化 界面布局,翻译结果可滚动,输入区自动高度
  • 修复 llm 模型语言设置错误

贴图

  • 优化 放大贴图后,以像素形式显示图片而不是平滑显示

高级图片编辑

  • 新增 可移除渐变断点

国际化

  • 更新翻译

[开发中]

翻译

  • 新增 追加翻译结果到指定文件,可作为本地生词本
  • 新增 通过 REST API 发送翻译结果到指定网址,可与 Anki 联动

暂未添加到设置界面,需要手动修改配置文件,见文档


Software

  • Pack and remove unnecessary packages
  • Updates Manually check updates and minor version updates, only automatic updates are judged based on the size of the version
  • Clicking on the beautification button has a zoom effect

Screenshot

  • Optimize color transparency Use a new drag bar and click to change the number, which allows you to drag in a wider range, making it easier to operate than before
  • Also update the size bar position when optimizing canvas navigation
  • Optimize the position of the limit size bar to prevent it from going beyond the screen
  • Optimize gamma filter interaction and unify it with other filters
  • Fixed overlapping cursor reference lines during free selection

Setting

  • Add offline OCR models in other languages that can be downloaded directly in settings and added automatically
  • New update logs are rendered to HTML through GitHub API, eliminating the need to view the original md file

Translation

  • Optimize llm JSON result parsing
  • Optimize interface layout, scroll translation results, and automatic height of input area
  • Fixed llm model language setting error

Ding

  • After optimizing the zoomed map, the picture is displayed in pixels rather than smooth

Senior Photo Editor

  • Add removable gradient breakpoints

Internationalization

  • update translations

[Under development]

Translation

  • Add and add translation results to the specified file, which can be used as a local new vocabulary book
  • Added using REST API to send translation results to specified URL, which can be linked with Anki
    It has not been added to the settings interface yet. You need to manually modify the configuration file,see the document

下载:

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.1.0...13.1.2

13.1.0

05 Sep 10:31
Compare
Choose a tag to compare

主程序

  • 新增 在运行目录下添加portable文件夹即可作为便携式软件使用
  • 优化 继续移除打包里多余的依赖
  • 优化 反馈(从托盘和设置)链接到 GitHub 时自动附带当前版本信息和系统信息

截屏

  • 优化 截屏窗口意外终止时,仍能再次启动(仅后台不保留截屏窗口模式下,否则程序也一起终止)
  • 优化 大小栏性能
  • 优化 方向键移动画布单位为 1 像素
  • 优化 不需要按住鼠标便可通过方向键调节框选
  • 修复 取色器、框选等定位依据光标所在像素定位,而不像以前那样基于像素顶点
  • 修复 继续修复截屏偏移

高级图片编辑

  • 优化 渐变断点交互方式优化
  • 修复 渐变坐标应为比例坐标

主页面

  • 优化 编辑器字数统计分词更新
  • 修复 简洁模式下顶栏消失
  • 修复 简洁模式下网页浏览大小错误

贴图

  • 新增 贴图保存按钮
  • 新增 托盘贴图、快捷键贴图

设置

  • 优化 依赖的版本号和路径显示等使用等宽字体显示
  • 优化 位置信息的路径可点击跳转
  • 修复 系统语言判断错误

Main Program

  • Add Add the portable folder under the running directory to use it as portable software
  • Optimization continues to remove unnecessary dependencies in the packaging
  • Optimization feedback (from trays and settings) is automatically accompanied by current version information and system information when linked to GitHub

Screenshot

  • When the optimized screenshot window terminates unexpectedly, it can still be started again (only in the background mode without retaining the screenshot window, otherwise the program will also terminate together)
  • Optimize the performance of large and small columns
  • Optimize the arrow keys to move the canvas unit to 1 pixel
  • Fixed that the positioning of color pickers, box selection, etc. is based on the pixel where the cursor is located, rather than based on pixel vertices as before
  • Repair Continue to repair screenshot offset

Senior Photo Editor

  • Optimize gradual change breakpoint optimization interaction method
  • Fixed gradient coordinates should be proportional coordinates

Main page

  • Optimize editor word statistics and word segmentation updates
  • Fixed the top bar disappearing in concise mode
  • Fixed error in web browsing size in concise mode

Texture

  • Add texture save button
  • Add tray texture and shortcut key texture

Setting

  • Optimize the display of dependent version numbers and paths, etc., using constant width fonts
  • The path to optimize location information can be clicked to jump
  • Fixed system language judgment error

下载:

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.1...13.1.0

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版本上进行的小更新,如果你不使用深色模式,或不怎么使用编辑器的搜索,可以不管这个版本

Full Changelog: 1.12.3...1.12.4


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

Full Changelog: 1.12.1...1.12.3

建议全量更新

欢迎大家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