gnome-shell:wip/jimmac/system-grey-tweak

Last commit made on 2020-02-04
Get this branch:
git clone -b wip/jimmac/system-grey-tweak https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
wip/jimmac/system-grey-tweak
Repository:
lp:gnome-shell

Recent commits

b58d702... by jimmac

theme: update system grey background

Fixes https://gitlab.gnome.org/GNOME/gnome-shell/issues/2174

404ae0a... by Dusan Kazik

Update Slovak translation

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

extensionPrefs: Schedule updates check on activate

While gnome-shell will now check for extension updates, the checks
are performed infrequently. Opening the Extensions app implies that
the user's current focus is on extensions, so it is an appropriate
time to schedule another updates check.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1968

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

extensionSystem: Periodically check for extension updates

Now that we can download, apply and display extension updates, it is time
to actually check for updates. Schedule an update check right on startup,
then every 24 hours.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1968

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

extensionSystem: Show notification when updates are available

Now that the extensions app has the ability to handle updates, we
can use it as source of updates notifications.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1968

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

extensionPrefs: Support extension updates

Now that we have support for extension updates in the shell, we
need some place to display the updates to the user.

As we are establishing the Extensions app as the primary way for
managing extensions, it's a natural place for that functionality.

Show which extensions have updates available, and offer a log out
button (so gnome-shell can apply the updates when logging back in).

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1968

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

extensionPrefs: Split user and system extensions

Until now, it didn't matter whether an extension was installed in the
user's home or system-wide. However with support for uninstallation,
there is now a significant different, as that action is only available
for user extensions.

Account for that by separating extensions by type, so that users don't
have to second-guess which extensions can be fully-managed and which
appear as part of the system.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1968

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

extensionPrefs: Support uninstalling user extensions

This is functionality currently provided by GNOME Software, and
which the new Extensions app should (and easily can) provide.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1968

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

extensionPrefs: Include more extension details in expander

The newly added expander gives us a place where we can display
more details without cluttering the interface.

Take advantage of that by including the extension website, version
and author.

(Author is in the mockups, but will not actually be shown until
the extensions website is changed to include it in its metadata;
however best to have UI and string in place for the freezes)

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1968

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

extensionPrefs: Move description into a expander

The description can be useful information, but also increases the
visual complexity of the extensions list. Move it into a hidden
details area that can be expanded, which unclutters the interface
while keeping the information readily available.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1968