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
|
dbccfa9c76
|
Expose keyboard focus stack to API
|
2024-05-15 21:24:20 -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
|
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
|
0284a70c10
|
Add serial to ouptut properties
|
2024-04-17 23:01:56 -05:00 |
|
Ottatop
|
6c8b643577
|
Add OutputHandle::set_transform
|
2024-04-16 21:30:59 -05:00 |
|
Ottatop
|
ce8b56eee8
|
Add Output::setup
Still needs polishing and more importantly testing, also the Lua impl isn't finished yet
|
2024-04-15 15:50:09 -05:00 |
|
Ottatop
|
023ebe8a2d
|
Add output resize and move signals
|
2024-04-12 11:46:52 -05:00 |
|
Ottatop
|
6d78436d18
|
Add TagHandle::windows
|
2024-04-12 07:57:22 -05:00 |
|
Ottatop
|
d52192a2ba
|
Default back to linear scaling and add config options to set
|
2024-03-29 11:57:35 -05:00 |
|
Ottatop
|
6a990d45d2
|
Add logical size to output props, use in set_loc_adj_to
|
2024-03-23 17:42:05 -05:00 |
|
Ottatop
|
5fbb3e51e9
|
Add scale to output properties
|
2024-03-23 16:55:06 -05:00 |
|
Ottatop
|
dfc7a1351e
|
Add scale setting to API, fix fractional scaling
|
2024-03-23 15:23:00 -05:00 |
|
Ottatop
|
6adb560e81
|
Add set mode
|
2024-03-22 18:58:31 -05:00 |
|
Ottatop
|
2fd98301e6
|
Add output modes to API
|
2024-03-22 18:37:27 -05:00 |
|
Ottatop
|
869a2223f5
|
Add keepalive pings to clients
This should clients to die if the compositor was killed but they weren't dropped
|
2024-03-22 16:40:06 -05:00 |
|
Ottatop
|
0ae090bba5
|
Add window raising to api
|
2024-03-21 18:39:27 -05:00 |
|
Ottatop
|
75852551e2
|
Remove old layout system completely
|
2024-03-15 21:12:16 -05:00 |
|
Ottatop
|
e86f242330
|
Impl Layout.request_layout
|
2024-03-14 19:42:08 -05:00 |
|
Ottatop
|
b3ba9f9393
|
Add new master stack layout
Currently only this layout for the Lua client works, and there's no cycling layouts yet
|
2024-03-14 17:31:32 -05:00 |
|
Ottatop
|
77a3ae85a5
|
Add layout proto defs
|
2024-03-12 18:20:13 -05:00 |
|
Ottatop
|
14a36b9738
|
Rework focus and add Window.set_focused
This has to be one of the most unreviewable commits I think I've created yet
|
2024-02-24 14:41:52 -06:00 |
|
Ottatop
|
6b2b7066ac
|
Make connect_for_all use signals
|
2024-02-21 23:30:28 -06:00 |
|
Ottatop
|
563bf7d92a
|
Scaffold signals
|
2024-02-21 18:08:23 -06:00 |
|
Ottatop
|
3f87784248
|
Debug stuff
|
2024-01-14 22:28:02 -06:00 |
|
Ottatop
|
a8239f171e
|
Add docs to new Lua API
1000% sure I'm gonna have to rewrite my LDoc generation tool to actually work
|
2024-01-14 18:01:41 -06:00 |
|
Ottatop
|
f10bd933ca
|
Write rest of new Lua API
|
2024-01-12 20:15:58 -06:00 |
|
Ottatop
|
3236f455b9
|
Impl remaining services
|
2024-01-11 13:40:17 -06:00 |
|
Ottatop
|
31d3ffc10d
|
Impl services for input, tag, and process
|
2024-01-10 20:21:59 -06:00 |
|
Ottatop
|
46ba7d9ad0
|
Extract proto into crate, start impl'ing services
|
2024-01-09 19:25:51 -06:00 |
|
Ottatop
|
48da903a0f
|
Create proto files
|
2024-01-08 18:55:59 -06:00 |
|
Ottatop
|
23f80be22a
|
Begin moving configuration to gRPC
|
2024-01-08 12:51:04 -06:00 |
|