Commit graph

1027 commits

Author SHA1 Message Date
DreamMaoMao
9b5ea50095 feat: add dispatch viewcrossmon and tagcrossmon 2025-10-29 13:40:12 +08:00
DreamMaoMao
cbcbda25cd break change: correct maxmize to maximize 2025-10-28 20:29:25 +08:00
DreamMaoMao
3e83e07889 bump version to 0.10.4 2025-10-28 14:21:13 +08:00
DreamMaoMao
918a00d578 opt: allow switch focus between fullscreen and floating window in focusstack 2025-10-27 12:46:04 +08:00
DreamMaoMao
04e3bd6861 opt: delay 1ms before exit when mmsg send request 2025-10-27 12:29:41 +08:00
DreamMaoMao
6ab7f822c1 update readme 2025-10-27 12:22:59 +08:00
DreamMaoMao
bc2b22946c opt: only find same monitor when find same x and same y client 2025-10-26 15:38:19 +08:00
DreamMaoMao
c20a4139a1 opt: dont set border for fullscreen window when reload config 2025-10-25 14:38:52 +08:00
DreamMaoMao
3fa306fc19 opt: default numlock to 0 2025-10-22 14:13:53 +08:00
DreamMaoMao
bf6644c9f5 opt: optimize keymap set 2025-10-22 13:41:40 +08:00
DreamMaoMao
25067738ed
Merge pull request #322 from WeraPea/drm_lease
feat: add support for DRM lease protocol
2025-10-22 11:03:38 +08:00
DreamMaoMao
a31b95b349 Merge pull request #326 from DreamMaoMao/bindsymtocode
feat: auto convert keysym to keycode bind
2025-10-22 10:40:08 +08:00
DreamMaoMao
e9565f88f6 feat: auto convert keysym to keycode bind 2025-10-22 10:40:08 +08:00
DreamMaoMao
776738cc28 bump version to 0.10.3 2025-10-21 22:59:14 +08:00
werapi
5e8c5c8732 feat: add support for DRM lease protocol
This implementation is based on a patch authored by Micah Gorrell (minego) for dwl.

Original repository: https://github.com/minego/dwl
Original commit: 94c448a842fc3a9fae454646e149ac63b69e7ef8
2025-10-21 15:37:25 +02:00
DreamMaoMao
f7379f625d fix: only set maxmize when ismaxmizescreen is true 2025-10-21 18:06:46 +08:00
DreamMaoMao
5429b723f6 opt: make tag animation more consistent 2025-10-21 16:29:30 +08:00
DreamMaoMao
c288aef7c1 Merge pull request #319 from WeraPea/monitor-tag-change-fix
fix: ensure tag changes happen on correct monitor
2025-10-21 16:11:05 +08:00
DreamMaoMao
67b5e82bbe opt: limit config parse string length to 255 2025-10-21 16:11:05 +08:00
werapi
242cfb3c2f fix: ensure tag changes happen on correct monitor 2025-10-21 16:11:05 +08:00
DreamMaoMao
2cddcc6f80 Merge pull request #317 from xdavidel/fix/buffer_overflow_in_bind_command
limit scanf string read
2025-10-21 16:11:05 +08:00
DreamMaoMao
c086e7513a Merge pull request #315 from CheetahDoesStuff/patch-1
Update Installation on Arch Linux section in README.md
2025-10-21 16:11:05 +08:00
David Delarosa
cc2bd9d599 opt: limit scanf string length to 255 2025-10-21 16:11:05 +08:00
DreamMaoMao
d40d4a2ea6 opt: reset master per when setmfact toggle 2025-10-20 18:07:43 +08:00
Cheetah
75475e294d Update Installation on Arch Linux section in README.md
Added better installation instructions for arch
2025-10-20 18:07:43 +08:00
DreamMaoMao
974258c315 Merge pull request #309 from WeraPea/warpcursor-focusmon-tagmon
fix: make focusmon and tagmon respect warpcursor setting
2025-10-20 18:07:43 +08:00
werapi
3ec1a0198b opt: make focusmon and tagmon respect warpcursor setting 2025-10-20 18:07:43 +08:00
DreamMaoMao
b1a49f8710 bump version to 0.10.2 2025-10-19 19:44:42 +08:00
DreamMaoMao
9ad13ca222 project: optimize mmsg build action 2025-10-19 19:04:25 +08:00
DreamMaoMao
59d86e7169 project: merge mmsg meson.build file into mango meson.build 2025-10-19 18:13:11 +08:00
DreamMaoMao
a707feeb11 opt: remove useless keyboard code 2025-10-19 14:32:33 +08:00
DreamMaoMao
346b39c580 bump version to 0.10.1 2025-10-19 11:03:27 +08:00
DreamMaoMao
5ed681cbe5 opt: reduce times of resize request when drag window to resize 2025-10-19 09:54:17 +08:00
DreamMaoMao
17009f5364 fix: should set global client tag before caculate number of client in arrange 2025-10-18 20:39:31 +08:00
DreamMaoMao
1f7a8a3ced
Merge pull request #294 from JumpIn-Git/main
improve home-manager module
2025-10-18 16:14:02 +08:00
DreamMaoMao
159def3bd9 Merge pull request #301 from ProggerX/nix-fixes
nix: merge mmsg to mangowc project
2025-10-18 15:12:02 +08:00
ProggerX
02d65c33e4 nix: merge mmsg to mangowc project 2025-10-18 15:12:02 +08:00
DreamMaoMao
80efd31e21 opt: fix build warnning 2025-10-18 13:03:00 +08:00
DreamMaoMao
5780d6b7df project: add mmsg as sub project 2025-10-18 12:43:03 +08:00
Your Name
75f45fd534 improve home-manager module 2025-10-16 21:31:31 +02:00
DreamMaoMao
e7e7a86b8c opt: set client maximize state false when toggle floating 2025-10-16 09:21:51 +08:00
DreamMaoMao
3af325fef7 opt: do noting when view same tag widht view_current_to_back disalbed 2025-10-16 09:05:45 +08:00
DreamMaoMao
3547e567cb opt: remove useless code 2025-10-15 23:26:28 +08:00
DreamMaoMao
4954711b3b opt: add force_maximize
sf
2025-10-15 22:45:20 +08:00
DreamMaoMao
9941bf9752 rollback: remove force_tile_state option
Since the non-tiled state can cause the size of some Windows to be out
of sync with the synthesizer's expectations, all Windows are set to the
tiled state by default again
2025-10-15 21:24:41 +08:00
DreamMaoMao
a839771ddf opt: always set tile edge but not always set maximize 2025-10-15 21:07:20 +08:00
DreamMaoMao
139fd35a76 opt: remove menu cap in init 2025-10-15 19:30:04 +08:00
DreamMaoMao
d80de39fbb opt: tile state window not set WLR_EDGE_NONE when cancel maximize 2025-10-15 19:26:33 +08:00
DreamMaoMao
1cfa5885e7 opt: set init properties value in init commit 2025-10-15 18:41:05 +08:00
DreamMaoMao
3acd3805a6 opt: not set maximize and minimize cap if the action is disabled 2025-10-15 18:35:20 +08:00