
The new design requires that other messages and groups are faded when the user has a group expanded. This introduces a new GLSL shader to provide the desired effect. The new shader is used for the already existing scroll fade and the previous one is removed. The two fades need to work together to ensure that resulting fade looks good. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3012>