Commit graph

96 commits

Author SHA1 Message Date
DreamMaoMao
73750ecea6 opt: Respect the position prompt of the x11 pop-up window 2025-05-13 09:21:31 +08:00
DreamMaoMao
aec027f7fa fix: The x11 window that should not be focused on miss judge 2025-05-13 09:21:31 +08:00
DreamMaoMao
a0f3715a16 opt: no change size in no_border_when_single when smartgas disable 2025-05-12 21:59:56 +08:00
DreamMaoMao
83b29a74cd opt: only restore border when client is visible 2025-05-12 20:56:29 +08:00
DreamMaoMao
607a0d63c1 fix: extra gaps when use smartgas and no_border_when_single 2025-05-12 20:56:29 +08:00
DreamMaoMao
0e527298c5 feat: add option no_border_when_single=1 2025-05-12 16:28:41 +08:00
DreamMaoMao
ced2a7f732 feat: support ipc to get geom message 2025-05-12 10:30:35 +08:00
DreamMaoMao
0a79024da8 opt: suppor mfact in deck layout 2025-05-11 21:42:10 +08:00
DreamMaoMao
90109a3512 feat: add deck layout 2025-05-11 21:21:07 +08:00
DreamMaoMao
b3133ec6c8 fix: little cut content still overflows to other screens 2025-05-11 11:20:07 +08:00
DreamMaoMao
ff9c163018 fix: The tag animation ends with redundant afterimages on other displays 2025-05-11 11:10:20 +08:00
DreamMaoMao
63a34dd15a
Merge pull request #54 from DreamMaoMao/virmon
feat: create virtual monitor in dispatch
2025-05-11 10:48:13 +08:00
DreamMaoMao
d6e7b63dfc feat: create virtual monitor 2025-05-11 10:46:24 +08:00
DreamMaoMao
f0a9ff2e97 opt: opt offset caculate for border clip
sdf
2025-05-10 16:16:09 +08:00
DreamMaoMao
9fe1baeda7 opt: optimize code struce 2025-05-10 15:44:52 +08:00
DreamMaoMao
00b7a2e890 opt: remove useless code 2025-05-10 15:34:38 +08:00
DreamMaoMao
4dfc6c3a0d opt: remove useless code 2025-05-07 17:42:23 +08:00
DreamMaoMao
2a60dd433b format code 2025-05-07 17:40:27 +08:00
DreamMaoMao
48a8fabae1 opt: avoid infinite loops 2025-05-07 17:37:44 +08:00
DreamMaoMao
013a5393a2 opt: remove useless code 2025-05-07 17:03:34 +08:00
DreamMaoMao
a587e9257c opt: optimize get autostart path func name 2025-05-07 17:03:34 +08:00
DreamMaoMao
73733fae86 opt: toggletag dispatch not trigger tag animaiton 2025-05-07 16:06:37 +08:00
DreamMaoMao
6de166dfa8 opt: optimize layout fun arg 2025-05-07 16:03:34 +08:00
DreamMaoMao
075f4fe6d4 fix: loss gap in some window when use fibonacci layout 2025-05-07 12:43:24 +08:00
DreamMaoMao
8dc52b4895 fix: avoid curtag out of bound 2025-05-06 23:49:19 +08:00
DreamMaoMao
483ee706a0 fix: border offset error by clip_box in clip_to_hide func
fix:clip_box error offset

fix: miss border pos set
2025-05-06 23:25:57 +08:00
DreamMaoMao
a2befaf5e7 fix: fix togglegap dispatch not apply 2025-05-06 23:25:57 +08:00
DreamMaoMao
4738fe02c2 fix: miss apply gap change when use keybind to change gap value 2025-05-06 23:25:57 +08:00
DreamMaoMao
d9932de4a6 opt: allow scroller in multi tag view 2025-05-06 23:25:57 +08:00
DreamMaoMao
c1b48567e1 opt: always give priority to determining whether to set overlay layer for overlay window 2025-05-05 23:25:00 +08:00
DreamMaoMao
614a28abd1 feat: add cursor_size and cursor_theme option in config 2025-05-05 17:45:38 +08:00
DreamMaoMao
bf6e39ad4f opt: remeber custom floating size for scratch window 2025-05-05 15:42:56 +08:00
DreamMaoMao
aa5468d44d feat: support tagrule option no_render_border 2025-05-05 15:11:49 +08:00
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
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
33cc0f4979 feat: suppor exec and exec-once in config 2025-05-04 20:26:17 +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
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
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