60ef971...
by
Clement Lefebvre <email address hidden>
Panel launchers: Only animate the launcher after launching the app
Also remove some unecessary allocation maths.
d73f4df...
by
Clement Lefebvre <email address hidden>
Bring back the fix for JavaEmbeddedFrame windows
Now that we're building things asynchronously, this doesn't cost much anymore.
650b564...
by
Clement Lefebvre <email address hidden>
Window list: Include the _shouldAdd() call into the timeout as well.
2cf5732...
by
Clement Lefebvre <email address hidden>
Window list: Create the window buttons asynchronously
Delay the creation of the window buttons by 20ms. Using idle_add results in
delaying way too much. 20ms is not noticeable by the user and it no longer delays
the mapping of the window itself.
This gives us performance close to metacity on window creations.
bc2bf1c...
by
Clement Lefebvre <email address hidden>
Window list: Make AppButtons listen to their own window directly
Previous to this commit, the applet was listening globally for window change
from the tracker and the window manager. It then looped on the appbuttons
to find the one corresponding to the right metawindow.
Not only that but on focus change, every single appbutton was asked to
check its focus state.
This commit simplifies this. The applet no longer listens to global events.
Instead, each appbutton reacts to its own metawindow signals.
59424ac...
by
Clement Lefebvre <email address hidden>
Don't filter "JavaEmbeddedFrame" windows
Although we don't want these windows to show up in our window list,
it's really not up to us to fix this.
Our solution consisted in checking the window title and though added cost
to the WM on each map signal.
Java can make this window skip_taskbar, override_redirect or even git it an app,
assuming it needs the window in the first place.
b1a716b...
by
Mikhail Bodrov <email address hidden>
Remove needless check in compareNew (#7241)
7d1c4dc...
by
Clement Lefebvre <email address hidden>
Sound applet: Repaint the sound volume bar when max sound vol changes.
Also only set a mark when max_vol is higher than norm_vol.
272bef5...
by
Clement Lefebvre <email address hidden>
Sound: Make maximum sound volume configurable (#7238)
This commit makes it possible to configure the maximum sound volume in the sound settings and modifies
the settings module and sound applet appropriately.
fb0b7e4...
by
Clement Lefebvre <email address hidden>