Commit graph

102 commits

Author SHA1 Message Date
DreamMaoMao
b20b3ef9f6 change: change project name to mango 2025-07-30 15:03:10 +08:00
DreamMaoMao
575e5d4a47 opt: refresh is float type 2025-07-27 13:35:36 +08:00
DreamMaoMao
bba39de107 opt: update monitor data after reload monitor rule 2025-07-27 13:21:40 +08:00
DreamMaoMao
11186dd498 opt: optimize reload config code struct 2025-07-27 10:33:34 +08:00
DreamMaoMao
3c1c90cf5b feat: hot reload monitor rule 2025-07-27 10:27:37 +08:00
DreamMaoMao
c4440aa6a5 fix: crash when not set layoutname in tagrule 2025-07-26 18:07:29 +08:00
DreamMaoMao
af258584ef feat: support set monitor resolution and refresh rate in monitor rule 2025-07-25 16:06:26 +08:00
DreamMaoMao
59c9bbbc90 fix: windowrule option monitor apply error 2025-07-18 10:59:19 +08:00
DreamMaoMao
d1cff55348 feat: add option zoom_end_ratio 2025-07-12 14:57:57 +08:00
DreamMaoMao
02d70831b5 feat: layer open and close type set support 2025-07-11 23:36:54 +08:00
DreamMaoMao
3ef255ccde feat: add option to disable trackpad 2025-07-09 18:21:17 +08:00
DreamMaoMao
3a5cd857f0 change: isopenscratchpad windowrule change name to isnamedscratchpad 2025-07-06 14:06:39 +08:00
DreamMaoMao
e3c9c784b6 feat: add shadow_only_floating option 2025-07-05 15:24:12 +08:00
DreamMaoMao
263e2e4260 feat: add option to set default scratchpad size 2025-07-04 12:38:50 +08:00
DreamMaoMao
71bcc9dc6a feat: layer shadow support 2025-07-04 10:45:52 +08:00
DreamMaoMao
5a8d666101 opt: fix format 2025-07-04 08:51:06 +08:00
ren2r
d1bea3ae34 feat: add libinput scroll_button
This MR adds a option to set a button for when scroll_on_button_down is enabled as the scroll method. The user can define a different button to the enable the scroll event. By default the middle mouse button (274) is used, but with the `scroll_button` setting any other mouse button can be set, like the right mouse button (273) or a lateral button like back and forward buttons.
2025-07-03 17:15:55 -03:00
DreamMaoMao
656b6d12f4 opt: optimize format 2025-07-03 09:55:34 +08:00
DreamMaoMao
f7c161b78c change: change option name bypass_surface_visibility to inhibit_regardless_of_visibility 2025-07-03 09:10:16 +08:00
DreamMaoMao
bd70e2ad92 feat: add libinput option 2025-07-03 08:50:45 +08:00
DreamMaoMao
1ef61442f5 feat: support hyper mod key in keybind 2025-06-30 14:37:53 +08:00
DreamMaoMao
19fbe41d54
Merge pull request #135 from DreamMaoMao/test_layer
feat: suuport layershell animaiton
2025-06-29 15:21:48 +08:00
DreamMaoMao
9319ff5478 opt code struct 2025-06-29 14:11:05 +08:00
DreamMaoMao
11eef5ea2d feat: support layershell close animation 2025-06-29 13:11:58 +08:00
DreamMaoMao
6f5892b45d feat: tagrule support match monitor name 2025-06-28 11:56:34 +08:00
DreamMaoMao
063d5b27f5 feat: add layerrule to match noblur layer 2025-06-26 20:38:27 +08:00
DreamMaoMao
f45424c095 feat: add blur_optimized option 2025-06-25 10:57:30 +08:00
DreamMaoMao
c8b8e373c6 fix: chase scenefx api change 2025-06-23 13:02:18 +08:00
DreamMaoMao
4c496307eb feat: add option no_radius_when_single 2025-06-22 22:07:55 +08:00
DreamMaoMao
1b97dd533e fix: The coordinates of the shadow position are allowed to be negative 2025-06-21 21:53:24 +08:00
DreamMaoMao
f07be79f31 feat: add blur_layer option 2025-06-18 10:51:23 +08:00
DreamMaoMao
31bd2814d2 Merge remote-tracking branch 'origin/main' into scenefx 2025-06-18 08:17:19 +08:00
DreamMaoMao
f202a16abe feat: add option to disable syncobj for nvidia 2025-06-17 15:45:17 +08:00
DreamMaoMao
ba763332fc feat: add dispatch focuslast 2025-06-15 15:55:18 +08:00
DreamMaoMao
b97222b6b0 feat:add arg to keep tag when tagmon 2025-06-15 11:12:47 +08:00
DreamMaoMao
20d132de3f format code 2025-06-14 21:45:06 +08:00
DreamMaoMao
81b67cdec7 feat: focusmon dispatch support mon name 2025-06-14 15:59:59 +08:00
DreamMaoMao
1bbf6adbc9 feat: focusmon dispatch support mon name 2025-06-14 15:59:41 +08:00
DreamMaoMao
a34cde4e76 fix: bw will reset by a wrong way 2025-06-14 12:20:54 +08:00
DreamMaoMao
be7d81d337 fix: bw will reset by a wrong way 2025-06-14 12:12:36 +08:00
DreamMaoMao
7f5cf991a3 fix: opacitiy reset by default by wrong way 2025-06-14 12:10:52 +08:00
DreamMaoMao
e0b8608cf0 fix: opacity winrule not apply 2025-06-14 11:20:27 +08:00
DreamMaoMao
55f82231a6 feat: scenefx blur shadow corner radius and opacity 2025-06-14 10:22:06 +08:00
DreamMaoMao
297356a1ef opt: keybaord layout config support hotreload to apply 2025-06-11 10:03:53 +08:00
DreamMaoMao
c8e7e3d528 feat: add switch_keyboard_layout dispatch 2025-06-10 14:28:43 +08:00
DreamMaoMao
9e58c54830 feat: add xkb rule config option 2025-06-10 00:13:46 +08:00
DreamMaoMao
860e1805d1 feat: key parse support key code 2025-06-09 23:28:29 +08:00
DreamMaoMao
76b7e16719 feat: mod key support key code 2025-06-09 10:51:18 +08:00
DreamMaoMao
db7e8d54b8 fix: crashed when the tagrule was not fully configured with all tags 2025-06-09 10:29:07 +08:00
DreamMaoMao
92e02d64b6 opt: limit config value to valid range 2025-06-08 12:14:45 +08:00