Skip to content

Fix settings window keyboard shortcuts and floating behavior - #3

Open
leolovenet wants to merge 3 commits into
yetone:mainfrom
leolovenet:fix/settings-window-shortcuts-and-floating
Open

Fix settings window keyboard shortcuts and floating behavior#3
leolovenet wants to merge 3 commits into
yetone:mainfrom
leolovenet:fix/settings-window-shortcuts-and-floating

Conversation

@leolovenet

Copy link
Copy Markdown

Summary

  • Add hidden Edit menu to enable standard keyboard shortcuts (Cmd+A/C/V/X/Z) in settings text fields — required for LSUIElement apps that lack a menu bar
  • Set settings panel to floating level with hidesOnDeactivate = false so it stays on top when switching apps

Test plan

  • Open LLM Refinement Settings, verify Cmd+A/C/V/X work in text fields
  • Switch to another app, verify settings window stays visible

Recreate AVAudioEngine on each recording start to pick up the current
input device, validate audio format before installing tap, and observe
AVAudioEngineConfigurationChange to gracefully handle mid-recording
device switches instead of crashing.
Change label truncation from byTruncatingTail to byTruncatingHead so
the most recent speech recognition results remain visible when text
exceeds the capsule width.
- Add hidden Edit menu to enable Cmd+A/C/V/X/Z in text fields
  (required for LSUIElement apps without a menu bar)
- Set settings panel to floating level with hidesOnDeactivate=false
  so it stays visible when switching apps
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