Middle/Right click in maximized window restore button doesn't properly Vertically/Horizontally maximizes a window
Bug #1616136 reported by
Marco Trevisan (Treviño)
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
Xenial |
Fix Released
|
Low
|
Unassigned |
Bug Description
[Test case]
1. Maximize a Window
2. Right (middle) click in the restore window button in the panel
Expected:
3. Window is horizontally (vertically) maximized
Actual:
3. Window is just fully restored
[Regression potential]
Restore button for maximized windows (in the panel) could not work properly anymore
Related branches
lp://qastaging/~3v1n0/unity/panel-restore-button-partially-unmaximize
- Andrea Azzarone (community): Approve
-
Diff: 28 lines (+14/-1)1 file modifiedunity-shared/WindowButtons.cpp (+14/-1)
lp://qastaging/~unity-team/unity/x-sru4
- Unity Team: Pending requested
-
Diff: 1517 lines (+607/-196)26 files modifieddash/FilterExpanderLabel.cpp (+8/-0)
dash/FilterExpanderLabel.h (+1/-0)
debian/changelog (+43/-0)
decorations/DecoratedWindow.cpp (+29/-1)
decorations/DecoratedWindow.h (+1/-0)
decorations/DecorationsForceQuitDialog.cpp (+7/-7)
decorations/DecorationsPriv.h (+3/-0)
decorations/DecorationsWindowButton.cpp (+34/-15)
decorations/DecorationsWindowButton.h (+2/-1)
launcher/SwitcherController.cpp (+3/-2)
launcher/SwitcherView.cpp (+9/-2)
lockscreen/UserAuthenticatorPam.cpp (+3/-2)
panel/PanelMenuView.cpp (+1/-1)
panel/PanelView.cpp (+3/-0)
plugins/unityshell/src/unityshell.cpp (+28/-14)
plugins/unityshell/src/unityshell.h (+2/-2)
shutdown/SessionView.cpp (+0/-8)
unity-shared/CMakeLists.txt (+1/-0)
unity-shared/DashStyle.cpp (+42/-82)
unity-shared/DashStyle.h (+10/-14)
unity-shared/DecorationStyle.cpp (+6/-1)
unity-shared/OverlayRenderer.cpp (+113/-42)
unity-shared/PluginAdapter.cpp (+1/-1)
unity-shared/SpreadWidgets.cpp (+195/-0)
unity-shared/SpreadWidgets.h (+48/-0)
unity-shared/WindowButtons.cpp (+14/-1)
description: | updated |
Changed in unity (Ubuntu Xenial): | |
importance: | Undecided → Low |
tags: |
added: verification-done removed: verification-needed |
To post a comment you must log in.
This bug was fixed in the package unity - 7.5.0+16. 10.20160901. 2-0ubuntu1
--------------- 16.10.20160901. 2-0ubuntu1) yakkety; urgency=medium
unity (7.5.0+
[ Andrea Azzarone ] uration is 0.
* Disable menu discovery animation if MenusDiscoveryD
(LP: #942962)
* Redraw fake decorations on window resize. (LP: #940470)
[ Marco Trevisan (Treviño) ] roller: use InputMonitor to get the barrier events Layout: use input monitor for menu scrubbing (LP:
* InputMonitor: add an unity class that monitors XInput2 events and
converts them to XEvent
* EdgeBarrierCont
instead of relying on its implementation
* DecorationsMenu
#1614597)
* PanelView: use InputMonitor to track menu events
* LockScreenPanel: use InputMonitor events instead of mouse polling
for menu scrubbing
* MenuManager: add support for mouse trackers with triangle algorithm
support (LP: #1618405)
* PanelView: scale gradient refinement properly
* PanelService: don't allow to deactivate menus if they've been opened
too shortly
* WindowButton: properly partially unmaximize a window when
middle/left clicking in the restore button (LP: #1616136)
* CMake: move data and setting files in proper folder, define shared
libdir variables
-- Marco Trevisan (Treviño) <mail@3v1n0.net> Thu, 01 Sep 2016 23:59:15 +0000