Commit graph

1028 commits

Author SHA1 Message Date
DreamMaoMao
0cc6badc6d opt: allow focustop get monocle hide client 2026-06-22 16:12:14 +08:00
DreamMaoMao
008d7dfe56 opt: Eliminate cumulative monocle layout deviations 2026-06-22 16:12:07 +08:00
DreamMaoMao
08f781ab85 opt: focus select exclude monocle hide client 2026-06-22 16:11:59 +08:00
DreamMaoMao
55be0a989e opt: make sure the node init to null 2026-06-22 16:11:52 +08:00
DreamMaoMao
0756eede9c opt: tab_bar_decorate and jump_label_decorate config separate 2026-06-22 16:11:44 +08:00
DreamMaoMao
fe351a6e04 feat: monocle layout support title tab 2026-06-22 16:10:57 +08:00
DreamMaoMao
2ddfb2ebe1 opt: optmize label create judge 2026-06-22 16:03:18 +08:00
DreamMaoMao
de22ff2e51 opt: Reduce unnecessary text drawing 2026-06-22 16:03:03 +08:00
DreamMaoMao
49a978382f feat: add overview jump mode 2026-06-22 16:00:22 +08:00
DreamMaoMao
b92ff0ec78 opt: ensure sel client exist in all monitor 2026-06-16 13:40:58 +08:00
DreamMaoMao
99db61ed7c fix: dwindle refuse arrange when restore from tty in non-selmon
dwindle relies on sel window cutting, but the sel window has been
cleared when the display is destroyed and was not set when the display
is created
2026-06-16 13:36:41 +08:00
DreamMaoMao
512d09cda8 opt: format code 2026-06-16 08:20:43 +08:00
DreamMaoMao
d9ac7ae95b opt: warp cursor to focusing client when exchange 2026-06-16 08:20:27 +08:00
DreamMaoMao
d0cd2beeb6 fix: scroller proportion option miss apply in windowrule 2026-06-16 08:08:59 +08:00
DreamMaoMao
4e25a6c64b opt: better direction algorithm for client find 2026-06-16 08:08:30 +08:00
DreamMaoMao
17fd82a08b opt: optimzie dir find logic 2026-06-16 00:07:04 +08:00
DreamMaoMao
37e651cd8d feat: add scroller property to tagrule 2026-06-15 16:49:55 +08:00
DreamMaoMao
2a1f333d24 opt: optimize tag animaiton when tagout from overview 2026-06-15 13:44:19 +08:00
DreamMaoMao
ccc024731d opt: avoid arrange when restore from overview 2026-06-15 13:34:04 +08:00
DreamMaoMao
bd985faf9c opt: add ov workspace before remove all tag workspace 2026-06-15 10:44:18 +08:00
DreamMaoMao
ef30e9f902 fix: cursor not auto hide in overview 2026-06-15 09:54:02 +08:00
DreamMaoMao
ae01989d7b fix: overview cursor jump miss apply when no mousebind 2026-06-15 00:00:49 +08:00
DreamMaoMao
ca04a2e23e opt: optimzie client layer judge in overveiw 2026-06-14 21:40:48 +08:00
DreamMaoMao
c17d8a2c1b opt: optimize drop tile client when cross monitor 2026-06-14 07:54:43 +08:00
DreamMaoMao
8dca99999b fix: can't resize tile scroller window when only two tiled client 2026-06-11 23:15:05 +08:00
DreamMaoMao
b995090747 opt: optimize marco use in client tile resize 2026-06-11 12:39:27 +08:00
DreamMaoMao
07a9c82af3 opt:optimize edge focus judge 2026-06-11 12:37:57 +08:00
DreamMaoMao
87e6d24423 fix: floating window can't get pointer focus when cross monitor 2026-06-11 11:08:53 +08:00
DreamMaoMao
ba2adfe83a fix: deck layout caculate error when multi master 2026-06-09 21:57:43 +08:00
DreamMaoMao
f3a167e5fb fix: grid layout cant fullscreen 2026-06-09 21:57:37 +08:00
DreamMaoMao
46abbcf643 opt: optimize unmanaged client init 2026-06-08 19:31:57 +08:00
Osama Ragab
c3aa7b691d feat: add hide cursor on keypress option (#871) 2026-06-08 13:28:54 +08:00
DreamMaoMao
eaf4e55ca5 opt: optimzie xwayland position set 2026-06-08 13:05:39 +08:00
DreamMaoMao
f5d0c90418 opt: not need send output enter when layer map
scene scene-graph API will auto do this
2026-06-08 11:41:00 +08:00
DreamMaoMao
cfb163fdf4 fix: excrescent gap in fullscreen 2026-06-06 18:17:32 +08:00
DreamMaoMao
23121f3021 opt: fix scan out support for fullscreen 2026-06-06 12:00:01 +08:00
Davide Greco
b2aad5f8b1 feat: add force option in killclient 2026-06-04 10:48:36 +08:00
DreamMaoMao
bf61859985 fix: crash when use error device pointer in tablet create 2026-06-04 09:50:25 +08:00
DreamMaoMao
49184434ba fix: exchange not work in vertical scroller 2026-06-03 08:47:35 +08:00
DreamMaoMao
c8b5454de4 opt: more reasonable method to set scoket flag 2026-05-30 12:00:57 +08:00
Ctas
7e7742a46c fix: use uint32_t instead of u_int32_t for musl libc compatibility 2026-05-29 20:37:13 +08:00
DreamMaoMao
fc1e0d6e46 opt: ipc send keyboard layout fullname 2026-05-28 23:34:28 +08:00
DreamMaoMao
25a5532935 fix: fix no monitor map client 2026-05-28 18:40:56 +08:00
DreamMaoMao
a6fa3d8849 opt: optimize ipc event send 2026-05-28 12:50:50 +08:00
DreamMaoMao
e29cec64e4 opt: focusid allow cross tag 2026-05-26 22:25:30 +08:00
DreamMaoMao
431b1c1282 fix: avoid use null mon when in mmsg 2026-05-26 20:44:59 +08:00
DreamMaoMao
9d96116fe5 opt: cleanup commit listener for ext-workspace 2026-05-26 19:56:00 +08:00
DreamMaoMao
9f1bbc6f70 opt: don't block cli when use mmsg spawn 2026-05-26 18:45:32 +08:00
DreamMaoMao
caf36397fb opt: more simple get last_open_surface in mmsg 2026-05-26 14:10:27 +08:00
DreamMaoMao
6a8cf681b4 feat: support parse button code in config 2026-05-26 11:57:19 +08:00