Pop() is a function that removes an item from a list. Also pop stands for popular. It seems that Pop() has become popular in Gnome 3.12 ;)
Here we go again with issues in Application Menus. Application menus items are meant to affect the global scopes of application, where Window menu items are meant to affect the current window context.
This discrimination is never going to work, because it has nothing to do with the way that menus are placed.
What Gnome actually does, is to ask from developers to write clear scopes in application UI functions, that affect either the current running context or the whole application. Can’t be done.
Think of the import/export example. Import might affects the current context, when export affects the Application.
Documents in 3.12 moved the Grid Menu from Application Menu to Application Window.
#697591 It is confusing that the grid/list options in Documents are in the application menu and not in the toolbar like in nautilus.
It is good idea to read the full threads on these bugs to understand the full reasoning.
In Documents 3.12 the grid menu is removed from Application Menu and is placed between Search and Select, as a two states button (Grid/List).
While this change is an improvement it brings an obvious question. If Gnome Designers can’t decide where a menu belongs, what do they expect to happen with 3rd-party apps? Either a mess, or they won’t just get bothered to use AppMenus.
Kinda odd but Applications Menus were introduced on Gnome Context Applications (Documents, Photos, Music, etc); They were introduced on the applications that actually don’t need an Application Menu, because everything is about context.
Looking at Documents Application Menu we can now see only [Help/About/Quit/Fullscreen] which are the only items (some more: new window, kill) that can be standardized in Application Menus.
Nautilus 3.12 also comes with such a change. Enter Location Item moved from Application Menu to Gear Menu.
#686967 The "Connect to Server" and "Enter Location" options don't really belong in the Application Menu, since they affect the current window rather than the application in general.
A wayland screenshot with root rights. A file in my Home Folder that I can’t remove :(
This change might seem very insignificant, but let me tell you my story. When Nautilus added the “sort ” functions under the Arrow Menu, I couldn’t discover them. I never imagined that the Arrow Menu would serve this purpose. As a matter of fact I asked someone “how can I sort out my files!?“.
The point is that you can’t change menu placement in every release. For such modules as Documents and Nautilus, it might be okay (not always), but what if we were doing that in applications like Gimp?