Repository navigation
Added
- List and activate labwc windows through the Selkies IPC extension. Require matching compositor identities and unique window matches; omit bounds when output scaling cannot be verified.
Fixed
- Keep native X11 clicks, scrolls and drags on the selected X display through XTEST. Repeated clicks land after another device moves the pointer, and missing xdotool returns an error without a system-wide fallback.
- Send paced intermediate motion for XTEST, uinput and portal drags. Preserve valid portal drags across monitor gaps and attempt button release after failed presses or motion.
- Keep the terminal paste chord when Konsole exposes focused container widgets, while retaining ordinary paste for editable fields.
- Read KDE logical output geometry from KWin for portal mapping and keep layout revalidation on the selected source.
- Avoid duplicate GNOME indicator hides during capture acknowledgement. Preserve compositor settling and tolerate short renderer stalls without replaying an action.
- Keep labwc window identities within JavaScript's exact integer range, reject ambiguous activation, and preserve listings containing byte-truncated UTF-8 titles.
- Snapshot forced GTK/Qt accessibility bridge state from the selected compositor so readiness and capabilities agree.
Thanks @berney for the KDE and labwc contributions (#316, #317, #318), @qixuancao for the GNOME capture fix (#319, #320), and @martin152 for the X11 pointer and drag reproductions (#321, #322, #323, #326).