Skip to content

v0.4.1: Cue Card opens bottom-right, taller, and remembers size/position#4

Merged
tpikachu merged 1 commit into
masterfrom
feature/v0.4.1-cuecard-position
Jun 23, 2026
Merged

v0.4.1: Cue Card opens bottom-right, taller, and remembers size/position#4
tpikachu merged 1 commit into
masterfrom
feature/v0.4.1-cuecard-position

Conversation

@tpikachu

Copy link
Copy Markdown
Owner
  • Default the Cue Card to the bottom-right of the primary display's work area (24px margin) and make it taller (compact 440x460, expanded 520x680).
  • Persist the Cue Card's geometry: new SETTINGS_KEYS.overlayBounds; the overlay window saves getBounds() (debounced) on move/resize and restores it on launch via initialBounds(), with an on-screen guard that falls back to the bottom-right default if the saved monitor is disconnected. Added to APP_SETTING_KEYS so a factory reset restores the default.
  • setOverlayMode anchors the bottom-right corner and clamps to the work area so switching to the expanded size can't push the card off-screen.
  • Docs: changelog/0.4.1.md (+ README table) and dev session log; bump 0.4.1.

- Default the Cue Card to the bottom-right of the primary display's work area
  (24px margin) and make it taller (compact 440x460, expanded 520x680).
- Persist the Cue Card's geometry: new SETTINGS_KEYS.overlayBounds; the overlay
  window saves getBounds() (debounced) on move/resize and restores it on launch
  via initialBounds(), with an on-screen guard that falls back to the bottom-right
  default if the saved monitor is disconnected. Added to APP_SETTING_KEYS so a
  factory reset restores the default.
- setOverlayMode anchors the bottom-right corner and clamps to the work area so
  switching to the expanded size can't push the card off-screen.
- Docs: changelog/0.4.1.md (+ README table) and dev session log; bump 0.4.1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tpikachu tpikachu merged commit 4356f83 into master Jun 23, 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