Commit Graph

1037 Commits

Author SHA1 Message Date
DreamMaoMao
0ab38c6aa6 opt: optimize null check in get_next_stack_client 2025-11-01 14:39:41 +08:00
DreamMaoMao
ef92281b2a opt: avoid crash when Incorrect Settings for keyboard layout 2025-11-01 14:29:53 +08:00
DreamMaoMao
5bb149f84e opt: Distinguish whether to maximize based on the client's request 2025-10-31 18:30:53 +08:00
DreamMaoMao
17f0562cfb opt: default ignore maximize request 2025-10-31 14:19:56 +08:00
DreamMaoMao
cc6aa37170 update readme 2025-10-31 12:43:49 +08:00
DreamMaoMao
99854aa4ea opt: optimize viewcrossmon 2025-10-30 22:20:13 +08:00
DreamMaoMao
05e9d149c1 feat: support get scale by mmsg 2025-10-30 14:13:54 +08:00
DreamMaoMao
27fdead702 feat: add dispatch enable_monitor,disable_monitr,toggle_monitor 2025-10-30 13:30:02 +08:00
DreamMaoMao
181205df35 Merge pull request #359 from reDpz/main
Fix viewcrossmon not respecting Arg.v (target monitor) and cursorwarping
2025-10-29 23:34:08 +08:00
reDpz
26fd6894eb Set arg.i = UNDIR so that focusmon uses arg.v to select monitor 2025-10-29 23:34:08 +08:00
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