Commit graph

270 commits

Author SHA1 Message Date
DreamMaoMao
50f2f44467 opt: hdr_depth default to hdr10 2026-06-26 07:10:59 +08:00
DreamMaoMao
444e0decea opt: Reconstruct the output commit logic 2026-06-25 13:17:46 +08:00
DreamMaoMao
5fb6b230a0 feat: hdr support 2026-06-24 21:29:18 +08:00
DreamMaoMao
3045debc16 feat: add windowrule option vrr_only_fullscreen 2026-06-23 14:47:12 +08:00
DreamMaoMao
1f9dbe7c3c feat: support group
feat: add dispatch groupleave

opt: optimize layer cover

fix: miss set client isgroupfocusing to false when it no group member

fix: fix miss hide bar node when disable animaitons

opt: allow floating window show group bar

opt: optimize layer cover when setfloating

opt: optimize size per set when setfloating

opt: optimize layer cover of floating group bar

opt: make groupbar same layer with its client

opt: optimize groupbar animation clip

fix: fix cant focus group membar when change mon

opt: optimize shadow and border drap when floating cross monitor

opt: optimize overlay layer set for group

fix: fix xytonode not exclue snapbuffer for client

opt: optmize structruing\

opt: add common for struct type

It must be placed first; otherwise, after the xytonode's null pointer is
forcibly converted, the reading type will encounter an incorrect address

fix: capture windows with subsurfaces
2026-06-22 16:22:39 +08:00
DreamMaoMao
23a67ba4e6 opt: allow tab height to 0 2026-06-22 16:12:21 +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
49a978382f feat: add overview jump mode 2026-06-22 16:00:22 +08:00
DreamMaoMao
37e651cd8d feat: add scroller property to tagrule 2026-06-15 16:49:55 +08:00
Osama Ragab
c3aa7b691d feat: add hide cursor on keypress option (#871) 2026-06-08 13:28:54 +08:00
Davide Greco
b2aad5f8b1 feat: add force option in killclient 2026-06-04 10:48:36 +08:00
DreamMaoMao
a6fa3d8849 opt: optimize ipc event send 2026-05-28 12:50:50 +08:00
DreamMaoMao
6a8cf681b4 feat: support parse button code in config 2026-05-26 11:57:19 +08:00
DreamMaoMao
324d29e68c feat: new ipc impl 2026-05-25 11:35:08 +08:00
DreamMaoMao
373bbf90a0 update docs 2026-05-24 11:16:26 +08:00
ernestoCruz05
0d4a43e5e1 feat: carousel-like behaviour when swapping tags 2026-05-24 11:08:24 +08:00
DreamMaoMao
62ff542334 feat: add option edge_scroller_focus_allow_speed 2026-05-23 16:02:22 +08:00
DreamMaoMao
c73287f92d fix: fix typo for idleinhibit_when_focus option in windowrule 2026-05-21 18:12:45 +08:00
DreamMaoMao
b042b2fecc fix: fix layer always null in xytonode 2026-05-21 18:01:56 +08:00
werapi
713e977314 feat: tablet support 2026-05-21 13:43:12 +08:00
DreamMaoMao
b12c564394 opt: overview default config
ov_no_resize to 1
ov_tab_mode to 1
enbale_hotarea to 0
2026-05-20 17:24:05 +08:00
DreamMaoMao
af09d8ba45 feat: dont resize client when in overview 2026-05-20 09:46:20 +08:00
DreamMaoMao
b548ab01ca feat: add dwindle_split_horizontal and dwindle_split_vertical 2026-05-17 09:54:10 +08:00
DreamMaoMao
851aa869b4 opt: dwindle_hsplit and dwindle_vsplit default to 1 2026-05-15 10:19:16 +08:00
DreamMaoMao
d9b906d276 feat: manual split 2026-05-14 15:52:36 +08:00
Alessio Molinari
29410285ab feat(window_rule): support width/height as fractions in window rules. 2026-05-12 09:46:10 +08:00
DreamMaoMao
d347649f33 opt: redo scroller and dwindle layout 2026-05-11 12:21:10 +08:00
DreamMaoMao
37bd0acb95 opt: set dwindle_drop_simple_split default to 1 2026-05-10 09:35:24 +08:00
ernestoCruz05
bb1443a063 feat: opt-in config field to have typical dwindle tiling 2026-05-10 09:35:05 +08:00
ernestoCruz05
b0bd70d225 feat: dwindle layout support 2026-05-10 09:34:55 +08:00
DreamMaoMao
f84912dc46 feat: add option drag_tile_small 2026-05-06 18:18:48 +08:00
DreamMaoMao
9a00d8ce09 feat: add rect indicator for drag tile to tile 2026-05-06 16:01:16 +08:00
Duke B
178840f35e opt: distinguish the acceleration of trackpad and mouse 2026-05-04 12:28:54 +08:00
DreamMaoMao
480601e1fa break: rename force_maximize to force_fakemaximize 2026-03-26 18:05:42 +08:00
DreamMaoMao
055231927a opt: change zoom_initial_ratio default to 0.4 2026-03-25 16:20:21 +08:00
DreamMaoMao
5eaf08def5 opt: limit button range to 272-279 2026-03-25 11:57:14 +08:00
DreamMaoMao
21b30f179d feat: add dispatch toggle_all_floating 2026-03-19 08:00:23 +08:00
DreamMaoMao
0faf29acba feat: add tag rule option open_as_floating 2026-03-18 23:49:16 +08:00
DreamMaoMao
e1259404c0 opt: allowe space on both sides of the plus sign when parse mod key 2026-03-17 19:45:14 +08:00
DreamMaoMao
dd5b9cf360 opt: optimzie code struct 2026-03-14 13:10:20 +08:00
tonybanters
73616f07c4 opt: use config.xxx instead of global presets 2026-03-13 11:41:35 +08:00
DreamMaoMao
c82d281a14 feat: export drag interval to able configure 2026-03-07 17:22:31 +08:00
DreamMaoMao
ebcf238bd3 fix: avoid mutual influence of monitor rules 2026-03-07 14:04:08 +08:00
kanvolu
6438edc2b7 Added cycling both ways for switch_proportion_preset
Now switch_proportion_preset requires an argument "prev" or "next" to
determine cycle direction
2026-03-07 12:45:21 +08:00
DreamMaoMao
b1875f4663 feat: add custom option to monitorrule 2026-03-06 18:22:05 +08:00
DreamMaoMao
6fda036dec feat: use monitor spec to match windowrule monitor field 2026-03-04 12:18:03 +08:00
DreamMaoMao
2868f07179 feat: add windowrule option indleinhibit_when_focus 2026-03-03 14:51:53 +08:00
DreamMaoMao
9732aa23bf opt: rename hide_source var to hide_cursor_source 2026-03-03 14:01:52 +08:00