bjorge@framework
b264f63a18
dirty the blur buffer during animation/resize
...
Fixes issue #560
On my machine (integrated graphics: AMD Ryzen 5 7640U w/ Radeon 760M
Graphics), I have rendering artifacts when two blurred surfaces pass
over each other.
This commit manually marks the blur buffer as dirty during client
resizing and animation, fixing the artifact issue.
2026-06-13 14:43:43 +02:00
DreamMaoMao
792bfac475
fix: can't resize tile scroller window when only two tiled client
2026-06-11 23:14:50 +08:00
DreamMaoMao
03e68ba069
opt: optimize marco use in client tile resize
2026-06-11 12:39:17 +08:00
DreamMaoMao
33cda5afea
opt:optimize edge focus judge
2026-06-11 12:37:48 +08:00
DreamMaoMao
94db68ef88
fix: floating window can't get pointer focus when cross monitor
2026-06-11 11:08:44 +08:00
DreamMaoMao
ef59224cdb
fix: deck layout caculate error when multi master
2026-06-09 21:56:48 +08:00
DreamMaoMao
52732c928b
fix: grid layout cant fullscreen
2026-06-09 21:50:16 +08:00
DreamMaoMao
36398a1af2
opt: optimize unmanaged client init
2026-06-08 19:29:00 +08:00
DreamMaoMao
b8fa9a3043
Merge pull request #1025 from osamamragab/main
...
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
feat: add hide cursor on keypress option (#871 )
2026-06-08 13:28:34 +08:00
Osama Ragab
a429420b73
feat: add hide cursor on keypress option ( #871 )
2026-06-08 13:28:34 +08:00
DreamMaoMao
009e2d2111
opt: optimzie xwayland position set
2026-06-08 13:05:04 +08:00
DreamMaoMao
27f4f64173
opt: not need send output enter when layer map
...
scene scene-graph API will auto do this
2026-06-08 11:40:51 +08:00
DreamMaoMao
3ab2780b84
fix: excrescent gap in fullscreen
2026-06-06 18:16:08 +08:00
DreamMaoMao
4e87e3b80d
opt: fix scan out support for fullscreen
2026-06-06 11:55:38 +08:00
Davide Greco
cc20d5cff0
feat: add force option in killclient
2026-06-04 10:46:36 +08:00
DreamMaoMao
13e9cfb237
fix: crash when use error device pointer in tablet create
2026-06-04 09:50:13 +08:00
DreamMaoMao
bea689ca0c
fix: exchange not work in vertical scroller
2026-06-03 08:47:23 +08:00
DreamMaoMao
6849e5b4db
opt: more reasonable method to set scoket flag
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-05-30 11:53:39 +08:00
Ctas
8e1de189ce
fix: use uint32_t instead of u_int32_t for musl libc compatibility
2026-05-29 15:12:47 +03:00
DreamMaoMao
d702cc2c22
opt: ipc send keyboard layout fullname
2026-05-28 23:34:14 +08:00
DreamMaoMao
ce7fc8a4ea
fix: fix no monitor map client
2026-05-28 18:40:33 +08:00
DreamMaoMao
c3683bde74
opt: optimize ipc event send
2026-05-28 12:50:07 +08:00
DreamMaoMao
094a2eac22
opt: focusid allow cross tag
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-26 22:24:58 +08:00
DreamMaoMao
887a50a54e
fix: avoid use null mon when in mmsg
2026-05-26 20:12:55 +08:00
DreamMaoMao
d20d708a95
opt: cleanup commit listener for ext-workspace
2026-05-26 19:55:35 +08:00
DreamMaoMao
037356b129
opt: don't block cli when use mmsg spawn
2026-05-26 18:45:14 +08:00
DreamMaoMao
1b68ffc894
opt: more simple get last_open_surface in mmsg
2026-05-26 14:09:47 +08:00
DreamMaoMao
1ce45fac94
feat: support parse button code in config
2026-05-26 11:51:15 +08:00
DreamMaoMao
900b49526e
feat: add focusing-client watch to mmsg
2026-05-26 10:24:16 +08:00
DreamMaoMao
e502793ea1
fix: fix focused of client in mmsg
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-26 09:30:32 +08:00
DreamMaoMao
c67e4d5038
fix: fix last_open_surface command not match mmsg
2026-05-25 23:29:55 +08:00
DreamMaoMao
c3bd6dda64
fix: fix switch_layout not apply instantly
2026-05-25 23:07:56 +08:00
DreamMaoMao
1856bff348
fix: error init arg to null in ipc dispatch
2026-05-25 19:13:49 +08:00
DreamMaoMao
29d085cfba
fix: fix switch_layout dispatch
2026-05-25 11:37:12 +08:00
DreamMaoMao
a1a119e2fe
Merge pull request #967 from mangowm/newipc
...
feat: better ipc support
2026-05-25 11:31:30 +08:00
DreamMaoMao
9d1dbdf92f
feat: new ipc impl
2026-05-25 10:25:39 +08:00
ernestoCruz05
8df29e4922
fix: add support for _have_client movement
2026-05-24 10:40:01 +01:00
DreamMaoMao
7da47c9d94
opt: optimize the calculation method of stack layout coordinates
2026-05-24 12:29:20 +08:00
DreamMaoMao
313e0b3f8f
opt: more simple size percent keep logic
2026-05-24 12:13:30 +08:00
DreamMaoMao
d18bb85479
update docs
2026-05-24 11:16:13 +08:00
DreamMaoMao
2a83505593
Merge pull request #932 from ernestoCruz05/carousel
...
feat: carousel-like behaviour when swapping tags
2026-05-24 11:08:02 +08:00
ernestoCruz05
78f7ed6825
feat: carousel-like behaviour when swapping tags
2026-05-24 11:04:50 +08:00
DreamMaoMao
b868ff812b
opt: remember and restore size percent in fair and grid layout
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-24 07:47:30 +08:00
ernestoCruz05
342cc24ccb
fix: don't remove the leaf from the tree when fullscreening it so the windows doesnst split randomly
2026-05-24 07:24:11 +08:00
DreamMaoMao
2fefb42a6c
feat: add option edge_scroller_focus_allow_speed
2026-05-23 15:30:41 +08:00
DreamMaoMao
373ebfac33
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:54:55 +08:00
DreamMaoMao
4a9ab3dd9f
fix: should ignore empty input layer focus
2026-05-23 13:31:37 +08:00
DreamMaoMao
33735a796f
fix: fix ov scale when disable animaiton
2026-05-22 10:46:59 +08:00
DreamMaoMao
da1e1cadf7
opt: force apply buffer size to main surface in ov scale
2026-05-21 22:49:15 +08:00
DreamMaoMao
72a7c96f98
opt: dont send suspend state to client
...
because some app like gnome not ready for this
2026-05-21 22:40:31 +08:00