Commit graph

360 commits

Author SHA1 Message Date
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
Ottatop
7d2849abac Clean up example_config 2023-09-07 20:56:43 -05:00
Ottatop
bae8f32d44 Fix documentation formatting that I missed 2023-09-07 20:55:25 -05:00
Ottatop
84326c29b8 Fix documentation formatting 2023-09-07 20:48:41 -05:00
Ottatop
fa011fe3d4 Add documentation 2023-09-07 20:38:57 -05:00
Ottatop
d76cb13a1f Simplify window rules API 2023-09-07 20:36:49 -05:00
Ottatop
2eb69326cd Remove old MPL header 2023-09-07 18:06:07 -05:00
Ottatop
5ba9a09ea2 Remove redundant xwayland window raise 2023-09-07 18:04:00 -05:00
Ottatop
5a9f15a4d4 Apply window rules to xwayland windows 2023-09-07 18:00:58 -05:00
Ottatop
178ee9464b Add output to window rule 2023-09-07 17:42:03 -05:00
Ottatop
946f732502 Add tag constructors to window rules 2023-09-05 23:18:44 -05:00
Ottatop
41eb594fe9 Fix paths 2023-09-05 22:15:57 -05:00