github yuzeguitarist/Deck v1.1.2
v1.1.2 | More Intuitive

latest releases: v1.4.5, v1.4.4, v1.4.3...
6 months ago

Deck

Deck

A modern, native, privacy-first clipboard OS for macOS


Release Notes v1.1.2

新增 / New

  • 新增自动清理触发词功能:在插入模板内容前自动删除触发词(如 num),无需手动清理多余字符,插入过程更加干净流畅。
    Added automatic trigger word cleanup. The app now deletes the trigger word (e.g. num) before inserting template content, ensuring clean insertion without manual cleanup.

  • 新增“重要”系统标签:可在右键菜单中一键标记或取消标记。所有被打上任意标签(包括“重要”与自定义标签)的记录将不再参与自动清理与自动删除,除非手动删除。
    Added a system “Important” tag, toggleable via right-click. Any item with a tag (system or custom) will be excluded from auto-clean and auto-delete, ensuring permanent retention unless manually removed.

  • 模板库设置页「添加短语」改为按钮 + 弹窗交互,与“编辑 / 删除”保持一致,统一整体设计语言。
    Changed “Add Phrase” in the template library settings to a button + modal interaction, matching Edit/Delete behavior for a more consistent UI language.


优化 / Improvements

  • 优化中文输入体验:修复了在中文输入法下,触发词回车上屏后光标助手无法被唤起的问题。现在无论输入状态如何,识别均稳定可靠。
    Improved Chinese IME handling. Fixed an issue where committing text with Enter would prevent the Cursor Assistant from triggering. Detection is now stable regardless of input state.

  • 优化剪贴板弹出面板 UI:采用更符合视觉习惯的布局与排版,并增强文字可读性。
    Improved the clipboard panel UI with more visually natural layout and enhanced text readability.

  • 光标助手支持点击空白处立即关闭,并确保关闭后自动删除触发词。
    The Cursor Assistant now closes immediately when clicking on empty space, and ensures the trigger word is removed upon closing.

  • 预览更新改为合并刷新:快速切换时不再高频刷新,停止操作后再更新最终项,浏览更稳定、更省电。
    Preview updates are now batched and merged. The UI updates only after navigation stops, reducing refresh frequency, improving stability and power efficiency.


修复 / Fixes

  • 修复备忘录复制图片在 Deck 中不显示的问题,扩展图像粘贴类型并支持 RTFD / flat-RTFD 附件图像解析与占位符判定。
    Fixed an issue where images copied from Notes were not displayed in Deck. Expanded supported image paste types and added RTFD / flat-RTFD attachment parsing.

  • 修复长按左右键快速切换时预览窗口与滚动动画造成的高频窗口更新与唤醒,显著降低 Wakes / CPU 使用。
    Fixed excessive window updates and wake-ups caused by rapid key navigation, significantly reducing CPU usage and wake events.

  • 修复打开面板时首条记录偶发不显示聚焦环的问题,确保首条始终正确选中。
    Fixed an issue where the first item occasionally lacked a focus ring when opening the panel.

  • 修复 macOS 14 下 activateIgnoringOtherApps 的弃用警告,采用新系统推荐激活方式,同时保持旧系统兼容。
    Fixed the deprecation warning for activateIgnoringOtherApps on macOS 14 by adopting the new activation strategy while maintaining backward compatibility.


技术变更 / Technical Changelog

  • Fix: 修复中文输入法回车上屏导致上下文丢失的问题,引入 AXUIElement 屏幕读取作为兜底机制,从屏幕上下文识别触发词。
    Fixed context loss when committing Chinese IME input. Added AXUIElement-based screen reading as a fallback trigger detection mechanism.

  • Feat: 新增自动回退逻辑,根据触发词长度模拟 Delete 键事件,在粘贴前清理输入内容。
    Added auto-backspace logic. The app now calculates trigger word length and simulates Delete key events before pasting.

  • 完善本地化:补齐英语 / 德语缺失翻译,并修正统计页动态“次数”文案为标准格式化字符串。
    Improved localization by completing missing English and German translations and fixing formatted count strings on the Statistics page.


兼容性与行为说明 / Compatibility & Behavior Notes

  • 本次更新不包含破坏性数据库结构变更,可直接覆盖升级。
    This release introduces no breaking database schema changes and supports in-place upgrades.

  • 所有识别与处理逻辑均在本地完成,不上传、不存储任何敏感内容。
    All recognition and processing is performed locally with no data uploaded or stored remotely.


升级建议 / Upgrade Notes

  • 推荐所有用户升级以获得更稳定的输入体验、更低的功耗表现以及更一致的交互行为。
    All users are recommended to upgrade for improved input stability, lower power usage, and more consistent interactions.

Don't miss a new Deck release

NewReleases is sending notifications on new releases.