gnome-shell:wip/fmuellner/remove-app-menu

Last commit made on 2019-01-26
Get this branch:
git clone -b wip/fmuellner/remove-app-menu https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
wip/fmuellner/remove-app-menu
Repository:
lp:gnome-shell

Recent commits

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

build: Don't introspect ShellMenu

It is now only used internally by ShellApp to track remote actions,
so there's no need to expose it to javascript code.

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

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

build: Remove remote menu support

It is now unused.

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

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

app: Remove :menu property

It is now unused.

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

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

app: Don't rely on app menu to check for GtkApplications

As the app menu is being phased out, it is no longer a good indicator
for GtkApplications. Instead, base the check directly on the appropriate
D-Bus properties.

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

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

windowMenu: Remove fallback app menu support

With the app menu being phased out entirely, there's no good reason to
keep support for the fallback app menu in decorations either - the number
of applications that set an app menu and haven't embraced client-side
decorations is extremely small, and they should already have alternative
fallbacks for non-GNOME environment in place.

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

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

panel: Remove the app menu

As the app menu is in the process of being retired[0], stop displaying
it in the shell - GTK+ still has a fallback path for applications that
haven't removed it yet.

[0] https://gitlab.gnome.org/GNOME/Initiatives/wikis/App-Menu-Retirement

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

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

panel: Remove unused import

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

dfa0750... by Lubomir Rintel

networkAgent: Advise the user to push a WPS button on their router

When connecting to a Wi-Fi router that supports the WPS button method
(PBC, push button connection) the user can simply press the button on
the router. Show an explanation in the PSK prompt when this is
possible.

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

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

lookingGlass: Don't import Lang by default

With arrow functions, Function.prototype.bind() and ES6 classes, the
Lang module is rarely needed nowadays.

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

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

docs: Update HACKING

We no longer use Lang.Class(), so update the guidelines accordingly.

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