🚀 Features
- 支持磨砂玻璃 - by @ayangweb (a3acd)
- 新增主题切换插件和一些窗口相关方法 - by @ayangweb (2bd39)
- 新增路由管理 - by @ayangweb (c373c)
- 生成 antd 的颜色变量 - by @ayangweb (dfe0f)
- 新增托盘功能 - by @ayangweb (dda4a)
- 确保在 windows 和 linux 上只有一个 app 实例在运行 - by @ayangweb (02abd)
- 让 app 保持在后台运行 - by @ayangweb (10347)
- 隐藏 mac 下的任务栏图标 - by @ayangweb (ae2b3)
- 完善路由菜单图标 - by @ayangweb (df336)
- 新增通用设置内容 - by @ayangweb (5ab91)
- 新增了一些剪切板设置页面内容 - by @ayangweb (931f4)
- 新增全局状态管理和主题切换 - by @ayangweb (d5b8c)
- 支持 app 开机自启动 - by @ayangweb (7e685)
- 支持设置切换分组的触发方式 - by @ayangweb (d6a53)
- 加入关于窗口的几个新方法 - by @ayangweb (eae74)
- 完善了关于页面 - by @ayangweb (43838)
- 新增图标组件 - by @ayangweb (ced78)
- 新增快捷键输入组件 - by @ayangweb (d4aa8)
- 在入口监听浏览器打开github - by @ayangweb (e4cc0)
- 新增剪切板历史窗口 - by @ayangweb (cb63a)
- 新增 sqlite 数据库管理 - by @ayangweb (b8233)
- 支持剪切板变化存放至数据库 - by @ayangweb (9b3b5)
- 在 macos 中,磨砂窗口一直处于活跃状态和设置圆角 - by @ayangweb (11d54)
- 虚拟列表加载历史记录 - by @ayangweb (7e458)
- 新增关于剪切板的全局状态管理 - by @ayangweb (12034)
- 新增注册全局快捷键的 hook - by @ayangweb (28916)
- 同步更新每个窗口的全局状态 - by @ayangweb (70e9d)
- 新增播放复制音效 - by @ayangweb (6313a)
- 完善剪切板记录功能 - by @ayangweb (9fac1)
- 优化了剪切板内容显示,支持链接和邮箱的识别,支持了收藏 - by @ayangweb (35478)
- 文本内容只显示三行 - by @ayangweb (774bd)
- 支持清空历史记录 - by @ayangweb (8e908)
- 禁用打包后的右键菜单 - by @ayangweb (4330a)
- 剪切板历史记录支持搜索 - by @ayangweb (136de)
- 完善了历史记录的中文类型名称 - by @ayangweb (91b87)
- 创建新窗口默认隐藏任务栏图标 - by @ayangweb (c8e33)
- 只在 MacOS 电脑开启磨砂窗口 - by @ayangweb (8fb34)
- 支持剪切板历史记录写入剪切板 - by @ayangweb (7bda5)
- 新增 Windows 系统剪切板的背景样式 - by @ayangweb (8c354)
- 去掉 MacOS 系统失焦隐藏剪切板窗口的延迟 - by @ayangweb (54119)
- 在 SQLite 用
DATETIME
方法取默认时间为本地时间 - by @ayangweb (397fb) - 单独提取剪切板监控逻辑代码 - by @ayangweb (55322)
- 格式化剪切板内容显示的时间 - by @ayangweb (201f8)
- 可以通过托盘显示主窗口并切换到关于页面 - by @ayangweb (c33d7)
- 给 Windows 系统的剪切板窗口加入阴影效果 - by @ayangweb (58f75)
- 支持删除剪切板内容 - by @ayangweb (0fd8f)
- 支持双击复制剪切板内容 - by @ayangweb (f0370)
- 给剪切板虚拟列表每项之间加入间隔 - by @ayangweb (0784c)
- 不使用磨砂窗口 - by @ayangweb (02e7e)
- 自动删除时间超出历史记录容量的剪切板内容 - by @ayangweb (1570e)
- 剪切板内容删除前确认 - by @ayangweb (0a8c0)
- 自定义 fs-extra 插件 - by @ayangweb (b8532)
- 窗口管理以插件的形式使用 - by @ayangweb (98a91)
fs-extra
插件新增exists
方法,并简化了代码 - by @ayangweb (098f1)- 窗口管理插件方法全部改为异步,并处理 rust 内部的异步调用 - by @ayangweb (8ffbb)
- 实现一个 tauri 的剪切板插件 - by @ayangweb (47210)
- 将原来的剪切板插件换成自定义的插件 - by @ayangweb (c7bae)
- 渲染剪切板内容的
size
参数和图像的尺寸 - by @ayangweb (5b798) - 如果数据库有一样的数据,就只更新旧数据的时间 - by @ayangweb (832ef)
- 支持获取图像的 base64 格式 - by @ayangweb (2446c)
- 利用图片的路径完成图片的复制 - by @ayangweb (6d8ec)
- 更新依赖库 arcdash 到版本 0.0.51,并使用其提供的方法替换 lodash-es 和自定义的方法 - by @Azir-11 in #6 (a8542)
- 剪切板插件更名 - by @ayangweb (9f3db)
- 把图像的 base64 存储到本地 - by @ayangweb (a04e4)
- 剪切板新增丰富的右键菜单 - by @ayangweb (76164)
- 删除或清空剪切板图片内容时顺便删除图片文件和存储的 base64 内容 - by @ayangweb (12443)
- 右键菜单支持在访达中显示文件 - by @ayangweb (06759)
- 右键菜单支持在默认的图片查看器中预览图片 - by @ayangweb (dc8b0)
- 支持双击复制 - by @ayangweb (092cd)
- 禁用 window 的键盘按下事件 - by @ayangweb (1f62c)
- 支持剪切板内容获取焦点、空格预览图片、上下按键切换焦点 - by @ayangweb (09717)
- 支持纯文本中的颜色识别 - by @ayangweb (fac1b)
- 新增渐变色识别和色块显示 - by @ayangweb (52ec1)
- 剪切板切换分组列表滚动到最顶部 - by @ayangweb (b9d9e)
- 自定义滚动条样式,在不同的系统保持统一 - by @ayangweb (d958a)
- 剪切板窗口支持显示在屏幕中心,或者跟随鼠标位置显示。 - by @ayangweb (b1ca6)
- 窗口显示兼容 win 鼠标跟随 #8 - by @orangelckc in #14 and #8 (9f584)
- 剪切板内容聚焦的样式优化以及滚动条样式位置优化 - by @ayangweb in #21 (24032)
- 去掉选中的标签页的 hover 和 active 背景颜色 - by @ayangweb in #22 (4b474)
- 调用mac系统OCR功能,支持复制图片包含的文本 - by @orangelckc (92098)
- 添加search字段用于文字检索 - by @orangelckc (73d2f)
- 支持 windows 系统 OCR - by @ayangweb (9e074)
- 去掉 windows 系统 ocr 内容的空格 - by @ayangweb in #31 (e66af)
- 去除 url/email 默认触发操作 - by @Azir-11 (6f8d2)
- 支持导出html文件 - by @Azir-11 (dd502)
- 切换标签页重置
activeIndex
状态 - by @ayangweb in #37 (c3ba2) - 组合了一个 antd 聚焦的样式类名 - by @ayangweb in #38 (076a7)
- Unocss 实现多行溢出隐藏的属性 - by @ayangweb in #41 (a1b4a)
- 添加 windows ocr 可执行文件,支持多二维码识别 - by @pkptzx in #44 (532a9)
- 在 windows 系统调用脚本进行 OCR 识别并且解析文本内容 - by @ayangweb in #45 (909a0)
- 新增自定义更新弹框 - by @ayangweb (1be7a)
- 剪切板增加双击反馈选项 - by @ayangweb (1120e)
- 有新版本时显示窗口 - by @ayangweb (9f7d0)
- 新增复制信息按钮,可复制应用和系统信息,用于 Issue - by @ayangweb in #49 (76e7b)
🐞 Bug Fixes
appWindow.onFocusChanged
在 Windows 系统会频繁触发的 BUG - by @Azir-11 in #2 (91b79)createWindow
函数在 Windows 系统下的Bug - by @Azir-11 (9039c)- 更换下载图片时的文件名称,解决在 Windows 系统出现进程无法访问的问题 - by @ayangweb (0932d)
- 未同步更新后的字段导致搜索失效 - by @ayangweb (32780)
- 解决复制图文并排的内容时图片 403 的问题 - by @ayangweb (4de6f)
- 修复复制 html 内容在部分 app 无法粘贴的问题 - by @ayangweb in #24 (1031e)
- 图片分组出错 - by @ayangweb in #25 (5acac)
🏎 Performance
- 剪切板窗口去掉css的圆角,直接使用Rust插件的圆角 - by @Azir-11 (02672)
useReadClipboard
改名useListenClipboard
- by @ayangweb (f6ad0)- 优化了app在不同系统的不同样式 - by @ayangweb (a3489)
- Windows系统切换主题允许取消 - by @Azir-11 in #7 (89f61)
- 优化剪切板内容间距的计算方式 - by @ayangweb (ca950)
- 预览文件函数更名 - by @ayangweb (1bc7f)
- 仅在虚拟列表处阻止键盘按下事件 - by @ayangweb (595ae)
- 自定义了
isColor
方法和颜色块外层透明度减半的样式优化 - by @ayangweb (2f720) - 简化颜色的识别和颜色块的样式 - by @ayangweb (11101)
- 简化 css 样式 - by @ayangweb (885e6)
- 优化了判断 url 的正则和链接跳转浏览器的方法 - by @ayangweb in #42 (9e15f)
- 优化了一下更新弹框的样式 - by @ayangweb (e5f6c)
- 优化 css 样式 - by @ayangweb (84bb5)
- 剪切板只阻止需要用到的按键的默认事件 - by @ayangweb (3f1d1)