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
3d05338c82
Add tonic-reflection
2024-01-08 20:11:02 -06:00
Ottatop
e704766845
Remember to remove the old tonic_build compile
...
Ya dingus
2024-01-08 18:59:17 -06:00
Ottatop
48da903a0f
Create proto files
2024-01-08 18:55:59 -06:00
Ottatop
b08b979fe9
Migrate all async to tokio
2024-01-08 13:43:38 -06:00
Ottatop
35a3f77ad7
Install protoc in workflow
2024-01-08 13:04:36 -06:00
Ottatop
23f80be22a
Begin moving configuration to gRPC
2024-01-08 12:51:04 -06:00
Ottatop
186d435923
Update dependencies
2024-01-08 12:42:29 -06:00
Ottatop
ddb4b21720
Merge pull request #122 from pinnacle-comp/spawn_once
...
Move spawn_once logic into compositor
2023-12-25 21:07:27 -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
1a085fab3f
Merge pull request #120 from pinnacle-comp/fix_outputs_udev
...
Fix output display on udev
2023-12-25 19:56:26 -06:00
Ottatop
e4df0f9488
Remove commented out code
2023-12-25 19:52:17 -06:00
Ottatop
f9e81d4c1d
Use space_elements
to remove boilerplate
...
Unsure if this helped or not because I had to add `_ => unreachable!()` everywhere I matched on `WindowElement`
2023-12-23 22:17:35 -06:00
Ottatop
31172c5a4e
Fix multi-monitor fullscreen rendering and pointer input
2023-12-23 22:03:20 -06:00
Ottatop
f8d1e59c06
Correctly offset render elements
2023-12-21 21:15:21 -06:00
Ottatop
7106e2dd09
Merge pull request #119 from pinnacle-comp/fix_layout_udev
...
Schedule render on `SetLayout`
2023-12-21 19:13:09 -06:00
Ottatop
5ac7157f61
Scedule render on SetLayout
2023-12-21 19:00:21 -06:00
Ottatop
a69ab4eb94
Merge pull request #109 from pinnacle-comp/blocker_impl
...
Use a `Blocker` implementation instead of halting rendering
Introduces flickering when closing windows
2023-12-21 18:52:56 -06:00
Ottatop
e8702f9c0c
Remove unused import
2023-12-21 18:50:28 -06:00
Ottatop
eb5d76f79b
Wrap version in quotes
...
Aight either I'm going insane or this suddenly isn't working because www.lua.org isn't a valid website
2023-12-20 20:00:13 -06:00
Ottatop
ef4b1d3d51
Update workflow action
...
Evidently I was using a version from 2020 for some reason
2023-12-20 19:54:34 -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
Ottatop
b1a97e81ed
Fix clippy stuff
2023-12-19 15:32:33 -06:00
Ottatop
4dbf1a313b
Fix compiler errors
2023-12-19 12:05:36 -06:00
Ottatop
59c33075cd
Use a Blocker
implementation
2023-12-19 12:05:36 -06:00
Ottatop
24c8356009
Merge pull request #115 from vnepogodin/patch-1
...
update dependencies by @vnepogodin
2023-12-19 12:04:13 -06:00
Vladislav Nepogodin
96930eb7e5
apply rustfmt
2023-12-19 15:09:36 +04:00
Vladislav Nepogodin
3fb0a744a2
update dependencies and adjust for smithay changes
2023-12-19 15:08:52 +04:00
Ottatop
85a0a8d677
Update README
...
Change package name
2023-12-18 13:42:26 -06:00
Ottatop
1774f2f268
Merge pull request #110 from pinnacle-comp/restructure
...
Attempt a codebase restructure, big emphasis on the "attempt" part, also not tested at all
2023-12-16 21:25:00 -06:00
Ottatop
e0f7e85b83
Clean up stuff and add more docs
2023-12-16 21:20:29 -06:00
Ottatop
3427fe5d7c
Do other misc stuff
...
These are some horrible commit messages
2023-12-14 22:00:04 -06:00
Ottatop
93f601ca5c
Fix prev commit not removing xwayland windows properly
2023-12-14 16:43:04 -06:00
Ottatop
b2ebda85f0
Simplify render elements
...
FIXME: evidently I no longer remove windows correctly from the main window vec because layouting takes into account a nonexistent window
2023-12-14 16:38:07 -06:00
Ottatop
76ef7580c2
Tidy up stuff
2023-12-14 15:23:37 -06:00
Ottatop
0acffbf79d
Extract tagging new windows
2023-12-14 14:42:55 -06:00
Ottatop
79221d3c06
Extract libinput stuff
2023-12-13 20:33:16 -06:00
Ottatop
d7b783877f
Merge override redirect windows into main window vec
...
I previously stuck all X11 override redirect windows in their own stack which is really lazy. Still need to make it so child OR windows will render above their parents, even when fullscreen.
2023-12-13 20:07:19 -06:00
Ottatop
4569c21a5f
Move stuff to window/rules.rs
2023-12-09 21:11:29 -06:00
Ottatop
d0bf71ae2a
Add Cargo.lock
...
488 commits without realizing I left Cargo.lock in the gitignore yikes
2023-11-03 23:07:15 -05:00
Ottatop
7f523bcdbb
Remove deploy condition
2023-10-25 04:41:00 -05:00
Ottatop
a903f2651a
Comment out Cargo.lock
...
Evidently I didn't remove `Cargo.lock` from the gitignore
2023-10-25 04:39:09 -05:00
Ottatop
ed3f14dcae
Update README
...
Add table of contents
2023-10-25 04:23:20 -05:00
Ottatop
2c67df1ffa
Update README
...
Add API stability disclaimer
2023-10-25 04:12:32 -05:00
Ottatop
3ba7523e48
Update CHANGELOG
...
Changelog notes for the Rust API (#107 )
2023-10-25 04:05:47 -05:00
Ottatop
8d0598c678
Make TagProperties fields pub
2023-10-21 03:03:03 -05:00
Ottatop
8c86ecdb47
Update README
2023-10-20 21:34:52 -05:00
Ottatop
f81ca75149
Remove if condition on deploy
2023-10-20 21:30:40 -05:00