Skip to content

Add typed command popup#87

Open
aleemElmozogi wants to merge 2 commits intofarzaa:mainfrom
aleemElmozogi:feature/typed-command-popup
Open

Add typed command popup#87
aleemElmozogi wants to merge 2 commits intofarzaa:mainfrom
aleemElmozogi:feature/typed-command-popup

Conversation

@aleemElmozogi
Copy link
Copy Markdown

Summary

Adds a typed command popup alongside the existing voice push-to-talk flow. Users can press a customizable global hotkey, default ⌥ + ⌘ + K, to open a compact text input near the cursor and submit a command with Enter.

Changes

  • Added persisted text hotkey model and validation.
  • Added global text input shortcut monitor using a listen-only CGEvent tap.
  • Added compact cursor-following text popup.
  • Routed typed commands through the existing screenshot → Claude → TTS/pointing pipeline.
  • Added Text Hotkey recorder UI in the menu bar panel.
  • Added shortcut validation unit tests.
  • Updated AGENTS.md documentation.

Testing

  • Ran git diff --check.
  • Ran Swift parse checks for the shortcut model and text monitor.
  • Added unit tests for default text shortcut and voice shortcut conflict validation.
  • Manual Xcode validation still recommended because repo instructions prohibit terminal xcodebuild.

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.

1 participant