Skip to content

Add OmaRecord with optional keystroke overlay - #305

Open
inde3d100 wants to merge 2 commits into
omarchy-mac:quattrofrom
inde3d100:feature/keystroke-overlay
Open

Add OmaRecord with optional keystroke overlay#305
inde3d100 wants to merge 2 commits into
omarchy-mac:quattrofrom
inde3d100:feature/keystroke-overlay

Conversation

@inde3d100

@inde3d100 inde3d100 commented Aug 31, 2026

Copy link
Copy Markdown

Summary

  • brand screen recording as OmaRecord, with a standalone omarecord command and matching menu and hotkey labels
  • add --show-keystrokes using Show Me The Key
  • keep overlay ownership scoped by PID/start time and clean it on stop, startup failure, signals, or unexpected recorder exit
  • reject portal capture where a separate overlay cannot be guaranteed in the recording
  • add Hyprland placement rules, focused shell coverage, and manual instructions

Verification

  • bash test/shell.d/screenrecording-test.sh
  • bash test/shell.d/menu-test.sh
  • bin/omarchy commands --check (454 commands)
  • syntax-checked all 457 bin/omarchy-* commands
  • ./test/all completed with six failures outside the changed files: bin-style-test.sh, config-test.sh, launch-about-test.sh, monitor-recovery-test.sh, theme-install-guards-test.sh, and unowned-system-paths-test.sh

@inde3d100 inde3d100 changed the title Add optional keystroke overlay to screen recordings Add OmaRecord with optional keystroke overlay Aug 31, 2026
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