lp:~3v1n0/unity/quick-alt+tab-fixes

Created by Marco Trevisan (Treviño) and last modified
Get this branch:
bzr branch lp:~3v1n0/unity/quick-alt+tab-fixes
Only Marco Trevisan (Treviño) can upload to this branch. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Marco Trevisan (Treviño)
Project:
Unity
Status:
Merged

Recent revisions

1781. By Marco Trevisan (Treviño)

BamfLauncherIcon: don't include dialog windows on Alt+Tab.

1780. By Marco Trevisan (Treviño)

manual-tests: Added test for QuickAltTab

1779. By Marco Trevisan (Treviño)

PluginAdapter: Add support for the FocusVisibility::OnlyVisibleOnTop on FocusWindowGroup

When a group is asked to focus with OnlyVisibleOnTop, we look for the
first non-minimized window on top of the stack and we raise and activate it.

Code indentation fixes included.

1778. By Marco Trevisan (Treviño)

BamfLauncherIcon: when we receive a "quick" activate, use the OnlyVisibleOnTop focus visbility

Defined a new FocusVisibility called OnlyVisibleOnTop that is meant
to only focus the first application window on top of the stack.
That is used when we receive a Switcher activate with a button != 0.

1777. By Marco Trevisan (Treviño)

SwitcherController: use the button value of ActionArg to indicate the switch type

Instead of defining another type of ActionArg, I've used the button value
of ActionArg to define if we're currently performing a quick-alt+tab or
a standard switch.
Basically:

1776. By Michal Hruby

Integration with libunity-5.0. Note that this branch breaks UnityCore API (which was therefore bumped to unity-core-5.0).. Fixes: . Appoved by Gord Allott.

1775. By Andrea Azzarone

Uses a two state item (Lock to launcher/Unlock from launcher) instead of the current checkbox option.. Fixes: https://bugs.launchpad.net/bugs/874380. Appoved by Mirco Müller, Marco Trevisan (Treviño).

1774. By Mirco Müller

This fixes the alignment of the baseline of both text-labels (both on the same baseline now), uses updated/correct artwork-assets for the expander-arrows and corrects the spacing between icon, name, expander-label and expander-arrows.

There is no test other than the before/after screenshots I provide here...

http://people.canonical.com/~mmueller/748101-before.png
http://people.canonical.com/~mmueller/748101-after.png. Fixes: https://bugs.launchpad.net/bugs/748101. Appoved by Sam Spilsbury.

1773. By Marco Trevisan (Treviño)

QuicklistMenuItem code cleanup and support for markup text and bold application titles.. Fixes: https://bugs.launchpad.net/bugs/899677, https://bugs.launchpad.net/bugs/900400. Appoved by Mirco Müller, Tim Penhey.

1772. By Daniel van Vugt

Fix SIGSEGV after SwitcherController desctruction (LP: #887465). Fixes: https://bugs.launchpad.net/bugs/887465. Appoved by Marco Trevisan (Treviño).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:unity
This branch contains Public information 
Everyone can see this information.