Skip to content

Commit 5bc8232

Browse files
committed
Initial implementation of window tracking on macos
1 parent e62a89f commit 5bc8232

31 files changed

Lines changed: 1284 additions & 177 deletions

File tree

Cargo.lock

Lines changed: 138 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,29 @@ x11rb = { version = "0.13", features = ["extra-traits"] }
6969
x11rb-async = { version = "0.13", features = ["extra-traits"] }
7070
x11rb-protocol = { version = "0.13" }
7171
smithay-client-toolkit = { version = "0.19.2" }
72+
objc2 = "0.6.1"
73+
objc2-app-kit = { version = "0.3.1", features = [
74+
"NSWorkspace",
75+
"NSRunningApplication",
76+
"NSImage",
77+
"NSImageRep",
78+
"NSBitmapImageRep",
79+
"NSGraphics",
80+
"NSGraphicsContext",
81+
"libc"
82+
] }
83+
objc2-foundation = { version = "0.3.1", features = [
84+
"NSString",
85+
"NSDictionary",
86+
"NSKeyValueObserving",
87+
"NSGeometry",
88+
"NSEnumerator",
89+
] }
90+
objc2-core-graphics = { version = "0.3.1", features = ["CGWindow"] }
91+
accessibility = "0.2.0"
92+
accessibility-sys = "0.2.0"
93+
core-foundation = "0.10.1"
94+
7295

7396
[dependencies]
7497
gauntlet-cli = { path = "rust/cli" }

0 commit comments

Comments
 (0)