Home

dev / tinycast

publicthedavidweng/tinycast· sync paused
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Open the palette on the display under the cursor (#53)

2 months ago

7cebfe8
Authored
Darshan Kadam7/29/2026, 11:24:40 AM
Resolve the palette anchor from the display under the pointer instead of
NSScreen.main, which is the key window's screen and therefore always the
menu-bar display for an accessory app driving a non-activating panel.

Gated behind AppSettings.openOnCursorScreen (default on), mirrored in
SettingsBackup, with a toggle in Settings -> Appearance. The anchor is still
resolved once per summon, so compact<->expanded resizes cannot move the window.

Co-authored-by: Darshan Kadam <32063387+drshnk3@users.noreply.github.com>

Parent0eaa7ef

5 files changed
  • Tinycast/Core/AppSettings.swift+9−0
  • Tinycast/Core/Backup/SettingsBackup.swift+7−1
  • Tinycast/Core/PaletteWindowController.swift+10−2
  • Tinycast/Features/Settings/GeneralSettingsView.swift+13−0
  • docs/palette.md+22−0