Releases: yshui/picom
Releases · yshui/picom
v10.2
v10.1
v10
v10-rc2
v10-rc1
Release schedule:
rc1
released on: Oct 29, 2022
Final release: Nov 14, 2022
Build changes:
picom
now needs libEGL to build
Notable changes:
experimental-backends
is now the default. Everything should keep working, except the--glx-fshader-win
option. The old window shader support has been replaced by--window-shader-fd
. This new shader support has a different interface, so you have to adapt your existing shaders. (#875)legacy-backends
option has been added so you can go back to the old backends, which will eventually be removed.picom.desktop
is installed to/etc/xdg/autostart/
.picom
should autostart now. (#791)- Shadows and blur now match the shape of the window. This includes windows using the XShape extension, and windows with rounded corners. (#882)
Example:
- New option:
--transparent-clipping-exclude
, for excluding windows that doesn't play well with transparent-clipping, such as screenshot tool windows. (#663 #738) - New backend:
egl
. It should behave exactly the same as theglx
backend. Give it a try! (#878)
Other changes:
--help
messages have been refactored, leading to clearer code. (#877)picom
tries to detect and act on GPU resets. But because of the limitation of the X server, this ended up not being very useful.
Deprecation:
- Raw string pattern in conditions are deprecated. It never worked because of libconfig handles escape sequences in string.
New Contributors
- @i-c-u-p made their first contribution in #812
- @softmoth made their first contribution in #813
- @tokyoneon78 made their first contribution in #843
- @stefanradziuk made their first contribution in #738
Full Changelog: v9-rc1...v10-rc1
v9.1
v9
v9-rc1
Release timeline
rc1: 2022 Jan 27
Final release: TBD
Changelog
@tryone144 has officially joined as a collaborator, hooray! 🎉
Notable changes:
- New blur method for the experimental backends: dual-kawase #382
- Support for rounding the corners of windows #551 #558 #614 #761 #716
- Usability of picom-trans is improved. #634 (Thanks to @subnut)
- It's now possible to match against all values of a window property in rules. Some window properties have multiple values (e.g. _NEW_WM_STATE), using
_NEW_WM_STATE[*]
in a match will succeed if any of the values match. #550 - Fix darkening of window edges when using blur.
- Some long deprecated options are removed. If picom doesn't start after update please check its console output. #768
New options:
- New
wintype
options:blur-background
. enable/disable background blurring per window type.clip-shadow-above
. prevent shadow from being rendered on top of certain window types. #656
shadow-color
: specify color in 1 option rather than separately in 3.corner-radius
,rounded-corners-exclude
: for rounded corner support.
First time contributors
@orbea @consnop @adelin-b @tonijarjour @itaranto @rharish101 @jialeens @alarixnia @omar-polo @SebastienWae @thiagokokada @lschmelzeisen @enigma9o7 @scrouthtv @subnut @kwand @pijulius @jpribyl @tom-doerr @rkitover @TK009 @ktprograms @gijsbers
v8.2
This is a bug fix release of picom
- Fixes assertion failures related to
WIN_FLAGS_SHADOW_STALE
, see #479 write-pid-path
in configuration file now accepted, see #492- Pid files are now deleted during shutdown, see #492
- Build fixes for certain platforms, see #501, #502
Thanks to @tryone144, @jialeens, and @Niacat