Tags: onur-ozkan-backups/picom
Tags
v10-rc1 Release schedule: `rc` released on: Oct 29, 2022 Final release: TBD 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 shaders. * `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. * Shadows and blur now match the shape of the window. This includes windows using the XShape extension, and windows with rounded corners. * New option: `--transparent-clipping-exclude`, for excluding windows that doesn't play well with transparent-clipping, such as screenshot tool windows. * New backend: `egl`. It should behave exactly the same as the `glx` backend. Give it a try! Other changes: * `--help` messages have been refactored, leading to clearer code. * `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.
Notable changes: * New blur method for the experimental backends: dual-kawase yshui#382 * Support for rounding the corners of windows yshui#551 yshui#558 yshui#614 yshui#761 yshui#716 * Usability of picom-trans is improved. yshui#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. * 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. New options: * New `wintype` option: * `blur-background`. enable/disable background blurring per window type. * `clip-shadow-above`. prevent shadow from being rendered on top of certain window types. * `shadow-color`: specify color in 1 option rather than separately in 3. * `corner-radius`, `rounded-corners-exclude`: for rounded corner support.
render: avoid left shifting negative values It's undefined behavior. Signed-off-by: Yuxuan Shui <[email protected]>
config: remove xrender-sync Deprecated since v5 Signed-off-by: Yuxuan Shui <[email protected]>
Update CONTRIBUTORS Signed-off-by: Yuxuan Shui <[email protected]>
PreviousNext