Skip to content

Conversation

@ldelossa
Copy link
Owner

This pull requests introduces an abstraction layer for window managers.

In this PR a single backend is implemented, Sway.

By following the Sway implementation other backends such as Niri and Hyperland should be possible.

It should be noted that the abstraction layer was written with Sway as a first class citizen. While its rather small and seems simple, tweaks may need to be considered when implementing other window manager backends.

ldelossa added 5 commits June 29, 2024 11:23
Introduce a struct and function pointer types for subsequent window
manager abstraction.

Signed-off-by: ldelossa <louis.delos@gmail.com>
Signed-off-by: ldelossa <louis.delos@gmail.com>
Signed-off-by: ldelossa <louis.delos@gmail.com>
@ldelossa ldelossa merged commit b6552f5 into main Jun 29, 2024
@ldelossa ldelossa deleted the window-manager-abstraction branch June 29, 2024 17:21
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