Spread causes Compiz's 'scale' plugin to inaccurately pad the right/left edges of the screen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
Medium
|
John Lea | ||
Compiz |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
compiz (Ubuntu) |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Low
|
Marco Trevisan (Treviño) |
Bug Description
When using Unity with two windows of the same size open, activating compiz's 'scale' causes inconsistent padding at either sides of the screen. This is because the scale plugin does not factor the Unity launcher's width into the calculations; therefore, the left edge of the screen has less padding than the right edge.
The problem detailed with measurement: https:/
I think scaling should be done considering the screen width minus the dock width.
This may seem very tricky to pull out since scale is a compiz plugin and so on, but, again, like it is and when windows get under the dock, it feels strange.
Cheers.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Andrea Azzarone: Approve
-
Diff: 393 lines (+91/-74)3 files modifieddebian/patches/ubuntu-config.patch (+59/-58)
plugins/scale/scale.xml.in (+12/-0)
plugins/scale/src/scale.cpp (+20/-16)
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 1065 lines (+316/-145)16 files modifiedlauncher/Launcher.cpp (+11/-5)
panel/PanelIndicatorEntryDropdownView.cpp (+10/-12)
panel/PanelIndicatorEntryView.cpp (+17/-3)
panel/PanelMenuView.cpp (+16/-22)
panel/PanelMenuView.h (+1/-0)
panel/PanelView.cpp (+72/-32)
panel/PanelView.h (+4/-0)
plugins/unityshell/src/unityshell.cpp (+25/-23)
tests/test_launcher.cpp (+2/-16)
tests/test_panel_menu_view.cpp (+32/-2)
tests/test_panel_view.cpp (+54/-0)
unity-shared/PluginAdapter.cpp (+18/-21)
unity-shared/PluginAdapter.h (+2/-4)
unity-shared/StandaloneWindowManager.cpp (+13/-0)
unity-shared/WindowButtons.cpp (+36/-5)
unity-shared/WindowButtons.h (+3/-0)
Changed in compiz: | |
assignee: | nobody → MC Return (mc-return) |
status: | New → Confirmed |
description: | updated |
summary: |
- Multiple application windows scaling considering the whole screen, - should consider screen minus dock width + Unity's launcher causes Compiz's 'scale' plugin to inaccurately pad the + right/left edges of the screen |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
description: | updated |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → Medium |
status: | New → Fix Committed |
Changed in unity: | |
status: | Confirmed → Triaged |
Changed in compiz: | |
status: | Confirmed → Triaged |
importance: | Undecided → Medium |
summary: |
- Unity's launcher causes Compiz's 'scale' plugin to inaccurately pad the - right/left edges of the screen + Spread causes Compiz's 'scale' plugin to inaccurately pad the right/left + edges of the screen |
Changed in compiz: | |
milestone: | none → 0.9.10.0 |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.11.0 |
Changed in compiz: | |
status: | Triaged → Fix Committed |
assignee: | MC Return (mc-return) → Marco Trevisan (Treviño) (3v1n0) |
Changed in compiz (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
status: | Triaged → Fix Committed |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
milestone: | none → 7.2.0 |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
I can't reproduce this. Is this bug 100% reproducible ? And are you running Unity with the latest updates? Thanks!