Skip to content

Add X11 window service facade#138

Merged
edumucelli merged 4 commits into
masterfrom
wayland-x11-window-service-pr2
May 31, 2026
Merged

Add X11 window service facade#138
edumucelli merged 4 commits into
masterfrom
wayland-x11-window-service-pr2

Conversation

@edumucelli
Copy link
Copy Markdown
Owner

@edumucelli edumucelli commented May 30, 2026

Summary

  • add an X11 backend window-service facade backed by the existing Wnck WindowTracker
  • expose backend-neutral WindowSnapshot data while keeping current XID/Wnck compatibility methods alive
  • fold in the former PR 3 terrain prep by publishing WindowId values alongside existing xid/xids running state
  • preserve latest running aggregates for service callers
  • expand docs/WAYLAND.md PR sections with concrete next-session implementation direction and renumber the sequence after folding PR 3 into PR 2
  • add focused X11 adapter and running-state tests for title, active, urgent, geometry, workspace, XID identity, WindowId identity, and action result mapping

@netlify
Copy link
Copy Markdown

netlify Bot commented May 30, 2026

Deploy Preview for dockingbar canceled.

Name Link
🔨 Latest commit e3e1477
🔍 Latest deploy log https://app.netlify.com/projects/dockingbar/deploys/6a1c36e85eddb60008300e61

@edumucelli edumucelli enabled auto-merge (squash) May 31, 2026 13:31
@edumucelli edumucelli merged commit 513ded1 into master May 31, 2026
35 checks passed
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