Commit graph

313 commits

Author SHA1 Message Date
Ottatop
519c54fa74 api/lua: Update docs 2024-08-02 15:17:53 -05:00
Ottatop
3ba65f32d9 Try new Lua doc gen 2024-08-02 14:52:42 -05:00
Ottatop
4b9ee3c4f5 Disable tracing for default Rust config
Some checks failed
CI (Pinnacle) / Build (push) Has been cancelled
CI (Pinnacle) / Run tests (push) Has been cancelled
CI (Pinnacle) / Check formatting (push) Has been cancelled
CI (Pinnacle) / Clippy check (push) Has been cancelled
Build Rust Docs / Build docs (push) Has been cancelled
This is a massive issue of skill
2024-07-28 13:13:43 -05:00
Ottatop
bff2e12987 Update dependencies, api/lua: Fix log source 2024-07-16 14:53:52 -05:00
Ottatop
d30d9b9c90 api/rust: Update docs 2024-07-14 18:53:17 -05:00
Ottatop
db3bfd9e5f api/rust: Add error handling 2024-07-14 15:45:02 -05:00
Ottatop
57dab51536 api/lua: Add error handling 2024-07-12 18:33:46 -05:00
Ottatop
81716cc8df api/lua: Use API values, make client not a fn 2024-07-12 14:56:26 -05:00
Ottatop
c1936c8a87 api/lua: Make client connection explicit 2024-07-11 15:50:33 -05:00
Ottatop
ade04b3833 api/lua: Add auto-generated protobuf definitions 2024-07-10 20:00:05 -05:00
Ottatop
b57c8e0dac api/rust: Transition to statics for clients 2024-07-05 18:54:42 -05:00
Ottatop
234b9d2480 Add window dragging between outputs
Some checks failed
CI (Pinnacle) / Build (push) Waiting to run
CI (Pinnacle) / Run tests (push) Waiting to run
CI (Pinnacle) / Check formatting (push) Waiting to run
CI (Pinnacle) / Clippy check (push) Waiting to run
Build Lua Docs / Build Lua docs (push) Has been cancelled
2024-07-02 18:10:29 -05:00
Ottatop
f4f61a9d1f api: Add new window state stuff 2024-06-27 18:42:23 -05:00
Ottatop
036380c592 Impl xdg-decoration 2024-06-23 20:03:38 -05:00
Ottatop
b51d10649f Add API calls for xcursor settings 2024-06-21 18:34:54 -05:00
Ottatop
2c52839d3e Update README 2024-06-17 18:45:36 -05:00
Ottatop
50a6e4bf78 snowcap/lua: Don't immediately crash if conn fails
Hacky way to get tests to work
2024-06-17 18:08:27 -05:00
Ottatop
9df86c8e14 snowcap: Add Lua API 2024-06-17 16:27:02 -05:00
Ottatop
350468f970 Fix clippy warnings 2024-06-15 20:46:39 -05:00
Ottatop
23b1e9d62a Add default config with no snowcap 2024-06-15 20:31:30 -05:00
Ottatop
6be6c6d5f6 Add keybind overlay 2024-06-15 16:58:47 -05:00
Ottatop
5b241a626b Add keybind descriptions 2024-06-15 14:06:23 -05:00
Ottatop
d70a0abda5 Add builtin quit prompt 2024-06-14 21:29:19 -05:00
Ottatop
df96838c51 Wait for Snowcap to start, rust-api: Fix signals
Test with --no-default-features, add Snowcap submodule
2024-06-14 14:47:05 -05:00
Ottatop
8fd1606557 Add preliminary snowcap integration 2024-06-13 17:21:32 -05:00
Ottatop
b81ec7bed8 Change default terminal back to alacritty
As you can see I'm really good at remembering to do things
2024-06-13 16:24:01 -05:00
Ottatop
6c21f49177 api: Add modeline to Output::setup 2024-06-04 18:37:45 -05:00
Ottatop
1c55296d8f api: Add output powered and enabled props 2024-06-04 16:52:12 -05:00
Ottatop
ad81b553c8 lua-api: Add custom modelines 2024-06-04 10:48:34 -05:00
Ottatop
bc8ec3d5a6 rust-api: Add custom modelines
Still need to do the Lua side
2024-06-03 22:27:48 -05:00
Ottatop
8bc0f40f18 Add output power on/off
Note that this does *not* remove the output from the space; it merely turns it off
2024-05-30 19:17:21 -05:00
Ottatop
1a009111d7 Add layout transactions 2024-05-27 15:47:56 -05:00
Ottatop
dbccfa9c76 Expose keyboard focus stack to API 2024-05-15 21:24:20 -05:00
Ottatop
3e7ef6d079 Support Lua down to 5.2 2024-04-24 20:01:04 -05:00
Ottatop
ac15e2d566 Fix Rust API not exiting correctly
My goodness was that not fun to debug
2024-04-22 20:34:06 -05:00
Ottatop
f54516bbe3 Embed default rust config
Need to clean up how the Rust API handles shutdown signals
2024-04-21 23:45:03 -05:00
Ottatop
978eb14ec9 Dedup stuff 2024-04-20 17:08:49 -05:00
Ottatop
b180848306 Add LuaCATS annotations for protobuf 2024-04-20 16:01:36 -05:00
Ottatop
6320b4d107 Update default Rust config 2024-04-18 16:45:31 -05:00
Ottatop
f42f220d5e Update docs and default Lua config 2024-04-18 16:39:30 -05:00
Ottatop
457f0d3d56 Add reload config API call 2024-04-18 16:30:10 -05:00
Ottatop
1c2f639a56 Add tag active signal 2024-04-18 14:42:49 -05:00
Ottatop
c0aa9067f3 Add some more docs 2024-04-18 12:54:39 -05:00
Ottatop
d2cb38daf5 Add some docs 2024-04-18 11:48:18 -05:00
Ottatop
d2445afe10 Allo wmatching outputs by EDID serial
Note that EDID serials are not totally unique across all monitors. Also some monitors don't have an EDID serial number. Also this hasn't been tested yet
2024-04-18 11:04:15 -05:00
Ottatop
0284a70c10 Add serial to ouptut properties 2024-04-17 23:01:56 -05:00
Ottatop
b77e9fa9b1 Add transform to Rust output setup 2024-04-17 21:31:39 -05:00
Ottatop
d28f520b07 Fix Lua default config 2024-04-17 21:25:55 -05:00
Ottatop
a8f393deb3 Improve Lua output setup API
I really like this compared to the previous iteration
2024-04-17 21:22:54 -05:00
Ottatop
5634cbbfe7 Improve Rust output setup API 2024-04-17 18:56:01 -05:00