Releases: xushengfeng/eSearch
13.1.6
13.1.3
程序
- 修复 部分情况下程序启动错误 #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
软件
- 打包 移除不必要的包
- 更新 手动检查更新也检查小版本更新,仅自动更新才根据大小版本判断
- 美化 按钮点击有缩放动效
截屏
- 优化 颜色透明度使用新的拖动条,点击更改数字,可更大范围拖动,比以前更易操作
- 优化 画布导航时也更新大小栏位置
- 优化 限制大小栏的位置,防止超出屏幕
- 优化 伽马滤镜交互方式与其他滤镜统一
- 修复 自由选择时光标参考线重叠
设置
- 新增 可在设置直接下载其他语言的离线 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
主程序
- 新增 在运行目录下添加
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
主程序
- 优化 移除打包里多余的依赖
截屏
- 修复 屏幕缩放下截屏错位 #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
主要更新
新增 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
主要 修复深色模式下工具栏颜色错误 #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
升级了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
主要
- 新增 设置颜色主题
- 优化 替换原先设置库方案以减小打包体积和减少内存占用
- 优化 移除库中部分无用文件以减小打包体积
- 优化 发布的文件的库使用 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
withfor of
- Replace with
dkh-ui
to replaceredom
- 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
修复部分滤镜无效
修复无法截屏
Full Changelog: 1.12.2-beta.6...1.12.2-beta.7