lp:~uriboni/unity-2d/spread-and-launcher-now-friends
- Get this branch:
- bzr branch lp:~uriboni/unity-2d/spread-and-launcher-now-friends
Branch merges
- Aurélien Gâteau (community): Needs Fixing
-
Diff: 152 lines (+37/-15)6 files modifiedlauncher/UnityApplications/launcherapplication.cpp (+7/-3)
launcher/UnityApplications/workspaces.cpp (+8/-3)
spread/Workspaces.qml (+0/-6)
spread/app/spreadcontrol.cpp (+15/-2)
spread/app/spreadcontrol.h (+4/-1)
spread/app/spreadview.cpp (+3/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 459. By Ugo Riboni
-
Make sure the spread is always shown to the side of the launcher and that the launcher is always visible when the spread is shown.
- 458. By Aurélien Gâteau
-
[dash] Keep the Launcher visible when the Dash appears.
This branch changes the Dash size to avoid overlapping with the Launcher and introduces a LauncherClient class which provides access to Launcher through DBus.
The reason I created this class is to simplify use from other applications and to be more resilient to launcher crashes in the future (LauncherClient would handle reconnecting to the new launcher instance when it restarts)
- 457. By Aurélien Gâteau
-
[launcher] Add the MaximumWidth property to the launcher.
This can then be used by the Dash and the Spread to position themselves so that
they do not overlap with the launcher. - 453. By Aurélien Gâteau
-
[launcher] Fix regression introduced after this branch was merged: visibleChanged() was not emitted reliably.
- 452. By Aurélien Gâteau
-
[launcher] Do not hide launcher while a menu is visible
Adds two signals to LauncherContext
ualMenu to let QML LauncherList know when a menu is shown or hidden. I first tried to use the aboutToShow() and aboutToHide() signals, but aboutToShow() is not emitted due to the way we use QMenu. - 451. By Aurélien Gâteau
-
[launcher] show launcher when an application requests attention.
This branch makes it possible for the launcher to stay visible when an application requests attention.
It also set up the infrastructure which makes it possible to manage multiple "force-visible" requests.Changes:
- Renamed some classes:
- HideModeController => VisibilityController
- IntellihideController => IntelliHideBehavior
- AutohideController => AutoHideBehavior- Introduces an AbstractVisibil
ityBehavior, used as a base class for all *Behavior classes. - Adds beginForceVisible() and endForceVisible() to VisibilityContr
oller and to LauncherControl (for the DBus API)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:unity-2d/3.0