lp:~agateau/unity-2d/keep-launcher-if-maximized-window-is-on-other-monitor

Created by Aurélien Gâteau and last modified
Get this branch:
bzr branch lp:~agateau/unity-2d/keep-launcher-if-maximized-window-is-on-other-monitor
Only Aurélien Gâteau can upload to this branch. If you are Aurélien Gâteau please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Aurélien Gâteau
Project:
unity-2d
Status:
Merged

Recent revisions

453. By Aurélien Gâteau

[launcher] Keep launcher visible when window is maximized on another monitor

No need to special-case maximized windows: checking window geometry works for
"normal" and maximized windows.

452. By Aurélien Gâteau

[launcher] Do not hide launcher while a menu is visible

Adds two signals to LauncherContextualMenu 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 AbstractVisibilityBehavior, used as a base class for all *Behavior classes.

- Adds beginForceVisible() and endForceVisible() to VisibilityController and to LauncherControl (for the DBus API)

450. By Florian Boucault

[dash] Point home screen shortcuts to the right applications place sections.

449. By Florian Boucault

[packaging] Reinstall Nautilus as managing the desktop by default.
[launcher] Intellihide: only hide when typical application windows overlap the launcher (ignore desktop, dock, splashscreen windows).

448. By Florian Boucault

[panel] Make sure long menus do not push indicators off screen.

447. By Florian Boucault

[panel] Use a more robust way to determine whether or not the mouse cursor is over the panel.

446. By Aurélien Gâteau

[plumbing] Unify message handling between Qt, GTK and part of the code from debug_p.h

Makes it possible to get timestamps as well as colored output. Timestamps will make it easier to investigate bugs like 703542.

445. By Ugo Riboni

[launcher] Implement padding in the list entirely with padding inside the items

444. By Florian Boucault

[launcher] Stop shipping applications and files place icons as they are now part of their respective packages.

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
This branch contains Public information 
Everyone can see this information.