Commit graph

587 commits

Author SHA1 Message Date
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
Ottatop
7fbacbd52f Remove old mod 2023-10-15 02:35:03 -05:00
Ottatop
26ce7309de Add render scheduling 2023-10-15 02:27:41 -05:00
Ottatop
698d13bfda Change renders to take outputs 2023-10-12 22:26:58 -05:00
Ottatop
ebe745d091 Add doc comments 2023-10-12 22:14:56 -05:00