DreamMaoMao
1ae4858336
fix: clip error when cross monitor
2026-06-22 17:27:18 +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
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
de22ff2e51
opt: Reduce unnecessary text drawing
2026-06-22 16:03:03 +08:00
DreamMaoMao
c17d8a2c1b
opt: optimize drop tile client when cross monitor
2026-06-14 07:54:43 +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
DreamMaoMao
0950d4da9e
fix: error changse surface scene in minimized client
...
will cause crash if close all client in overview, when has minimized
client before toggle overview
2026-05-23 14:57:37 +08:00
DreamMaoMao
c23f91c16a
fix: fix ov scale when disable animaiton
2026-05-22 10:48:28 +08:00
DreamMaoMao
f969c89be1
opt: force apply buffer size to main surface in ov scale
2026-05-21 22:49:31 +08:00
DreamMaoMao
5be87bb750
opt: dont send suspend state to client
...
because some app like gnome not ready for this
2026-05-21 22:40:52 +08:00
DreamMaoMao
17d7cb8e7d
opt: opitmize subtree surface scale in overview
2026-05-21 22:32:16 +08:00
DreamMaoMao
753d6c7b04
fix: fix ov_no_resize in swallow
2026-05-20 13:08:00 +08:00
DreamMaoMao
af09d8ba45
feat: dont resize client when in overview
2026-05-20 09:46:20 +08:00
DreamMaoMao
4a70d262bc
opt: hide split border when client not tiling
2026-05-17 09:56:17 +08:00
DreamMaoMao
f1f07525e5
opt: dont let window get pointer focus in overview
2026-05-16 15:22:44 +08:00
DreamMaoMao
14d2827bae
feat: fair layout
2026-05-16 08:40:15 +08:00
DreamMaoMao
b78151cca9
opt: avoid useless caculate
2026-05-14 20:32:04 +08:00
DreamMaoMao
6f2657a73b
fix: fix for wlonly
2026-05-14 16:21:43 +08:00
DreamMaoMao
d9b906d276
feat: manual split
2026-05-14 15:52:36 +08:00
DreamMaoMao
ec7d3f63c7
opt: more simple drop area
2026-05-10 09:35:33 +08:00
ernestoCruz05
bb1443a063
feat: opt-in config field to have typical dwindle tiling
2026-05-10 09:35:05 +08:00
DreamMaoMao
b263cd2b75
opt: optimize drop area judge
2026-05-06 21:20:31 +08:00
DreamMaoMao
9a00d8ce09
feat: add rect indicator for drag tile to tile
2026-05-06 16:01:16 +08:00
DreamMaoMao
a5341c4b7f
fix: make sure run the last frame even if the animation time is unreasonable
2026-03-20 22:43:30 +08:00
tonybanters
73616f07c4
opt: use config.xxx instead of global presets
2026-03-13 11:41:35 +08:00
DreamMaoMao
ebdfb14654
opt: optimize frame skip logic
2026-02-23 08:04:22 +08:00
DreamMaoMao
08ea40b6d6
opt: dont fade out shield client when capture
2026-02-19 19:19:14 +08:00
DreamMaoMao
5615fd554f
feat: add shield_when_capture windowrule to disable capture
2026-02-19 19:19:14 +08:00
Yujonpradhananga
656637909d
opt: fix spelling mistake
2026-02-07 17:45:26 +08:00
DreamMaoMao
3cb7616db1
opt: avoid opacity flickering in focus animation when open new window
2026-02-04 09:45:35 +08:00
DreamMaoMao
fd7d11bf44
fix: avoid redundant frame requests
2026-01-28 14:52:45 +08:00
DreamMaoMao
7379b92388
fix: apply border error for smartgap
2026-01-24 23:04:59 +08:00
DreamMaoMao
b8c9c2662f
fix: bordercorlor not update when it is in open animaiton
2026-01-24 22:59:05 +08:00
DreamMaoMao
2957145b84
opt: ensure auto schedule next frame when animaiton not end
2026-01-04 07:18:18 +08:00
DreamMaoMao
7d019b7032
opt: animations logic all use the int type
2026-01-03 09:48:02 +08:00
DreamMaoMao
6f13b96dc9
fix: switch to mango session fail from other vt
2025-12-30 10:25:26 +08:00
DreamMaoMao
7140070580
fix: fix error offset for shadow and surface clip
2025-12-30 10:25:20 +08:00
Andrej Novikov
814fd950e7
fix: scroller layout window overlap caused by uint
2025-12-14 21:01:39 +08:00
DreamMaoMao
36995cca1f
feat: add fadein fadeout curve
2025-12-12 12:14:32 +08:00
DreamMaoMao
9bf87a9610
opt: change unsigned int to uint32_t
2025-12-02 16:58:04 +08:00
DreamMaoMao
acd59da797
fix: fullscreen and maximize window overflow screen
2025-11-16 07:19:41 +08:00
DreamMaoMao
5ae883ce52
fix: fix border color change when swithc mon focus
2025-11-14 12:23:53 +08:00
DreamMaoMao
beaa4ce902
feat: add windowrule option isnoshadow,isnoanimation
2025-11-06 19:01:33 +08:00
DreamMaoMao
eb7c7b83d6
fix: border color not change when focus change when disable animaitons
2025-11-05 10:14:44 +08:00
DreamMaoMao
9d9a4356e3
feat: Calculate animation curve by time points rather than passed frames
2025-11-04 13:40:34 +08:00
DreamMaoMao
0261a16e6b
opt: optimize focus animaiton init value
2025-11-02 12:18:44 +08:00
DreamMaoMao
5d819aed83
opt: optimize client live check
2025-11-02 12:04:25 +08:00