Commit graph

173 commits

Author SHA1 Message Date
DreamMaoMao
f5ad0f263b opt: cmd spawn fail not trigger coredump generate 2025-05-16 15:55:42 +08:00
DreamMaoMao
51807e3c1b opt: avoid unnecessary command execution 2025-05-16 15:40:27 +08:00
DreamMaoMao
1de3455733 opt: optimize the order adjustment of scratchpad in clients link 2025-05-16 13:57:28 +08:00
DreamMaoMao
505e0ec4ff feat: optimize named scratchpad 2025-05-16 12:38:51 +08:00
DreamMaoMao
b648e2a880 feat: add win rule isunglobal 2025-05-15 20:58:10 +08:00
DreamMaoMao
878c36220a opt: optimize caculate win num of current mon in toggleoverview 2025-05-15 12:06:12 +08:00
DreamMaoMao
1098c15f27 feat: add isglobal to winrule 2025-05-15 12:04:09 +08:00
DreamMaoMao
973d40f0df opt: unmanged and ignore focus window shouldn't in window num count 2025-05-15 11:14:34 +08:00
DreamMaoMao
f2eb39ae95 opt: overview should exclude unmanaged and ignore focus window 2025-05-15 11:11:08 +08:00
DreamMaoMao
474589c7c1 optimize code struce 2025-05-15 07:26:01 +08:00
DreamMaoMao
ca3a0833cd fix: miss set is_clip_to_hide to false in show scratch 2025-05-15 07:25:16 +08:00
DreamMaoMao
2dbf3cfe92 opt: optimzie floating snap for no border single window 2025-05-14 23:27:37 +08:00
DreamMaoMao
c60f4e75c5 opt: optimize snap_floating_window for no border render 2025-05-14 23:01:56 +08:00
DreamMaoMao
67259641de opt: optimzie drag_tile_to_tile logic 2025-05-14 20:55:05 +08:00
DreamMaoMao
94f502915e feat: add option drag_tile_to_tile 2025-05-14 19:38:34 +08:00
DreamMaoMao
b0082b1fb8 opt: avoid layout confusion after returning from the minimize state in activatex11 event 2025-05-14 16:01:09 +08:00
DreamMaoMao
11da6487ad fix: client miss set visible when restore from mimimize in activate event 2025-05-14 11:47:54 +08:00
DreamMaoMao
47cf6a1a84 opt: opt func name 2025-05-14 11:33:37 +08:00
DreamMaoMao
335a8fa2b1 opt: focustop need judge surface want focus 2025-05-14 11:29:42 +08:00
DreamMaoMao
5517bbbbb2 opt: optimize minimize state exit when receive activate event 2025-05-13 21:52:57 +08:00
DreamMaoMao
59752c1ddc opt: remove needless judgement 2025-05-13 19:19:06 +08:00
DreamMaoMao
2d5388a4d7 format code 2025-05-13 18:20:41 +08:00
DreamMaoMao
29d9d12b23 feat: add option cursor_hide_timeout 2025-05-13 18:14:38 +08:00
DreamMaoMao
7f4c62ffe4 opt: wayland floating client still center pos when open 2025-05-13 13:08:54 +08:00
DreamMaoMao
f3c4e0f3dc fix: error judge of should no border in x11 app 2025-05-13 09:55:03 +08:00
DreamMaoMao
1dbc5fe2ed opt: want focus x11 client still center pos 2025-05-13 09:41:30 +08:00
DreamMaoMao
a19aa3d471 fix: noboder rule miss apply 2025-05-13 09:35:12 +08:00
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