gnome-shell:wip/fmuellner/background-gradient

Last commit made on 2018-10-09
Get this branch:
git clone -b wip/fmuellner/background-gradient https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
wip/fmuellner/background-gradient
Repository:
lp:gnome-shell

Recent commits

d0d0350... by Alessandro Bono <email address hidden>

layout: Use background gradient when top bar is transparent

Make sure the legibility of top bar elements doesn't depend on the
wallpaper by adding a light gradient at the top when the top bar
is transparent, similar to what Android does.

https://bugzilla.gnome.org/show_bug.cgi?id=783913

e45e8a2... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

panel: Notify when solid style changes

In order to improve the transparent top bar's legibility with lighter
wallpapers, we want the background to adapt to the top bar style. To
allow for that in a clean way, export that information in a property
and notify when it changes.

https://bugzilla.gnome.org/show_bug.cgi?id=783913

38c1ebb... by Georges Basile Stavracas Neto

dash: expand and center align DashItemContainer

This is necessary to keep the small actor that shows up
during drag motion center aligned.

557b232... by Georges Basile Stavracas Neto

panel: Delegate container destruction to PanelMenu.ButtonBox

Instead of taking care of the PanelMenu.ButtonBox.container
destruction by itself, delegate that to the very object that
created it in the first place: PanelMenu.ButtonBox itself.

b719744... by Georges Basile Stavracas Neto

st-bin: Destroy child in ClutterActor:destroy vfunc

According to Clutter documentation, "[…] actors implementing the
ClutterContainer interface should override the default implementation
of the class handler of this signal and call clutter_actor_destroy()
on their children."

StBin was doing that in GObject:dispose() instead. Move the child
destruction to a new ClutterActor:destroy() vfunc override.

038f8b6... by Georges Basile Stavracas Neto

keyboard: Stop using Shell.GenericContainer

This is the last remaining usage of Shell.GenericContainer
in the codebase, and posed small challenges compared to the
other removals.

A new St.Widget subclass called InputSourceIndicatorContainer
was added as a replacement to the Shell.GenericContainer. It
was needed because GNOME Shell needs to override the regular
size allocation functions, but InputSourceIndicator already
is a St.Widget with its own size allocation overrides.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153

2ee321e... by Georges Basile Stavracas Neto

tests: Stop using Shell.GenericContainer

The test doesn't look and behave like before, but they are
already broken in master anyway. This commit makes it work
without Shell.GenericContainer, but the test itself remains
to be fixed.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153

b4c6749... by Georges Basile Stavracas Neto

inspector: Stop using Shell.GenericContainer

No alarms and no surprises here.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153

3fa19e5... by Georges Basile Stavracas Neto

boxPointer: Stop using Shell.GenericContainer

An easy removal too.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153

f460f27... by Georges Basile Stavracas Neto

boxPointer: Add compatibility API

Because we're late in the cycle, and don't know how many
extensions actually rely on this API, this commit adds
back the BoxPointer.show() and .hide() functions, with
warning messages to notify consumers that this is going
to be removed.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153