Commit graph

671 commits

Author SHA1 Message Date
Ottatop
dd5992ed98 Remove itertools 2023-09-10 22:53:24 -05:00
Ottatop
d738a7a475 Update CHANGELOG 2023-09-10 22:32:22 -05:00
Ottatop
8499a291e2
Merge pull request #78 from pinnacle-comp/improve_api
Add env, mousebinds to Lua API
2023-09-10 22:29:03 -05:00
Ottatop
bcf310c1ed Update README 2023-09-10 22:25:18 -05:00
Ottatop
74afb769ca Move table because doc gen doesn't support that 2023-09-10 22:01:40 -05:00
Ottatop
1c1898f0b1 Add mousebinds to API 2023-09-10 21:54:58 -05:00
Ottatop
7f5d9e431c Reverse scroll direction on winit 2023-09-10 05:02:29 -05:00
Ottatop
aaf2921363 Add env setting to API 2023-09-10 04:49:31 -05:00
Ottatop
61f341bec6
Merge pull request #75 from pinnacle-comp/focus
Rework focus and fix xwayland popups not rendering
2023-09-10 02:08:39 -05:00
Ottatop
f8fcfcd8ce Update focus on xwayland window destroy 2023-09-10 02:04:36 -05:00
Ottatop
f811771fbe Add tags to override-redirect windows 2023-09-09 23:43:29 -05:00
Ottatop
0f42e403ae Make focus tag-specific 2023-09-09 22:47:59 -05:00
Ottatop
03d57e4b5d Update README links 2023-09-09 21:33:09 -05:00
Ottatop
b719ad4a3c
Merge pull request #74 from Ottatop/improve_api
Improve api and fix stuff
2023-09-09 21:02:49 -05:00
Ottatop
9d73151ca9 Update API docs 2023-09-09 20:52:52 -05:00
Ottatop
465e66067d Update keybind handling and API docs 2023-09-09 20:41:21 -05:00
Ottatop
89fc2919f3 Simplify input API 2023-09-09 19:27:05 -05:00
Ottatop
8fd0469b82 Apply rendering fixes to udev 2023-09-09 16:58:07 -05:00
Ottatop
3b65ba5c1d Send frame callbacks when not rendering 2023-09-09 16:28:58 -05:00
Ottatop
866f9eec5d Fix window render order 2023-09-09 04:34:17 -05:00
Ottatop
9c3df5ce88 Fix documentation 2023-09-09 04:09:28 -05:00
Ottatop
a18b9856bb Simplify layout cycling, fix wins not updating on maximize 2023-09-09 04:01:55 -05:00
Ottatop
68c47f15ae
Merge pull request #69 from Ottatop/fix_rendering
Fix rendering (hopefully)
2023-09-08 22:54:51 -05:00
Ottatop
5844665cb2 Fix windows on multiple tags not rendering 2023-09-08 22:43:55 -05:00
Ottatop
bbc2b4574f Clean up stuff again 2023-09-08 22:27:00 -05:00
Ottatop
29c48bdfcd Clean up stuff 2023-09-08 22:26:43 -05:00
Ottatop
430fb76fc8 Re-add stuff I removed 2023-09-08 22:16:17 -05:00
Ottatop
8f2ce70586 Fix black screen on discord on wayland 2023-09-08 22:16:15 -05:00
Ottatop
861bd68839 Fix reversed order of window rendering 2023-09-08 22:15:20 -05:00
Ottatop
03b1a4e3c1 Clean up stuff 2023-09-08 22:13:42 -05:00
Ottatop
b452b2f634 Render layer surfaces properly 2023-09-08 22:13:42 -05:00
Ottatop
ce7afef4d8 Ignore non-rendered windows for input 2023-09-08 22:13:42 -05:00
Ottatop
7b98b93d6e Stop rendering instead of unmapping windows (regression)
Layer shell surfaces currently don't render anymore. I may need to manually render them instead of getting them through Space::space_render_elements.
2023-09-08 22:13:16 -05:00
Ottatop
bef6d92176 Prepare for cherry-pick 2023-09-08 22:08:56 -05:00
Ottatop
7dabc4d22c Remove obsolete function 2023-09-08 21:04:09 -05:00
Ottatop
e529f09ec9
Merge pull request #67 from Ottatop/bump_deps
Bump dependencies
2023-09-08 20:46:27 -05:00
Ottatop
01ce9cf0aa Bump dependencies 2023-09-08 20:46:01 -05:00
Ottatop
b3cab091da Clarify documentation 2023-09-08 20:27:03 -05:00
Ottatop
4d1085a720 Fix clap attributes 2023-09-08 20:20:00 -05:00
Ottatop
13872e56aa
Merge pull request #66 from Ottatop/fix_flickering
Fix flickering
2023-09-08 20:14:58 -05:00
Ottatop
c78aaad338 Update README 2023-09-08 19:57:24 -05:00
Ottatop
73c473e2d6 Pause rendering until windows are idle 2023-09-08 19:56:40 -05:00
Ottatop
6c7385e5b8 Update README 2023-09-08 00:23:19 -05:00
Ottatop
60bdf8763c Update README 2023-09-08 00:21:16 -05:00
Ottatop
4be1c0aae8 Use clap for cli 2023-09-08 00:21:09 -05:00
Ottatop
2ae36dd91f
Update README 2023-09-07 22:52:45 -05:00
Ottatop
66c2603a40 Update CHANGELOG 2023-09-07 21:09:10 -05:00
Ottatop
01b6e258ff
Merge pull request #65 from Ottatop/window_rules
Add window rules
2023-09-07 21:06:08 -05:00
Ottatop
b88424ea24 Fix typo 2023-09-07 21:00:07 -05:00
Ottatop
fb09f088a9 Explain placement of window.rules.add() 2023-09-07 20:59:22 -05:00