Skip to content

Commit

Permalink
feat: compositor agnostic backend initial impl
Browse files Browse the repository at this point in the history
Currently this is only working on wlroots based compositors, but all the infra is in place to make this work on cosmic as well. I just need to fix a few things

wip wlroots backend

wip

Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>

more wip

Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>

s

Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>

wip

Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>

cargo fix

Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
  • Loading branch information
ryanabx committed Aug 31, 2024
1 parent 3b62922 commit 73f7ee6
Show file tree
Hide file tree
Showing 7 changed files with 930 additions and 364 deletions.
52 changes: 38 additions & 14 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ readme = "README.md"
freedesktop-desktop-entry = "0.7.0"
freedesktop-icons = "0.2.6"
iced = { git = "https://github.com/iced-rs/iced", branch = "master", features = [ "tiny-skia", "image", "svg", "fira-sans", "auto-detect-theme" ] }
# iced = { git = "https://github.com/ryanabx/iced", branch = "iced-rbshell", features = [ "wayland", "tiny-skia", "image", "svg", "fira-sans", "auto-detect-theme", "multi-window" ] }
# iced = { git = "https://github.com/ryanabx/iced", branch = "iced-rbshell", features = [ "wayland", "tiny-skia", "image", "svg", "fira-sans", "auto-detect-theme" ] }
cctk = { git = "https://github.com/pop-os/cosmic-protocols", package = "cosmic-client-toolkit", rev = "c8d3a1c" }
cosmic-protocols = { git = "https://github.com/pop-os/cosmic-protocols", default-features = false, features = [
"client",
Expand All @@ -25,3 +25,6 @@ thiserror = "1.0.63"
clap = { version = "4.5.16", features = ["derive"] }
log = "0.4.22"
env_logger = "0.11.5"
wayland-client = "0.31.5"
wayland-protocols-wlr = { version = "0.3.3", features = ["client"] }
smithay-client-toolkit = "0.19.2"
Loading

0 comments on commit 73f7ee6

Please sign in to comment.