Skip to content

feat(keyboard): add overlay enable toggle - #58

Merged
esphynox merged 3 commits into
mainfrom
feat/disable-keyboard-overlay
Jul 30, 2026
Merged

feat(keyboard): add overlay enable toggle#58
esphynox merged 3 commits into
mainfrom
feat/disable-keyboard-overlay

Conversation

@esphynox

@esphynox esphynox commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Summary (#56)

Adds a persisted keyboard overlay enable toggle so users can disable keycap rendering while keeping independent mouse visualizers available. The toggle lives in the Keyboard settings General section, disables dependent keyboard overlay controls when off, and clears visible keycap groups immediately when disabled.

Tests

  • tuist generate
  • xcodebuild test -project Keyty.xcodeproj -scheme Keyty -destination 'platform=macOS'

Run project commands from Apps/Keyty.

UI Changes

Keyboard settings now show an Enabled toggle in the General section, and dependent keyboard overlay controls are disabled when the overlay is off:

Screenshot 2026-07-30 at 21 32 40

Documentation

  • Updated relevant docs
  • No docs needed

Release Notes

Users can disable the keyboard overlay while continuing to use mouse visualizers.

@esphynox esphynox self-assigned this Jul 30, 2026
@esphynox
esphynox marked this pull request as ready for review July 30, 2026 19:40
@esphynox esphynox changed the title Add keyboard overlay enable toggle feat(keyboard): add overlay enable toggle Jul 30, 2026
@esphynox
esphynox merged commit 5e904fc into main Jul 30, 2026
1 check passed
@esphynox
esphynox deleted the feat/disable-keyboard-overlay branch July 30, 2026 20:08
@esphynox esphynox added the enhancement New feature or request label Jul 30, 2026
@esphynox esphynox linked an issue Aug 1, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Disable Keyboard Overlay

1 participant