2026.06.10 1 1553 0

澄曜轻量剪贴板 V1.0.2 发布 — 新增查看详情与编辑内容功能

🚀 澄曜轻量剪贴板 V1.0.2 发布 — 新增查看详情与编辑内容功能

大家好!澄曜轻量剪贴板 V1.0.2 今天正式发布了!🎉

在上一轮 V1.0.1 完成大规模代码优化(27项优化+1项Bug修复)的基础上,本次更新聚焦于用户体验提升,带来了三个实用的新功能:查看详情编辑内容以及窗口置顶修复。这些功能都是根据实际使用场景精心设计的,旨在解决用户在日常使用中遇到的痛点。

主界面.PNG

✨ 本次更新重点新功能

🔍 功能一:查看详情 — 一目了然的完整文本展示

你是否遇到过这样的情况:复制了一段很长的文本,但在历史列表中只能看到被截断的预览?或者想对比两个版本的差异却无法完整查看?

现在,这些问题都解决了!

操作方式非常简单:

  • 右键点击任意条目(历史列表或收藏夹均可)
  • 选择「查看详情」
  • 弹出只读对话框,展示完整文本内容

查看详情窗口包含以下丰富信息:

展示项目说明
类型标识自动识别并显示内容类型(纯文本/链接/代码)
字符数统计精确显示文本的字符数量
行数统计显示文本的总行数
复制时间记录该条目的原始复制时间
等宽字体展示使用 Consolas 等宽字体显示全文,保持格式对齐
一键复制全文底部提供「复制全文」按钮,方便快速重新复制

解决的问题:长文本预览截断、多版本内容无法对比、需要完整查看代码或配置文件等场景。

✏️ 功能二:编辑内容 — 复制后想改再发?没问题!

这是一个很多用户期待已久的实用功能!

使用场景举例

  • 复制了一段文字,但发现有个别地方需要修改后再发送
  • 从网页复制的链接带有多余参数,想去掉后使用
  • 复制的代码需要微调后粘贴到编辑器
  • 收藏的内容过时了,想要更新保存

操作方式

  • 右键点击任意条目
  • 选择「编辑内容」
  • 弹出编辑框,当前内容已自动预填到 QTextEdit 中
  • 自由编辑修改,实时显示字数统计
  • 点击「保存」按钮完成编辑

保存后的自动处理(一键三连):

  1. 更新数据库 — 修改后的内容立即保存到本地数据库
  2. 写入剪贴板 — 新内容自动写入系统剪贴板,可直接 Ctrl+V 粘贴
  3. 刷新列表 — 界面立即刷新,显示最新内容

解决的问题:「复制后想改再发」的工作流痛点,无需手动复制→打开记事本→修改→再复制,一步到位!

📌 功能三:窗口置顶修复 — 再也不怕主面板被遮挡

在使用剪贴板工具时,你是否遇到过这样的烦恼:

  • 按下全局热键呼出主面板,却发现它被其他窗口挡住了
  • 双击托盘图标想快速粘贴,但面板弹到了后台
  • 正在全屏工作,面板却在别的虚拟桌面

V1.0.2 彻底解决了这个问题!

我们采用了临时置顶技术(WindowStaysOnTopHint):

  • 当通过双击托盘图标按全局热键呼出主面板时
  • 面板会临时置顶到所有窗口最前面
  • 一旦失去焦点或用户切换到其他窗口,自动取消置顶
  • 不会像常驻置顶那样一直挡在其他窗口前面

解决的问题:主面板被遮挡时无法使用「粘贴到当前窗口」功能的尴尬场景,确保热键/托盘呼出时立即可见可用。

任务管理器占用内存截图.png

📋 完整更新日志(从V1.0开始累计)

🆕 V1.0.2 新增功能(本次更新)

编号功能描述
F11右键菜单新增「查看详情」 — 只读弹窗展示完整文本 + 元信息(类型、字符数、行数、时间),支持一键复制全文,历史列表和收藏夹均支持
F12右键菜单新增「编辑内容」 — 可编辑弹窗(QTextEdit),预填当前内容,实时字数统计,保存后同步数据库+剪贴板+刷新列表,历史列表和收藏夹均支持
F13双击托盘/热键呼出时窗口置顶 — 使用 bring_to_front 方法实现临时 WindowStaysOnTopHint,确保主面板直接显示在最前,解决被遮挡问题

⚡ V1.0.1 优化(上一轮共27项+1项Bug修复)

第一轮优化(14项 H1-H5/M1-M8/L1-L5)— 代码规范与基础重构

编号优化内容
H1去掉硬编码路径 — 移除 3 个文件中的 D:\\CYQJ 硬编码路径,提升可移植性
H2焦点丢失行为可配置 — 窗口失去焦点时自动隐藏的行为现可通过设置控制
H3预留功能清理 — 使用 idle_clean 标记禁用未完成的预留功能,避免干扰
H4SendInput 替代 keybd_event — 使用更现代的 SendInput API 替代已过时的 keybd_event
M1分组名输入校验 — 长度限制 ≤30 字符 + 特殊字符过滤,防止非法输入
M2Import 规范化 — 将所有 import 语句统一移到文件顶部(涉及 6 个文件)
M3删除死方法 — 移除未使用的 _update_window_flags 方法
M4列表刷新节流 — 引入 100ms 合并机制,避免高频刷新导致卡顿
L1数据库实例复用 — 避免重复创建数据库连接,降低资源开销
L2查询使用配置项限制 — 数据库查询结果数量遵循用户配置的限制
L3自启菜单优化 — 切换开机自启时不再重建整个菜单,提升响应速度
L4返回值修正 — 删除操作返回实际删除的条目数量,而非固定值
L5版本号常量化 — 版本号和软件名称提取为模块级常量,便于维护
+1热键注销实现 — 热键卸载功能从空壳改为实际执行注销操作
+1atexit 锁文件清理 — 程序退出时自动清理锁文件,避免残留

第二轮优化(10项 N1-N10)— 代码质量精修

编号优化内容
N1补漏内部 Import 清理 — 清理 hashlib/json/keyboard/sys/winreg 共 5 个库的冗余导入
N2clean_expired_favorites 返回值统一 — 统一清理方法的返回值语义
N3去除冗余 setText 调用 — 移除不必要的 UI 更新调用,减少开销
N4关于对话框版本常量 — 关于窗口使用统一的版本常量,避免不一致
N5-N10变量清理与代码精简 — 移除收藏等功能中的多余临时变量,精简冗余代码

第三轮优化(3项 P1-P3)— 性能与健壮性

编号优化内容
P1SendInput 结构体常量化 — 将 INPUT 结构体提升为模块级常量,避免每次调用重复创建,显著提升模拟按键性能
P2定时清理异常保护 — 为后台定时清理任务添加完整的 try-except 保护,确保异常不会导致线程退出
P3SQL 查询优化 — 将多次查询合并为单次 NOT IN + LIMIT 查询,减少数据库交互次数

🐛 Bug 修复

QTimer connect 调用错误修复:修复了 timer.connect → timer.timeout.connect 的错误用法,确保定时器回调正确绑定。这是一个可能导致定时任务静默失效的严重问题,现已彻底解决。

⚙️ 设置界面一览

设置页-通用.PNG

软件提供丰富的设置选项,包括通用设置、剪贴板历史设置、收藏夹设置、快捷键自定义以及数据管理等,满足不同使用场景的需求。本次新增的「查看详情」和「编辑内容」功能已集成到右键菜单中,无需额外配置即可使用。

📥 下载地址

📥 点击此处下载澄曜轻量剪贴板 V1.0.2

提取码:3586

提示:所有链接均在新窗口打开,请放心点击。

📊 版本信息

项目详情
版本号V1.0.2
基于版本V1.0.1(增量更新)
更新日期2026年6月10日
新增功能3 项(查看详情、编辑内容、窗口置顶修复)
累计优化27 项代码优化 + 1 项 Bug 修复(继承自 V1.0.1)
安装包大小47.8 MB(同 V1.0.1)
开发者澄曜工作室

感谢每一位用户的反馈与支持!V1.0.2 的三个新功能都是基于真实使用场景设计的,希望能让您的日常工作效率更上一层楼。如果您在使用过程中遇到任何问题或有改进建议,欢迎留言交流。我们将持续迭代,打造更好用的剪贴板管理工具!💪

评论 0

还没有评论,快来抢沙发吧~