Ottatop
|
e1f2706428
|
Add layout cycling, dwindle, remove old layout stuff
|
2024-03-14 19:21:51 -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
|
e3830e9c26
|
Fix compile errors
|
2024-03-12 18:40:12 -05:00 |
|
Ottatop
|
77a3ae85a5
|
Add layout proto defs
|
2024-03-12 18:20:13 -05:00 |
|
Ottatop
|
4b509b5bc1
|
Recurse through lua window rule cond to extract id
|
2024-03-11 19:57:06 -05:00 |
|
Ottatop
|
140b0200aa
|
Add some tests
First ever squash no clue what I'm doing
|
2024-03-11 19:39:41 -05:00 |
|
Ottatop
|
24696595af
|
Finish better CLI
|
2024-03-03 02:25:19 -06:00 |
|
Ottatop
|
2e5853eabe
|
Return from batch if requests is empty
Fixes a hang if you tried to close a window with the keybind with no windows open
|
2024-02-24 15:23:42 -06: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
|
67ee5021bd
|
Port Lua client fix
|
2024-02-23 18:10:28 -06:00 |
|
Ottatop
|
b7c60a9e79
|
Fixup Lua docs again
|
2024-02-23 17:54:53 -06:00 |
|
Ottatop
|
3959a87019
|
Fixup Lua docs
|
2024-02-23 17:49:09 -06:00 |
|
Ottatop
|
d1e7c92774
|
Add Lua docs
|
2024-02-23 17:36:55 -06:00 |
|
Ottatop
|
1abc17b5b4
|
Add docs
|
2024-02-23 17:15:55 -06:00 |
|
Ottatop
|
2427ba620e
|
Yield after running signal callbacks
|
2024-02-23 16:51:56 -06:00 |
|
Ottatop
|
5db8b1c54d
|
Merge main deadlock fix
|
2024-02-23 16:30:59 -06:00 |
|
Ottatop
|
2e0a8b940a
|
ong I don't remember
|
2024-02-23 16:24:43 -06:00 |
|
Ottatop
|
01a9874ecd
|
Fix deadlock again (maybe)
This took like 4 hours to figure out, async sucks wtf
|
2024-02-23 16:17:22 -06:00 |
|
Ottatop
|
d76777a633
|
Add window pointer enter and leave signals
|
2024-02-21 23:56:19 -06:00 |
|
Ottatop
|
6b2b7066ac
|
Make connect_for_all use signals
|
2024-02-21 23:30:28 -06:00 |
|
Ottatop
|
7d94fc4362
|
Add output connect signal
untested
|
2024-02-21 22:48:09 -06:00 |
|
Ottatop
|
1539f73e45
|
Get a signal to work
|
2024-02-21 19:40:11 -06:00 |
|
Ottatop
|
729ad66429
|
Merge branch 'main' into signal_minimal
|
2024-02-21 18:09:25 -06:00 |
|
Ottatop
|
563bf7d92a
|
Scaffold signals
|
2024-02-21 18:08:23 -06:00 |
|
Ottatop
|
a70e686bdf
|
Fix docs
|
2024-02-20 21:50:59 -06:00 |
|
Ottatop
|
b8c5ec751b
|
Add basic API batching for Rust
Function coloring is fun
|
2024-02-20 21:35:51 -06:00 |
|
Ottatop
|
20af3a116c
|
Add basic API batching for Lua
|
2024-02-20 15:59:04 -06:00 |
|
Ottatop
|
9b5eac55d1
|
Fixup Cargo workspace
|
2024-02-17 23:50:36 -06:00 |
|
Ottatop
|
fa2eed1adc
|
Change config objects to modules
|
2024-02-07 21:39:56 -06:00 |
|
Ottatop
|
a41517101e
|
Replace all futures::executor::block_on with tokio equivalent
|
2024-01-25 20:14:20 -06:00 |
|
Ottatop
|
dae790f54c
|
Update Smithay, add MPL licenses to API libs
|
2024-01-22 21:04:08 -06:00 |
|
Ottatop
|
236f40b364
|
Add comments, improve macro error msgs
|
2024-01-22 20:27:22 -06:00 |
|
Ottatop
|
8356f99d84
|
Split tag.get , impl PartialEq , Eq , Hash for handles
|
2024-01-22 18:36:04 -06:00 |
|
Ottatop
|
9f067a0996
|
Fix wording
|
2024-01-22 00:12:32 -06:00 |
|
Ottatop
|
ba1b3feefb
|
Fix typo
|
2024-01-22 00:09:11 -06:00 |
|
Ottatop
|
1cdeb59a38
|
Nuke the old Rust API form orbit
|
2024-01-21 23:45:09 -06:00 |
|
Ottatop
|
9acd0e5ce3
|
Add finishing touches
|
2024-01-21 23:07:10 -06:00 |
|
Ottatop
|
111cc76fa5
|
Add more docs
|
2024-01-21 22:54:32 -06:00 |
|
Ottatop
|
a8ffecab2f
|
Improve config macro
|
2024-01-21 22:34:17 -06:00 |
|
Ottatop
|
c742807a34
|
Add window rules
And a lot of docs
|
2024-01-21 21:01:41 -06:00 |
|
Ottatop
|
ac5b5c939f
|
Add the rest of the docs
|
2024-01-20 23:19:01 -06:00 |
|
Ottatop
|
82ef55024c
|
Add process docs, set_env
|
2024-01-20 23:05:50 -06:00 |
|
Ottatop
|
1192512230
|
Add window docs
|
2024-01-20 22:48:44 -06:00 |
|
Ottatop
|
b55c9e7813
|
Add output docs
|
2024-01-20 22:14:49 -06:00 |
|
Ottatop
|
b262f11f4d
|
Add layout cycler
|
2024-01-20 21:27:22 -06:00 |
|
Ottatop
|
af1c3148f1
|
Add tag docs
|
2024-01-20 20:13:38 -06:00 |
|
Ottatop
|
575201e316
|
Add input docs
|
2024-01-20 17:37:54 -06:00 |
|
Ottatop
|
e08c653ab4
|
Add convenience methods
|
2024-01-20 16:30:52 -06:00 |
|
Ottatop
|
8a469fb525
|
Make things work
|
2024-01-20 15:31:45 -06:00 |
|
Ottatop
|
80edacd6e2
|
Remove nested block_on
|
2024-01-20 12:37:22 -06:00 |
|