Skip to content

v10-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@yshui yshui released this 29 Oct 20:43
· 737 commits to next since this release
037c72f

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 the glx 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

Full Changelog: v9-rc1...v10-rc1