StaszeKrk
9a3d6b0a4f
fix: keep window shadow attached during move animations
...
client_draw_shadow() clamps the shadow box to the monitor bounds so a
window's shadow does not bleed onto adjacent monitors. But this clamp
also fires while a window is animating past its monitor edge: during a
tag switch the outgoing/incoming window slides off-screen, and in the
scroller layout a focus change scrolls windows horizontally. In both
cases the clamp pins the shadow's leading edge to the screen border, so
the shadow visibly lags behind and only catches up once the window has
fully moved out.
While the window is animating, only keep the clamp on edges that
actually border another enabled monitor (so the shadow still does not
bleed onto it) and release it on free edges so the shadow travels with
the window. At rest the full clamp applies as before, and interactive
moves (c == grabc) stay fully unclamped.
2026-05-30 13:26:04 +02: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
DreamMaoMao
8cb3a40ac7
Merge pull request #994 from TheXnlyGhxst/patch-1
...
update AerynOS install instructions
2026-05-30 10:23:49 +08:00
DreamMaoMao
c2cfac97b1
Merge pull request #995 from Yappaholic/main
...
guix: fix cjson import module
2026-05-30 10:22:55 +08:00
Yappaholic
0aec251028
guix: fix cjson import module
2026-05-29 23:39:07 +03:00
Justan
404d664fca
update AerynOS install instructions
2026-05-29 13:20:19 -04:00
DreamMaoMao
6584ed2fd5
bump version to 0.14.0
2026-05-29 21:04:35 +08:00
DreamMaoMao
509321fc86
Merge pull request #991 from prosto-chuvak/fix-musl-compatibility
...
fix: use uint32_t instead of u_int32_t for musl libc compatibility
2026-05-29 20:36:53 +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
21cd9dcf80
update docs
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-05-27 22:22:48 +08:00
DreamMaoMao
473550c622
Merge pull request #986 from xtheeq/main
...
fix(docs): meta file generation override on workflow
2026-05-27 12:18:04 +08:00
DreamMaoMao
ce14ab828b
Merge pull request #987 from xtheeq/docs-update
...
fix(docs): screenshot geometry to use new ipc in full script
2026-05-27 12:17:42 +08:00
xtheeq
545445c13a
fix(docs): screenshot geometry to use new ipc in full script
2026-05-27 08:27:24 +05:30
xtheeq
1a7f843f5e
fix(docs): meta file generation override on workflow
2026-05-27 08:21:36 +05:30
DreamMaoMao
191c6ff319
Merge pull request #982 from xtheeq/main
...
feat(docs): use workflow for version docs generation
2026-05-27 10:25:38 +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
xtheeq
8765f9b7c5
feat(docs): use workflow for version docs generation
2026-05-26 18:25:50 +05:30
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
1c6b96a38f
Merge pull request #980 from xtheeq/main
...
fix(docs): meta file in git
2026-05-26 17:33:51 +08:00
xtheeq
68398cc528
fix(docs): meta file in git
2026-05-26 14:28:50 +05:30
DreamMaoMao
742e5e5d71
update docs
2026-05-26 14:58:26 +08:00
DreamMaoMao
f7deb3d699
Merge pull request #979 from xtheeq/main
...
docs: add versioned docs
2026-05-26 14:33:57 +08:00
DreamMaoMao
6e6ac32e5d
feat: support docs version
2026-05-26 14:33:30 +08:00
DreamMaoMao
2012428296
docs: update git version
2026-05-26 14:32:49 +08:00
DreamMaoMao
564903254e
update mmsg usecase in docs
2026-05-26 14:25:51 +08:00
xtheeq
9a54f2fa7c
fix(ci): update workflows and scripts for versioned docs layout
2026-05-26 11:49:19 +05:30
DreamMaoMao
1b68ffc894
opt: more simple get last_open_surface in mmsg
2026-05-26 14:09:47 +08:00
xtheeq
3f11ddda76
docs: add versioned docs
2026-05-26 11:10:16 +05:30
DreamMaoMao
e7e6115aa4
update docs
2026-05-26 13:23:37 +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
063cef3197
update cjson dep in doc
2026-05-25 13:02:57 +08:00
DreamMaoMao
e30ce071f5
update docs
2026-05-25 11:48:40 +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
DreamMaoMao
4d23353e98
Merge pull request #968 from ernestoCruz05/carousel
...
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
fix: add support for _have_client movement via carousel
2026-05-24 18:49:36 +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