Implement native Wayland support using GTK4 and gtk4-layer-shell for proper overlay window positioning on Wayland compositors.
Wayland compositor
└── gtk4-layer-shell (overlay layer)
└── GtkWindow (transparent)
└── GtkDrawingArea
└── Cairo (sprite rendering)
Summary
Implement native Wayland support using GTK4 and gtk4-layer-shell for proper overlay window positioning on Wayland compositors.
Current State
Architecture
Dependencies
References