Skip to content

Show navigation keys in live shortcut overlay - #88

Merged
aurorascharff merged 1 commit into
mainfrom
codex/show-navigation-keys
Oct 5, 2026
Merged

aurorascharff merged 1 commit into
mainfrom
codex/show-navigation-keys

Conversation

@aurorascharff

Copy link
Copy Markdown
Owner

Summary

  • show Tab, Shift-Tab, and arrow keys without requiring Command, Option, or Control
  • keep the website demo in sync with the native overlay
  • update the setting description and feature documentation
  • update the website to Next.js 16.4.0-canary.58 and enable managed agent feedback

Validation

  • ./build-app.sh
  • npm run build
  • npm audit --omit=dev
  • browser verification for Tab, Shift-Tab, and all four arrow keys

Fixes #86

Display Tab, Shift-Tab, and arrow-key navigation in the native overlay and website demo.\n\nFixes #86
Copilot AI balanced review requested due to automatic review settings October 5, 2026 14:02
@vercel

vercel Bot commented Oct 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
click-light Error Error Oct 5, 2026 2:02pm UTC

@aurorascharff
aurorascharff merged commit 1b472b3 into main Oct 5, 2026
5 of 6 checks passed
@aurorascharff
aurorascharff deleted the codex/show-navigation-keys branch October 5, 2026 14:04

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The native app, website demo, settings text, and documentation consistently implement the requested behavior.

Review effort: Balanced
Findings: None

What changed in this PR

Adds navigation-key visibility to the native and website shortcut overlays.

Changes:

  • Supports Tab, Shift-Tab, and arrow keys without shortcut modifiers.
  • Updates related UI text and documentation.
  • Upgrades Next.js and enables managed agent feedback.
File Description
Sources/​ClickLight/​ClickEventTap.swift Captures navigation key events.
Sources/​ClickLight/​ClickLightSettingsView.swift Updates the setting description.
website/​app/​page.tsx Mirrors navigation-key behavior in the demo.
website/​package.json Upgrades Next.js.
website/​package-lock.json Locks upgraded dependencies.
website/​next.config.ts Enables agent feedback.
website/​next-env.d.ts Adds generated root-parameter types.
website/​AGENTS.md Adds generated Next.js agent guidance.
README.md Documents navigation-key display.
Files not reviewed (1)
  • website/package-lock.json: Generated file

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

This branch had an error being deployed

1 failed deployment
Preview — 6c6aad49 Deployed Oct 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Have “Show Live Keyboard Shortcuts” also show navigational keypresses

2 participants