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
Ottatop
17ca00f6be
Make window API functions non-nil
...
This does not apply to functions that return an array; you'll have to do a for loop or check for nil on index in that case.
2023-10-18 20:08:55 -05:00
Ottatop
ed5447d5b6
Rename API modules and classes internally
2023-10-18 03:44:42 -05:00
Ottatop
5b026b63f1
Merge pull request #105 from pinnacle-comp/overlay_plane
...
Clear drm overlay planes on tty switch
2023-10-17 23:39:59 -05:00
Ottatop
e7ebc40fc7
Run disconnect and reconnect on connectors when switching tty back
2023-10-17 23:34:14 -05:00
Ottatop
ec0e892bf3
Clear overlay planes on tty switch
2023-10-17 23:20:35 -05:00
Ottatop
5077369732
Merge pull request #103 from pinnacle-comp/even_better_rendering
...
Improve rendering
2023-10-17 23:05:36 -05:00
Ottatop
06a96849e7
Move a render schedule
...
As you can see I don't pay attention to the compiler yelling at me
2023-10-17 23:00:19 -05:00
Ottatop
97616ef0c1
Remove a render schedule
2023-10-17 22:59:07 -05:00
Ottatop
a475c0c4ac
Schedule render in some more places
2023-10-17 22:57:28 -05:00
Ottatop
27692997ed
Schedule render on tag change, update window stack on udev
2023-10-17 22:29:59 -05:00
Ottatop
7572523cfc
Fix winit rendering
2023-10-15 03:13:21 -05:00