Commit graph

900 commits

Author SHA1 Message Date
DreamMaoMao
f115f87241 feat: add dispatch toggle_render_border 2025-05-05 14:22:56 +08:00
DreamMaoMao
20f05bcdcc feat: add window rule scratch_width, scratch_height 2025-05-05 11:55:27 +08:00
DreamMaoMao
fc2eaf144d feat: support widht and height set in toggle_named_scratch 2025-05-05 11:19:57 +08:00
DreamMaoMao
90edcafd4e feat: add toggle_named_scratch 2025-05-05 11:09:31 +08:00
DreamMaoMao
f61dbf41dc opt: add config parse arg num to 4 2025-05-05 10:21:31 +08:00
DreamMaoMao
25c65dd088 fix: miss free memory about baked_points_tag re-init 2025-05-05 08:20:04 +08:00
DreamMaoMao
ac48efb49a opt: more reasonable floating and full-screen state switching 2025-05-04 22:57:34 +08:00
DreamMaoMao
f1ebf1c7c2 fix: avoid fullscreen rule be override by floating state 2025-05-04 22:47:26 +08:00
DreamMaoMao
99b13588fb fix: miss free memory in some case 2025-05-04 22:17:39 +08:00
DreamMaoMao
33cc0f4979 feat: suppor exec and exec-once in config 2025-05-04 20:26:17 +08:00
DreamMaoMao
19b1fe19eb feat: support set env in config 2025-05-04 19:46:13 +08:00
DreamMaoMao
fc94c44dab opt: optimize run autostart script 2025-05-04 11:25:29 +08:00
DreamMaoMao
d80fb44e72 opt: set XDG_CURRENT_DESKTOP env in setup 2025-05-04 11:20:22 +08:00
DreamMaoMao
f56db5deb1 fix: fix surface focuse error when focus_on_activate is 0 2025-05-04 11:12:13 +08:00
DreamMaoMao
09bd681919 opt: change default snap to disable 2025-05-04 09:16:54 +08:00
DreamMaoMao
d8a11e80bc opt: optimize maxmizescreen and fullscreen change to floating 2025-05-04 08:49:27 +08:00
DreamMaoMao
6682c5be45 opt: also snap to tiled edge 2025-05-04 08:30:47 +08:00
DreamMaoMao
b75dc1a293 fix: kill child progress fail 2025-05-03 19:39:27 +08:00
DreamMaoMao
3d64bcb205 opt: optimize autostart logic 2025-05-03 19:27:51 +08:00
DreamMaoMao
fe6baa35e4 fix: spawn_on_empty borken by double arg 2025-05-03 18:21:00 +08:00
DreamMaoMao
9dcf2aca49 fix: error size when setfullscreen for a floating window 2025-05-03 17:47:59 +08:00
DreamMaoMao
cb4907510d feat: add ipc dispatch 2025-05-03 15:45:27 +08:00
DreamMaoMao
c64dd51b69 feat: add mvoewin resizewin dispatch 2025-05-03 15:18:33 +08:00
DreamMaoMao
3a8ebf549b change: dispatch name change movewin->smartmovewin resizewin->smartresizewin 2025-05-03 14:47:22 +08:00
DreamMaoMao
2e7245f960 feat: support two arg in dispatch in config 2025-05-03 14:42:05 +08:00
DreamMaoMao
7b527ed485 fix: floating window shouldn't limit in tiled area 2025-05-03 13:47:17 +08:00
DreamMaoMao
f3ab9d87a5 format code 2025-05-03 13:28:55 +08:00
DreamMaoMao
ec2e5d5019 opt: optimize the scalability of the code for other window effect 2025-05-03 13:28:55 +08:00
DreamMaoMao
6479096b44 opt: change overlay win to overlay layer 2025-05-03 13:00:56 +08:00
DreamMaoMao
fc5e88b337 feat: add dispatch toggleoverlay 2025-05-03 09:51:24 +08:00
DreamMaoMao
d5ba4e1c87 feat: add floating window auto snap 2025-05-03 09:20:16 +08:00
DreamMaoMao
4b0d3bde28 opt: optimize window bounds set and grabc optimize
grabc not trigger hotarea
grabc not set bound
2025-05-03 08:20:05 +08:00
DreamMaoMao
719c50de65 feat: support fakefullscreen dispatch 2025-05-02 22:09:07 +08:00
DreamMaoMao
e8e5d768c5 opt: no scale x11 app in zoom in animaiton 2025-04-29 22:12:27 +08:00
DreamMaoMao
d75edf1a2d update readme 2025-04-29 21:47:36 +08:00
DreamMaoMao
e95bbe31c7 opt: tag animation should overwrite the open animaiton 2025-04-29 13:11:51 +08:00
DreamMaoMao
3b3f60e954 fix: The conflict of animation types leads to unstable animation spee 2025-04-29 13:08:04 +08:00
DreamMaoMao
c72888d391 opt: re caculate maxmizescreen window size in arrange 2025-04-29 12:29:20 +08:00
DreamMaoMao
43dd28d992 fix: fix wlr_layer_shell version to 4 2025-04-29 10:28:14 +08:00
DreamMaoMao
5f5382c0a9 update readme for wiki 2025-04-28 23:07:36 +08:00
DreamMaoMao
6ce7460161 opt: optimize clean input_method data to avoid crash when exit maomao 2025-04-28 21:36:37 +08:00
DreamMaoMao
73f19d38af remove useless code
optimize code struct

remove useless comment

remove useless code
2025-04-28 12:32:20 +08:00
DreamMaoMao
0723d678a0 update readme 2025-04-28 10:23:35 +08:00
DreamMaoMao
7e66d5390e format code 2025-04-28 10:04:18 +08:00
DreamMaoMao
b3ccf3b8b8 fix: fix can't input en due to text-input change 2025-04-28 09:59:14 +08:00
DreamMaoMao
cd78449180 opt: optimize project struct 2025-04-28 09:19:50 +08:00
DreamMaoMao
f2dbbbb8f2 fix: fix text input v3 for chromium
sdfs

完成迁移
2025-04-28 09:19:50 +08:00
DreamMaoMao
0161e35840 feat:Support vertical tag switching animation 2025-04-26 22:28:01 +08:00
DreamMaoMao
2bf0a791cd opt: set XDG_CURRENT_DESKTOP var in code not in desktop file 2025-04-25 13:06:40 +08:00
DreamMaoMao
916a879831 opt:optimize code struct 2025-04-25 12:38:49 +08:00