Deck
A modern, native, privacy-first clipboard OS for macOS
Release Notes v1.1.3
新增 / New
-
面板内支持 ⌘, 打开设置(与齿轮按钮等效)。
Added support for ⌘, to open Settings directly from the panel, equivalent to the gear button. -
面板新增“暂停”按钮(位于设置与退出之间),可一键暂停/恢复剪贴板记录。
Added a “Pause” button in the panel (between Settings and Quit) to quickly pause or resume clipboard recording. -
暂停后按钮向右展开显示“已暂停 / 倒计时”,并与菜单栏暂停状态保持同步。
When paused, the button expands to show “Paused / Countdown” and stays in sync with the menu bar pause state. -
Vim 模式新增“默认进入插入模式”开关:打开面板不自动搜索,首次输入自动进入搜索并保留字符。
Added an option for Vim mode to default into Insert mode: opening the panel no longer auto-enters search; typing starts search and preserves the first character. -
插入模式下按 Esc 仅回到 Normal,不清空搜索内容,便于使用 j/k 导航。
In Insert mode, pressing Esc now only returns to Normal mode without clearing the search, enabling smoother j/k navigation. -
光标助手触发键精简为 Shift,移除空格与 Tab 作为触发选项。
Simplified Cursor Assistant trigger to Shift only, removing Space and Tab as trigger options.
优化 / Improvements
-
搜索框增加描边与阴影,在深色模式下与背景及标签区域区分更加明显。
Added border and shadow to the search field for better separation from the background and tag area, especially in dark mode. -
暂停状态提示从搜索框右侧移除,统一收拢到暂停按钮内部显示,界面更简洁。
Moved pause status indicator into the Pause button instead of showing it beside the search field for a cleaner UI. -
菜单栏图标改为 template 渲染,自动适配深色 / 浅色 / 半透明菜单栏背景。
Updated the menu bar icon to use template rendering so it adapts automatically to light, dark, and translucent menu bars. -
暂停按钮改为胶囊样式并使用橙色高亮,状态变化更直观。
Updated the Pause button to a capsule style with orange highlight for clearer state feedback. -
本地化完善:新增 Vim 插入模式相关文案的中 / 英 / 德翻译,“已暂停”等状态提示也补充英 / 德版本。
Improved localization by adding Chinese, English, and German translations for Vim Insert mode and pause-related status messages.
修复 / Fixes
-
修复使用 Ctrl 打开面板后,点击空白区域无法关闭的问题,使所有打开方式行为一致。
Fixed an issue where the panel could not be closed by clicking outside when opened via Ctrl. -
修复清空搜索词后列表仍停留在过滤状态、未恢复默认排序的问题。
Fixed an issue where clearing the search did not restore the full list and default sorting. -
修复开启 Vim 插入模式后首字符未进入搜索的问题,现在会自动进入并保留输入。
Fixed an issue where the first character was not captured when entering search in Vim Insert mode. -
修复点击预览窗口时误触发面板关闭的问题。
Fixed an issue where clicking the preview window could unintentionally close the panel. -
自动进入搜索时过滤特殊键,避免空格、回车等误触发搜索模式。
Filtered special keys when auto-entering search to avoid accidental triggers from Space or Enter. -
修复正则搜索崩溃问题:SQLite 自定义 regexp 函数改为返回 Int64(0/1),避免 Optional(true) 导致 “unsupported result type” 的 fatal error。
Fixed a crash in regex search by changing the SQLite custom regexp function to return Int64(0/1), avoiding “unsupported result type” fatal errors.
预览与搜索增强 / Preview & Search Enhancements
-
正则搜索结果高亮:在纯文本预览中以黄色荧光笔样式高亮匹配字符串,并适配浅色 / 深色模式。
Added regex match highlighting in plain text preview with a yellow marker style adapted for both light and dark modes. -
自动滚动到首个匹配:预览区域会自动滚动至第一个匹配位置;若匹配位于超长文本后段,则截取包含该匹配的文本片段进行展示。
Automatically scrolls the preview to the first match. If the match is deep inside very long text, the preview is truncated to show the relevant segment.
技术变更 / Technical Changelog
-
LargeTextPreviewView.swift:接入正则高亮与自动滚动到首个匹配的逻辑。
Implemented regex highlighting and first-match auto-scrolling in LargeTextPreviewView.swift. -
PreviewWindowController.swift / PreviewOverlayView.swift:接入预览匹配定位逻辑。
Wired preview match positioning into PreviewWindowController.swift and PreviewOverlayView.swift. -
DeckSQLManager.swift:修复 regexp 返回类型导致的崩溃问题。
Fixed regexp return type crash in DeckSQLManager.swift.
兼容性与行为说明 / Compatibility & Behavior Notes
-
本次更新不包含数据库结构变更,可直接覆盖升级。
This release introduces no database schema changes and supports in-place upgrades. -
所有处理逻辑均在本地完成,不上传、不存储任何用户数据。
All processing remains local with no data uploaded or stored remotely.
升级建议 / Upgrade Notes
- 推荐所有用户升级以获得更流畅的 Vim 操作体验、更清晰的暂停状态反馈以及更稳定的搜索与预览行为。
All users are recommended to upgrade for smoother Vim workflows, clearer pause state feedback, and more stable search and preview behavior.