Ottatop
43809d4210
Remove statics from Rust API
...
And a bunch of other things, this commit doesn't build
2024-04-16 11:10:47 -05:00
Ottatop
f557afcaa1
Start on Rust API tests
...
Does not currently work because every api struct is a static, yikes
2024-04-16 07:04:34 -05:00
Ottatop
1ba636f39f
Bump dependencies
2024-04-12 07:24:37 -05:00
Ottatop
24ac349922
Implement wlr-gamma-control
...
Buncha stuff yoinked from Niri
2024-04-10 01:55:45 -05:00
Ottatop
bf4e270bfc
Bump dependencies
2024-04-06 16:14:45 -05:00
Ottatop
145ab55dc9
Bump dependencies
2024-03-30 17:23:47 -05:00
Ottatop
6d83e34868
Setup Lua API integration tests
2024-03-06 18:50:45 -06:00
Ottatop
a83d8275fa
Bump dependencies
2024-03-04 19:22:02 -06:00
Ottatop
f9ca886ed9
Change minor things
2024-03-04 14:44:33 -06:00
Ottatop
63c0ef1e85
Start on a better CLI
2024-03-02 01:23:31 -06:00
Ottatop
16fff3f7e3
Update Smithay
2024-02-29 16:28:25 -06:00
Ottatop
2e0a8b940a
ong I don't remember
2024-02-23 16:24:43 -06:00
Ottatop
e52af7a841
Change default stdout log level to INFO, file level to DEBUG
2024-02-19 00:17:26 -06:00
Ottatop
9b5eac55d1
Fixup Cargo workspace
2024-02-17 23:50:36 -06:00
Ottatop
cea9d9048a
Add some config unit tests
2024-02-17 00:00:25 -06:00
Ottatop
f20c3cd847
Update dependencies
2024-02-07 19:38:15 -06:00
Ottatop
dae790f54c
Update Smithay, add MPL licenses to API libs
2024-01-22 21:04:08 -06:00
Ottatop
0b88ad298b
Completely rip out the old msgpack stuff
...
Did this break anything? ¯\_(ツ)_/¯
2024-01-21 23:42:48 -06:00
Ottatop
2eea7bf71b
Add a bunch more functions
2024-01-18 23:11:25 -06:00
Ottatop
2bf8e25e21
Add a bunch of functions
2024-01-17 21:55:34 -06:00
Ottatop
7fe56ed949
Gracefully shutdown after ctrl-c
2024-01-14 13:34:00 -06:00
Ottatop
0c4fc3ad1d
Start on new example config
...
TODO: write the docs, fix input keysym reading, make a luarocks module
2024-01-12 21:48:07 -06:00
Ottatop
46ba7d9ad0
Extract proto into crate, start impl'ing services
2024-01-09 19:25:51 -06:00
Ottatop
3d05338c82
Add tonic-reflection
2024-01-08 20:11:02 -06:00
Ottatop
48da903a0f
Create proto files
2024-01-08 18:55:59 -06:00
Ottatop
b08b979fe9
Migrate all async to tokio
2024-01-08 13:43:38 -06:00
Ottatop
23f80be22a
Begin moving configuration to gRPC
2024-01-08 12:51:04 -06:00
Ottatop
186d435923
Update dependencies
2024-01-08 12:42:29 -06:00
Ottatop
bfcfe99ccb
Move spawn_once logic into compositor, add spawn_once to Rust API, bump tracing
2023-12-25 21:02:50 -06:00
Vladislav Nepogodin
3fb0a744a2
update dependencies and adjust for smithay changes
2023-12-19 15:08:52 +04:00
Ottatop
cd31059ef8
Update dependencies
2023-10-12 17:10:23 -05:00
Ottatop
d26b9b968c
Add libinput to API
2023-09-28 18:46:08 -05:00
Ottatop
d1076928f2
Add rev
...
Build failed, this is why you should add the commit
2023-09-25 03:45:01 -05:00
Ottatop
307813b062
Fix config reloading
2023-09-21 19:48:52 -05:00
Ottatop
c06cb5b776
Remove WalkDir
2023-09-20 17:20:48 -05:00
Ottatop
cd689fd7a6
Depend on tracing git
2023-09-14 01:34:20 -05:00
Ottatop
4b66c6bd62
Give each Pinnacle instance its own socket
2023-09-11 03:58:43 -05:00
Ottatop
7fb3d798b9
Add file logging
2023-09-11 02:48:33 -05:00
Ottatop
b2b23a88c9
Use BaseDirectories for config dir
2023-09-10 23:40:22 -05:00
Ottatop
dd5992ed98
Remove itertools
2023-09-10 22:53:24 -05:00
Ottatop
89fc2919f3
Simplify input API
2023-09-09 19:27:05 -05:00
Ottatop
01ce9cf0aa
Bump dependencies
2023-09-08 20:46:01 -05:00
Ottatop
4be1c0aae8
Use clap for cli
2023-09-08 00:21:09 -05:00
Ottatop
992daaea98
Use anyhow
2023-08-16 11:28:35 -05:00
Ottatop
e423d1e345
Add metaconfig comments, PINNACLE_DIR env
2023-08-15 21:30:49 -05:00
Ottatop
924588005c
Add metaconfig
2023-08-14 20:33:10 -05:00
Ottatop
4c25f4702e
Expand ~ in SOCKET_DIR
2023-08-07 19:06:10 -05:00
Ottatop
b4f723f7b5
Change MPL to GPL
2023-08-02 20:18:08 -05:00
Ottatop
78e53abf95
Fix Steam black screen and some games not showing up
...
If you are making your own compositor and reading this and Steam opens up as a completely black screen, but you can still hover over popups, don't forget to do renderer.bind_wl_display() and bind the EGL display. I wasted an annoying amount of time trying to find that. In other news, udev is still a bit of a mess and stuff like popups still don't raise themselves. I also still need to fix some kinks with tracking xwayland windows.
2023-08-01 11:22:39 -05:00
Ottatop
f92153eb04
Get xterm to show up
2023-08-01 11:22:39 -05:00