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
Ottatop
ac56abf549
Losing my mind
2024-01-19 19:37:00 -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
2c5c500786
Start rewriting Rust API
2024-01-16 18:46:54 -06:00
Ottatop
048835837d
Add note
2024-01-16 16:24:34 -06:00
Ottatop
643f694478
Remove stuff that shouldn't be in docs
2024-01-16 16:21:38 -06:00
Ottatop
2dd170cf10
Rename all lua_grpc
to lua
2024-01-16 14:23:18 -06:00
Ottatop
c444ae9585
Remove old Lua API
2024-01-15 23:37:17 -06:00
Ottatop
e18b2a12d3
Add rockspec, remove graceful shutdown stuff
2024-01-15 20:30:59 -06:00
Ottatop
b67867c066
Move grpc socket to XDG_RUNTIME_DIR
2024-01-15 17:46:08 -06:00
Ottatop
7841ea3422
Add libinput to new API
...
I forgor 💀
2024-01-14 23:38:05 -06:00
Ottatop
3f87784248
Debug stuff
2024-01-14 22:28:02 -06:00
Ottatop
f7068a1146
Get mousebinds to work
2024-01-14 20:25:57 -06:00
Ottatop
8ae7f44580
Clean up docs
2024-01-14 20:03:58 -06:00
Ottatop
fbef4007ea
Add doc-gen comment stuff
...
Somehow the doc-gen tool still works, kinda crazy
2024-01-14 19:53:43 -06:00
Ottatop
35e7b73646
Attempt to salvage guaranteed-to-fail workflow
2024-01-14 19:35:54 -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
7fe56ed949
Gracefully shutdown after ctrl-c
2024-01-14 13:34:00 -06:00
Ottatop
1cdc6fe42d
No clue
...
I'm sick and my brain is fried rn no clue what's in this commit
2024-01-13 23:15:14 -06:00
Ottatop
efa846d40b
Remove re-exports
2024-01-13 15:42:15 -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
f10bd933ca
Write rest of new Lua API
2024-01-12 20:15:58 -06:00
Ottatop
97f9cf82d6
Write half of new Lua API
2024-01-12 17:20:34 -06:00
Ottatop
3b88b3ff11
Add working Lua gRPC client
2024-01-11 21:58:35 -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
Ottatop
bfcfe99ccb
Move spawn_once logic into compositor, add spawn_once to Rust API, bump tracing
2023-12-25 21:02:50 -06:00
Ottatop
24034e7051
Make blocker work on udev
...
Also apparently stylua updated or something cuz I formatted the example_config and it's different now. Also need to fix the slight flickering when closing windows
2023-12-20 19:48:49 -06:00