Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: yshui/picom

v13-rc1

09 Dec 17:16
@yshui yshui
v13-rc1
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
41af470
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

v13-rc1 Pre-release
Pre-release

v13-rc1 (2025-Dec-09)

New features

  • Separate the "geometry" animation trigger into "size" and "position" to allow finer-grained control. "geometry" is kept as an alias for setting both "size" and "position".
  • Add a "urgent" target that can be used in rules to match urgent (according to ICCCM) windows. (#1445)
  • New "shadow-color" per-window option can now be used in rules to give each window a different shadow color. (#257)
  • Added new animation trigger color, which can now be used to transition window shadow-color changes. (#257)
  • Add support for using custom shaders when rendering the desktop background. (#1440)
  • New variables "window-blur-opacity-before", and "window-blur-opacity" are now available in animation scripts. (#919)
  • New per-window option blur-opacity can now be used in rules. (#919)
  • Macro definitions can now be specified when setting shader in window rules. (#1066)

Deprecations

  • --legacy-backends is now deprecated. Setting it no longer has an effect.
  • resize-damage, glx-no-stencil and glx-no-rebind-pixmap are now deprecated, because they only works on legacy backends.
  • Removed several options that have been deprecated for a long time, this includes:
    • glx-fshader-win
    • glx-swap-method
    • glx-use-gpushader4
    • menu-opacity
    • vsync-aggressive
    • respect-prop-shadow
    • sw-opti
    • clear-shadow

Behavior changes

  • The desktop background image is no longer smeared to fill the screen. If it's too small, it will be too small. (#1464)

Bug fixes

  • Fix sometimes window property changes aren't reflected in picom.
  • Fix shadow-opacity being applied twice. You may need to adjust your shadow-opacity settings.
  • Properly fix the longstanding "request too big" problem when uploading shadow images. (Previous workaround: 69b3eee) (#257)
  • Fix window frames not being blended correctly when using frame-opacity with saved-image-blend.
  • Fix shadow not being correctly masked when scaled. (#1389)
  • Fix misaligned shadow and window when they are scaled. (#1389)
  • Fix unexpected relative movement between shadow and window when they are scaled. (#1389)
  • background blur does not cover the entire background if the window has rounded corner and is scaled.
  • Fix shaders in window-shader-fg-rule being erroneously reported as failed to load.
  • Fix --blur-background-fixed having no effect. (#1402)
  • Fix assertion failure when running with some window managers (e.g. qtile) and no window is focused (#1384)

Other changes

  • Hide picom from menus by default (#1155)

Internal changes

  • Breaking change to backend API, to allow better image creation, and applying tints to windows.
  • Refactor shadow rendering, preparing for dynamic shadow colors.
  • Backend API 2.0 breaking change, backend_mask_image.origin is now a vec2.
  • Backend API 2.0 breaking change, backend_blur_args now has source_mask_scale.
  • Backend API 2.0 breaking change, backend_blit_args.shader is now shader_handle instead of void *.
Loading
dhruvinsh and xronin01 reacted with hooray emoji hypernova7, Echinoidea, and xronin01 reacted with heart emoji joaopauloalbq and xronin01 reacted with rocket emoji
5 people reacted

v12.5

13 Nov 06:52
@yshui yshui
v12.5
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
a456d43
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

(Sorry, I shouldn't have moved the v12.4, this will not happen again. This release cycle is short to minimize the impact.)

Changes since v12.4

Bug fixes

  • Fix assertion failure when running with some window managers (e.g. qtile) and no window is focused (#1384)
Assets 2
Loading
nosrednawall, StrinGhost, avindra, J-HaleOf76, notme6000, and anomatomato reacted with thumbs up emoji nosrednawall reacted with laugh emoji hypernova7, jbhochet, portnov, jrwrigh, and nosrednawall reacted with hooray emoji hypernova7, jbhochet, dcampos, NitroNils, joaopauloalbq, nosrednawall, kortaol, and anomatomato reacted with heart emoji nosrednawall reacted with rocket emoji
14 people reacted

v12.4

11 Nov 17:21
@yshui yshui
v12.4
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
ab6ca6c
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

(Note: the v12.4 git tag has been moved at 2024-Nov-12 09:42 UTC to fix wrong version number displayed in picom --version)

Changes since v12.3

Improvements

  • Better workaround for a NVIDIA qurik, fix high CPU usage when screen is off (#1265)
  • Avoid using xrender convolution in all cases, should improve shadow performance for most users. (#1349)

Bug fixes

  • Fix leak of saved window images.

Build fixes

  • Fix build on arm32 (#1355)
Loading
xfzv, tkapias, portnov, kj-sh604, and nosrednawall reacted with thumbs up emoji nosrednawall reacted with laugh emoji hypernova7, NitroNils, and nosrednawall reacted with hooray emoji Dvd-Znf, jbhochet, joaopauloalbq, JKatzwinkel, kj-sh604, freanux, forkenthusiast, hypernova7, and nosrednawall reacted with heart emoji nosrednawall reacted with rocket emoji
13 people reacted

v12.3

14 Oct 15:32
@yshui yshui
v12.3
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
1b27f3e
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

Changes since v12.2

Improvements

  • Extend workaround for missing hardware accelerated convolution to more drivers (#1349)

Bug fixes

  • Fix memory corruption that can happen when handling window property changes (#1350)
  • Fix force-win-blend having no effect (#1354)
  • Fix shadow being rendered incorrectly in xrender backend (#1352)
Loading
yukiteruamano, xfzv, yusufaktepe, avindra, jinzhongjia, jrie, felossj, and nosrednawall reacted with thumbs up emoji nosrednawall reacted with laugh emoji nosrednawall reacted with hooray emoji nosrednawall reacted with heart emoji Icy-Thought, battlesquid, NitroNils, and nonotran68 reacted with rocket emoji
12 people reacted

v12.2

10 Oct 12:01
@yshui yshui
v12.2
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
f9f6f2c
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

Changes since v12.1

Improvements

  • fly-out/slide-out animation presets no longer cause jumps in window opacity

Bug fixes

  • Random delays before screen is updated (#1345 #1330)
  • Fix building on 32-bit systems (#1346)
  • Fix blank screen on 32-bit systems
  • Fix fly-in/fly-out animation presets so they work with directions other than up and left
Loading
xfzv, avindra, and felossj reacted with thumbs up emoji Ari-43 and nonotran68 reacted with hooray emoji Ari-43, mountaineerbr, and joaopauloalbq reacted with heart emoji
7 people reacted

v12.1

28 Sep 23:20
@yshui yshui
v12.1
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
c321da4
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

Changes since v12

Bug fixes

  • picom stops rendering correctly after monitor configuration changes (#1338, thanks to @Suyooo)

Contributors

Suyooo
Loading
nosrednawall reacted with thumbs up emoji nosrednawall reacted with laugh emoji Icy-Thought, CodeObserver21, mountaineerbr, frebib, portnov, aliazani, kashyap-akash, ArttX, Auerd, and nosrednawall reacted with hooray emoji Dvd-Znf, sisyx, predragnikolic, kashyap-akash, and nosrednawall reacted with heart emoji nosrednawall reacted with rocket emoji
13 people reacted

v12

27 Sep 06:52
@yshui yshui
v12
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
72fce70
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

v12

🎉 🎉

For the main change log, see v12-rc1

Thanks to all the developers that contributed!

Highlights

  • Animation support!

    This version of picom includes a flexible scripting system that can be used to define all kinds of animations. See more here

    geometry-change.mp4
  • Unified rule system

    Manage all per-window option in one place. See more here

Known problems

  • Users of newer NVIDIA drivers might see log spams related to SGI video sync (#1265)
  • Users of NVIDIA GPUs might see their window shadows disappear after suspend/resume (#924)

Changes since v12-rc4

Bug fixes

  • Fix crash related to window leader updates (#1337 + extra).
  • Remove an invalid assertion.

Contributors

pijulius, Monsterovich, and 3 other contributors
Loading
xfzv, bpingris, ErrorNoInternet, OnurKader, Dvd-Znf, yukiteruamano, battlesquid, ubermanu, feriman, Mickychen00, and 11 more reacted with thumbs up emoji nosrednawall reacted with laugh emoji Icy-Thought, kraanzu, samarulmeu, SaifLotfi, JKatzwinkel, OriginCode, duodraigen, fakeGenuis, Guanran928, ErrorNoInternet, and 29 more reacted with hooray emoji ooonea, joaopauloalbq, predragnikolic, Dvd-Znf, battlesquid, BlueDrink9, kashyap-akash, Ari-43, DovieW, ntippie, and 2 more reacted with heart emoji Dvd-Znf, battlesquid, kashyap-akash, ArttX, Ari-43, DovieW, ntippie, nosrednawall, and avindra reacted with rocket emoji
49 people reacted

v12-rc4

07 Sep 23:39
@yshui yshui
v12-rc4
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
25000a8
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

v12-rc4 Pre-release
Pre-release

(Because of #1334, I decided to do an extra rc release)

Changes since v12-rc3

Bug fixes

  • Windows become completely black when rules and inactive-dim are set at the same time
  • Fix segmentation fault during unredirection if the geometry change animation is used (#1333, thanks to @Monsterovich)
  • Fix many rare race conditions in the window management code (#1334)

Contributors

Monsterovich
Loading
dreamIIx reacted with thumbs up emoji portnov, Icy-Thought, JKatzwinkel, NonsensicalOne, dixslyf, NitroNils, kurealnum, and gkapfham reacted with hooray emoji wimstefan and kurealnum reacted with heart emoji edu-flores, joaopauloalbq, kurealnum, and aliazani reacted with eyes emoji
13 people reacted

v12-rc3

30 Aug 00:07
@yshui yshui
v12-rc3
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
9bc6574
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

v12-rc3 Pre-release
Pre-release

(This is likely the last release candidate for v12)

Changes since v12-rc2

Bug fixes

  • transparent-clipping has no effect (#1317)
  • unredir in window rules not being parsed correctly
  • Changing window opacity with picom-trans does not take effect immediately (#1315)

Documentation

  • Document behavior change around rounded corners and fullscreen windows
Loading
tofurky, Guanran928, portnov, g-wizzy, and kashyap-akash reacted with thumbs up emoji surister and kashyap-akash reacted with laugh emoji Dvd-Znf, itsManjeet, Icy-Thought, p4rfait, kraanzu, kashyap-akash, and gkapfham reacted with heart emoji joaopauloalbq, lizhuohua, battlesquid, mountaineerbr, and kashyap-akash reacted with eyes emoji
16 people reacted

v12-rc2

17 Aug 09:12
@yshui yshui
v12-rc2
This tag was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.
f4fcedc
This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
GPG key ID: D3A4405BE6CC17F4
Verified
Learn about vigilant mode.

Choose a tag to compare

v12-rc2 Pre-release
Pre-release

Known issues

  • transparent-clipping has no effect (#1317)
  • Change of window opacity property doesn't take effect immediately (#1315)

Change since v12-rc1

Bug fixes

  • Setting corner-radius to 0 cause all windows to not render: #1311
  • Setting corner-radius causes windows to have a 1-pixel transparent border
  • Window shaders no longer work: #1312
Loading
jr20xx, suguruwataru, kurealnum, and kashyap-akash reacted with thumbs up emoji xplshn, ikz87, kurealnum, portnov, and kashyap-akash reacted with hooray emoji kurealnum and kashyap-akash reacted with heart emoji
7 people reacted
Previous 1 3 4 5
Previous

AltStyle によって変換されたページ (->オリジナル) /