Ottatop
5cdf9769de
Use drm-extras for monitor info
...
And also remove matching outputs by serial. TODO: add matching by the new serial string
2024-12-17 19:52:28 -06:00
Ottatop
a9d9a38e9d
Bump non-smithay dependencies
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 and Publish Lua Docs / Build (push) Has been cancelled
Build Rust Docs / Build docs (push) Has been cancelled
2024-12-16 14:50:42 -06:00
Ottatop
be18f9f884
Make snowcap a workspace member
2024-12-15 23:36:30 -06:00
Ottatop
503cc06aa7
Change default keybinds
2024-08-07 11:37:54 -05:00
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
...
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
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