Skip to content

KeyAura v0.1.3

Choose a tag to compare

@github-actions github-actions released this 11 Sep 15:37
aa67ad1

#21 — Remember overlay position per display arrangement, size per monitor

Summary

  • remember the overlay's size per physical monitor and its position per display arrangement (the exact set of screens connected together — e.g. laptop alone vs. laptop + an external monitor), instead of one combined rect keyed by a single monitor
  • watch for monitors connecting/disconnecting while the app is running and re-home the overlay for the new arrangement, instead of letting macOS's own relocation get saved as if the user had dragged it there
  • fall back to a shared monitor's position from the most-similar previously-seen arrangement when the current arrangement is brand new, before finally defaulting to a centered rect
  • migrate existing single-monitor saved positions to the new per-arrangement storage on first load, so nobody's saved spot is lost