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
Ottatop
3d89fb43ba
Add workflow_dispatch trigger
2023-10-20 21:24:00 -05:00
Ottatop
4ba27324cf
Merge pull request #107 from pinnacle-comp/rust_api
...
Add Rust API
2023-10-20 21:20:13 -05:00
Ottatop
c25d389e9e
Update README
2023-10-20 21:11:16 -05:00
Ottatop
528f2583f8
Only run rust workflow on changes
2023-10-20 20:27:23 -05:00
Ottatop
3e36c7bea4
Remove pinnacle file
2023-10-20 20:23:55 -05:00
Ottatop
0c457a4ec6
Add rustdoc workflow, add caching to rust workflow maybe
2023-10-20 20:13:17 -05:00
Ottatop
d1ee24894b
Add example config docs
2023-10-20 19:37:44 -05:00
Ottatop
f1c9d19708
Fix layout cycler
2023-10-20 19:32:08 -05:00
Ottatop
1680acc5e9
Change static callback vec to local
2023-10-20 19:15:49 -05:00
Ottatop
4e36637e19
Remove setup function
2023-10-20 17:56:34 -05:00
Ottatop
0e32f52972
Transition from struct methods to module functions
2023-10-20 17:02:00 -05:00
Ottatop
788910e503
Add missing methods
2023-10-19 23:10:02 -05:00
Ottatop
f0e2282445
Add documentation
2023-10-19 22:35:12 -05:00
Ottatop
f5b626e14d
Get example config mostly working
2023-10-19 21:44:33 -05:00
Ottatop
fc7132c0e4
Add libinput stuff
2023-10-19 20:51:45 -05:00
Ottatop
8fd50eff5a
Add window rules
2023-10-19 20:43:35 -05:00
Ottatop
9da918bc40
Move stuff to where they should be
2023-10-19 20:19:00 -05:00
Ottatop
87574a40e3
Add remaining window methods
2023-10-19 20:00:46 -05:00
Ottatop
f54f73b105
Simplify window methods
2023-10-19 19:55:14 -05:00
Ottatop
17975cbbda
Add output loc methods
2023-10-19 19:49:36 -05:00
Ottatop
cd602fee09
Add tag and some other stuff
2023-10-19 19:26:12 -05:00
Ottatop
c62d090f9f
Add most of the output stuff
2023-10-19 18:18:34 -05:00
Ottatop
2c3fb2dbd7
Add input and window stuff
2023-10-19 17:43:37 -05:00
Ottatop
3e56450e29
Start on rust API
2023-10-18 23:05:07 -05:00
Ottatop
36261d146b
Merge pull request #106 from pinnacle-comp/api_renaming
...
Make Lua API more nil-safe
2023-10-18 20:42:06 -05:00
Ottatop
0564342a6a
Update example config
2023-10-18 20:35:36 -05:00
Ottatop
8b0d7f1427
Make output API functions non-nil
2023-10-18 20:31:37 -05:00
Ottatop
474da43280
Make tag API functions non-nil
2023-10-18 20:16:26 -05:00