Panel should be right-clickable when window is maximised with global menu enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
New
|
Undecided
|
Unassigned | ||
Compiz |
Won't Fix
|
Undecided
|
Unassigned | ||
Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) |
Bug Description
Currently, it is possible to right click on the name bar of a window to get the drop-down menu allowing the following actions:
- Minimise
- Maximise
- Move
- Resize
- Always on top
- Always on visible workspace
- Only on this workspace
- Move to workspace x
- Move to workspace y
- Move to another workspace > ...
- Close
However, when a window is maximised and the top bar is merged with the panel, allowing the global menu, there is no way to access this menu, except going back to windowed mode, thus adding an extra step to execute an action like moving the window to another workspace.
This is not expected as the panel is already dragable and double-clickable.
WHAT SHOULD HAPPEN:
The top panel's empty space should be right-clickable in order to be able to access those options as easily as in windowed mode.
Another option, not as good as the first one, would be to add another drop-down menu in the global menu, that would appear only when the window is maximised. The advantage would be the ability to use those actions with the HUD; however, adding a "Window" drop-down menu would interfere with apps that already have one, like LibreOffice Writer, and would probably end up being more confusing.
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: gnome-panel (not installed)
ProcVersionSign
Uname: Linux 3.5.0-22-generic i686
ApportVersion: 2.6.1-0ubuntu9
Architecture: i386
Date: Fri Jan 11 14:22:24 2013
InstallationDate: Installed on 2012-10-21 (81 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release i386 (20121017.2)
MarkForUpload: True
ProcEnviron:
LANGUAGE=en_AU:en
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_AU.UTF-8
SHELL=/bin/bash
SourcePackage: gnome-panel
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Christopher Townsend (community): Approve
-
Diff: 350 lines (+88/-56)15 files modifieddecorations/DecorationsGrabEdge.cpp (+4/-1)
decorations/DecorationsInputMixer.cpp (+6/-0)
decorations/DecorationsInputMixer.h (+1/-0)
decorations/DecorationsManager.cpp (+6/-0)
panel/PanelMenuView.cpp (+20/-0)
panel/PanelMenuView.h (+1/-0)
panel/PanelTitlebarGrabAreaView.cpp (+9/-5)
panel/PanelTitlebarGrabAreaView.h (+1/-0)
panel/PanelView.cpp (+2/-26)
unity-shared/PluginAdapter.cpp (+5/-0)
unity-shared/PluginAdapter.h (+1/-0)
unity-shared/StandaloneWindowManager.h (+2/-0)
unity-shared/WindowManager.h (+2/-0)
unity-shared/XWindowManager.cpp (+27/-24)
unity-shared/XWindowManager.h (+1/-0)
affects: | gnome-panel (Ubuntu) → unity (Ubuntu) |
description: | updated |
description: | updated |
Changed in compiz: | |
status: | New → Won't Fix |
Changed in unity: | |
status: | New → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → Medium |
milestone: | none → 7.2.0 |
Changed in unity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | Confirmed → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Status changed to 'Confirmed' because the bug affects multiple users.