Skip to content

Releases: SlowSlicing/CapsNav.macOS

v0.0.5

16 Apr 01:47

Choose a tag to compare

fix: 修复悬浮帮助框在顶部放置时显示不全的问题

  • 作者:大漠知秋
  • 类型:fix

修复

  • 修复 .bottom 放置的 y 坐标与 .top 完全相同的 bug,现在底部放置会正确贴靠屏幕底部。

优化

  • 重构顶部放置时的列数计算逻辑:
    • 不再硬编码为 1 列或 2 列,改为根据快捷键条目数量和屏幕可用宽度动态计算最优列数。
    • 算法从 1 列开始逐步递增,直到内容高度可以在面板最大高度内完整展示。
    • 每列最小宽度 260pt,面板宽度随列数自适应扩展,最大不超过可用宽度的 90%。
  • 条目少时保持窄面板单列布局,条目多时自动扩展为多列,避免内容被截断。

影响范围

  • Caps Nav/Features/Overlay/PrefixIndicatorLayoutCalculator.swift
    • 提取布局常量为静态属性,拆分 topLayout / sideOrBottomLayout 两条计算路径。
    • 顶部放置新增动态列数算法。
  • Caps Nav/Features/Overlay/PrefixIndicatorController.swift
    • 修正 .bottom 定位坐标。

影响说明

  • 仅影响悬浮帮助框的布局与定位,不涉及业务逻辑变更。

Full Changelog: v0.0.4...v0.0.5

v0.0.4

15 Apr 06:48

Choose a tag to compare

更新日志

2026-04-15

feat: 添加发布签名资产的工作流,支持手动触发和自动发布

  • 提交:3bbf906dc529c5b3539d7e398c60ba5799d3bd41
  • 作者:大漠知秋
  • 类型:feat

新增

  • 新增正式发布工作流 .github/workflows/signed-release.yml
    • 支持在 release.published 事件下自动触发。
    • 支持 workflow_dispatch 手动补跑。
    • 覆盖正式包发布全流程:Developer ID 签名、公证、票据贴附、上传 Release 资产。
    • 支持按需更新 docs/updates/latest.json

调整

  • 调整 .github/workflows/pre-release.yml

    • 触发方式改为仅手动触发(workflow_dispatch)。
    • 精简 release 元数据解析逻辑,统一基于输入 tag 获取 release。
    • latest.json 版本比较逻辑放宽为只要文件存在即可执行比较。
  • 更新版本号(Marketing Version)为 0.0.4

文档

  • 完善发布文档 docs/release/发布与打包.md
    • 明确 dev 包与 signed 正式包的定位差异。
    • 新增 signed 发布所需 GitHub Secrets 清单。
    • 补充自动触发与手动补跑流程说明。
    • 更新发布步骤中的工作流名称与执行预期。

影响说明

  • 本次提交主要影响 CI/CD 发布流程与发布文档。
  • 应用业务功能无直接改动。

Full Changelog: v0.0.3...v0.0.4

v0.0.3

31 Mar 12:09

Choose a tag to compare

v0.0.3 Pre-release
Pre-release

Caps Nav 0.0.3

0.0.3 是 Caps Nav 的首个正式可用版本。

Caps Nav 是一个 macOS 原生菜单栏工具。
它会把 Caps Lock 固定作为前缀键,让你在主键区完成光标移动、文本选择、删词、到行首/行尾等高频编辑动作。


本版已具备的主要能力

  • 新增:基于 Caps Lock 的导航与编辑增强
  • 新增:菜单栏常驻入口
  • 新增:设置页完整配置能力
  • 新增:悬浮提示开关与位置控制
  • 新增:多配置方案管理
  • 新增:按键映射可视化编辑
  • 新增:辅助功能权限引导与说明
  • 新增:应用内 检查更新
  • 新增:Markdown 格式更新说明展示

使用体验

你现在已经可以在日常输入场景中使用 Caps Nav 完成这些操作:

  • 光标移动
  • 文本选择
  • 删除字符
  • 删除单词
  • 跳到行首 / 行尾

同时支持:

  1. Caps Lock 短按回退为系统大小写切换
  2. 随系统 / 亮色 / 暗色 三种主题模式
  3. 配置方案的新增、复制、重命名、删除、切换和排序

系统要求

  • macOS 13.0+

产品边界

Caps Nav 是一个专注于编辑导航层增强的工具。
当前版本不以这些方向为目标:

  • 窗口管理
  • 通用宏平台
  • 云同步
  • App 专属条件规则
  • 前缀键自定义

安装与更新

  • 可通过 Release 页面下载安装包
  • 后续版本可在应用内直接检查更新

查看 Releases 页面

v0.0.2

31 Mar 11:09

Choose a tag to compare

v0.0.2 Pre-release
Pre-release

Full Changelog: v0.0.1...v0.0.2

v0.0.1

31 Mar 10:14

Choose a tag to compare