Skip to content

SpikeDeck v1.2.0

Choose a tag to compare

@we11adam we11adam released this 29 Aug 14:40
· 67 commits to master since this release

⌨️ 快捷操作与无障碍 (Keyboard & Accessibility)

  • Popup 快捷键:新增 Command+Shift+S(macOS)/ Ctrl+Shift+S(其他平台)呼出快捷键,可在设置中启用或禁用,并显示浏览器实际绑定、未绑定或冲突状态。
  • 完整键盘选路:支持 / 聚焦筛选、Esc 分层退出、方向键导航、Home / End 跳转及左右键展开或收起策略组。
  • 焦点与窄屏体验:面板打开后自动进入操作区域,关闭后返回触发按钮;补充键盘焦点、窄屏布局和 prefers-reduced-motion 支持。

🧭 状态连续性与操作反馈 (Continuity & Feedback)

  • 渐进式加载:Popup 优先渲染最近的有界策略组快照,再用实时数据替换;Core 暂时离线时明确显示缓存状态。
  • 稳定加载布局:首次显示前完成视口高度计算,并固定 Popup 的滚动区域与滚动条宽度,避免加载过程中出现整体或横向抖动。
  • 任务集中反馈:统一显示策略组测速、资源刷新和模块更新状态,支持从任务中心批量取消运行中的策略组测速。
  • 选路反馈与撤销:节点切换后提示仅影响新连接,可直接查看连接,并在短时间内撤销最近一次选择。
  • 模式安全提示:全部直连或全局代理模式下持续显示提示,并可一键恢复规则模式。
  • 搜索与会话恢复:搜索结果高亮并显示匹配数量;重新打开 Popup 时恢复面板、滚动位置和焦点,但不恢复筛选词。
  • 可读性与辅助反馈:溢出内容提供完整提示,监听地址、资源来源与错误信息支持点击复制,并通过独立 aria-live 区域播报操作结果。