Skip to content

v0.7.31

Choose a tag to compare

@github-actions github-actions released this 28 Oct 01:54
· 8 commits to main since this release
cc38489

Fixed

  • Use per-monitor RemoteDesktop portal streams for COSMIC pointer coordinates. Its uinput absolute pointer maps onto the active monitor, which could send clicks to the wrong window on mixed-size displays.
  • Use COSMIC's EIS connection when available and wait for its input devices to resume before sending the first event, preventing text prefixes and clicks from being lost during portal startup.
  • Preserve the receiving window or app target across portal consent and verify its focus again before typing, key chords, and targeted pointer input. Cancelled portal keyboard startup and failed focus verification send no input.
  • Verify existing GNOME Introspect app focus without calling Shell FocusApp, which opens the overview. Window activation requires the GNOME Shell extension.
  • Read COSMIC window geometry and logical output origins for targeted screenshots and relative input. Wait for both snapshots and keep window IDs within JavaScript's exact integer range. PID remains optional because the protocol does not expose it.

Thanks @madnix007 for the report (#312, #313).