Commit graph

388 commits

Author SHA1 Message Date
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
Ottatop
ec651e24b3 Add client side window rules API 2023-09-05 22:13:43 -05:00
Ottatop
4f8d662dd3 Add server side window rules API 2023-09-05 20:45:29 -05:00
Ottatop
d9ce324606 Begin work on window rules 2023-09-04 22:14:18 -05:00
Ottatop
6d3c6e2c62
Merge pull request #63 from Ottatop/fix_reappear
Fix windows not reappearing if their size isn't changed
2023-09-04 02:19:15 -05:00
Ottatop
68d9870b18
Merge pull request #64 from Ottatop/revert_rendering
Revert rendering
2023-09-04 02:13:16 -05:00
Ottatop
8a75769ca3 Map window if pending state isn't different 2023-09-04 02:12:42 -05:00
Ottatop
088a1f7fac Map window in new_toplevel 2023-09-04 02:01:56 -05:00
Ottatop
5740295817 Revert "Stop rendering instead of unmapping windows (regression)"
This reverts commit 15e03b6c17.
2023-09-04 02:00:12 -05:00
Ottatop
92e2886d45 Re-add stuff I removed 2023-09-04 01:54:10 -05:00
Ottatop
44d87d4725 Fix black screen on discord on wayland 2023-09-02 21:45:03 -05:00
Ottatop
87a8f29298 Fix reversed order of window rendering 2023-09-02 20:26:11 -05:00
Ottatop
ce5ed0db69 Clean up stuff 2023-09-02 18:35:35 -05:00
Ottatop
9152145bba Render layer surfaces properly 2023-09-02 17:49:57 -05:00
Ottatop
41ea5e5230 Ignore non-rendered windows for input 2023-09-02 16:51:39 -05:00
Ottatop
15e03b6c17 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-02 02:46:26 -05:00
Ottatop
5744654cb1 Respect initial configure 2023-08-31 20:42:58 -05:00
Ottatop
39d5454a7f Move schedule to impl 2023-08-31 20:35:54 -05:00
Ottatop
1b4c636160
Merge pull request #62 from Ottatop/de_generify
Remove generics from state
2023-08-28 23:04:36 -05:00
Ottatop
afed3bd91f Remove generics from state 2023-08-28 22:53:24 -05:00
Ottatop
1e9f640884
Merge pull request #61 from Ottatop/improve_api
Improve Lua API
2023-08-28 21:22:40 -05:00
Ottatop
913514dd7f Update README and CONTRIBUTING 2023-08-28 21:11:30 -05:00
Ottatop
2793c5f50c Remove boilerplate = true 2023-08-28 20:46:04 -05:00