1
0
Fork 0
mirror of https://github.com/yshui/picom.git synced 2024-11-25 14:06:08 -05:00
Commit graph

15 commits

Author SHA1 Message Date
Yuxuan Shui
34ecca52e3
animation/presets: add geometry-change preset
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-12 06:25:25 +01:00
Yuxuan Shui
6e962470b0
animation: add saved-image-blend
Allow animation to blend in saved window image before it was refresh.
Window images are refreshed when, for example, the window's size
changed. With this, animations can blend the window before and after the
size change to have a smoother transition.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-12 05:39:54 +01:00
Yuxuan Shui
184fce34bf
animation: add geometry animation trigger
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-12 03:30:37 +01:00
Yuxuan Shui
39b5a72556
docs: document animation
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-09 23:25:02 +01:00
Yuxuan Shui
dff14c538a
wm/win: fix handling of windows with multiple window types
ICCCM states a window can have multiple types, which we didn't handle.

Fixing this also includes a slight change to the dbus interface, I hope
that doesn't break too many people.

Also this is pretty unfixable for `wintypes`, and we are moving to
universal rules anyway, so I didn't bother.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-06 06:48:26 +01:00
Yuxuan Shui
c4c91dff65
wm/win: fix per-window fading configuration
When implementing animation, which also replaced the old fading code,
the per-window fading option was accidentally broken.

This commit brings it back.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-03 04:35:40 +01:00
Yuxuan Shui
fe6b7fbd5f
docs: fix typos
Co-authored-by: Maxim Solovyov <msolovyov@protonmail.com>
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-03 04:35:39 +01:00
Yuxuan Shui
4cf0e2b5fb
docs: formatting fixes
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-03 04:35:38 +01:00
Yuxuan Shui
5e78bc53a8
docs: use anchors and xref
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-03 04:35:37 +01:00
Yuxuan Shui
44befd9567
docs: rewrite the "FORMAT OF CONDITIONS" section
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-03 04:35:35 +01:00
Yuxuan Shui
0ba5de8375
docs: document universal window rules
This includes updating the changelog.

Closes #1284

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-03 04:35:34 +01:00
Yuxuan Shui
882f21b34a
c2: add new pre-defined target "group_focused"
This matches when the focused window is in the same window group as the
window being matched.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-03 04:35:05 +01:00
Yuxuan Shui
61f96525d2
c2: deprecate matching against "id", "leader", and "client"
From the user's perspective they are just random, meaningless numbers.
Doesn't really make sense to write rule against them.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-08-03 04:35:00 +01:00
Yuxuan Shui
32b7c17aee
docs: publish man page to picom.app 2024-07-30 19:01:10 +01:00
Yuxuan Shui
c29e1a4c3d
man: use more commonly used asciidoc file extension .adoc
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-07-30 19:01:09 +01:00
Renamed from man/picom.1.asciidoc (Browse further)