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
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
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
bf61859985
fix: crash when use error device pointer in tablet create
2026-06-04 09:50:25 +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
324d29e68c
feat: new ipc impl
2026-05-25 11:35:08 +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
daff80fe73
fix: foreign toplevel mon change
2026-05-07 12:29:40 +08:00
tonybanters
73616f07c4
opt: use config.xxx instead of global presets
2026-03-13 11:41:35 +08:00
DreamMaoMao
65378f4dc8
fix: popup position constrain not work for some app
2026-02-25 15:24:41 +08:00
DreamMaoMao
02c5a1862d
chase: chase wlroots0.20 ext-workspace
2026-01-31 08:56:57 +08:00
DreamMaoMao
7d019b7032
opt: animations logic all use the int type
2026-01-03 09:48:02 +08:00
DreamMaoMao
b1e5da91f5
opt: optimize code struct
2026-01-01 12:26:28 +08:00
DreamMaoMao
4d30323ec2
opt: optimize ws module
2025-12-13 09:54:28 +08:00
DreamMaoMao
c2e42ade31
opt: optimize handle foreign toplevel
2025-12-10 22:35:54 +08:00
DreamMaoMao
fbb38ad0b7
feat: handle foreign toplevel minimize and maximize request
2025-12-10 19:36:42 +08:00
DreamMaoMao
bf7142eaf6
opt: optimize get client from surface
2025-12-10 18:32:35 +08:00
DreamMaoMao
58cd703647
fix: dont use evenmask
2025-12-03 17:23:25 +08:00
DreamMaoMao
9bf87a9610
opt: change unsigned int to uint32_t
2025-12-02 16:58:04 +08:00
DreamMaoMao
ca3ff578fa
opt: use event mask to decide whether print ipc message
2025-12-02 16:54:28 +08:00
DreamMaoMao
e6fcfec877
opt: correct var isminized to isminimized
2025-11-29 17:34:07 +08:00
DreamMaoMao
4922479226
feat: support scroll maximize and fullscreen window
2025-11-15 13:02:44 +08:00
DreamMaoMao
a6d89de0f4
fix: crash when click waybar overview button
2025-11-07 21:56:37 +08:00
DreamMaoMao
f8c3360b43
feat: tearing support
2025-11-05 12:23:24 +08:00
DreamMaoMao
bc9accd08d
fix: miss free kb_layout string
2025-11-01 22:55:01 +08:00
DreamMaoMao
f06dc505e3
opt: optimize config reload fresh
2025-11-01 16:51:04 +08:00
DreamMaoMao
eedff5b085
feat: support get scale by mmsg
2025-10-30 14:18:06 +08:00
werapi
10406cebce
fix: ensure tag changes happen on correct monitor
2025-10-21 16:11:16 +08:00
DreamMaoMao
c756233964
chase: chase ime break change for wlroots 0.20
2025-10-17 12:41:34 +08:00
DreamMaoMao
7b154073c7
opt: allow bind multi action to one keybind
2025-10-12 10:23:43 +08:00
DreamMaoMao
91574fcaea
feat: support keybind mode
2025-10-07 14:05:51 +08:00
DreamMaoMao
457534bd41
opt: set all monitor pointer init value to NULL
2025-10-06 14:29:12 +08:00
DreamMaoMao
d4868eb1e4
opt: Initialize all Client Pointers to NULL
2025-10-06 14:20:14 +08:00
DreamMaoMao
bcc6fb7454
feat: support toggleview action in ext-workspace
2025-10-01 22:38:09 +08:00
DreamMaoMao
a58b8adefe
opt: wrong position of fcitx5 popup in wayland mode electron app when first input
2025-09-29 15:11:24 +08:00
DreamMaoMao
cabc1bf8b6
feat: add tagrule option no_hide
2025-09-25 11:35:58 +08:00
DreamMaoMao
38bb406279
feat: tag action sync all monitor
2025-09-19 19:57:04 +08:00
DreamMaoMao
8289765003
opt: optimize code struct
2025-09-10 19:17:40 +08:00
DreamMaoMao
b5a80d1e8d
fix: chase text input to wlroots 0.20
2025-09-09 09:28:19 +08:00
DreamMaoMao
5e91989846
opt: optimzie text-input
2025-09-09 09:13:46 +08:00
DreamMaoMao
b594cf570d
fix: chase wlroots input method api
2025-09-09 09:06:21 +08:00
DreamMaoMao
d209b76205
change: correct dispatch name minized to minimized,restore_minized to restore_minimized
2025-09-05 14:22:28 +08:00
DreamMaoMao
f721e71003
fix: ext-workspace confuse status in multi monitor
2025-09-02 11:55:54 +08:00
DreamMaoMao
180d75f06e
chase for wlroots0.20
2025-08-27 09:43:31 +08:00