Created by William Hua and last modified
Get this branch:
bzr branch lp:~attente/unity/hud-controller-gvariant-type-error
Only William Hua can upload to this branch. If you are William Hua please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

William Hua

Recent revisions

3643. By William Hua

Fix it in launcher instead.

3642. By William Hua

Fix GVariant typing error in HudController.

3641. By Eleni Maria Stea

Configuration Parser class for custom gsettings.

Approved by PS Jenkins bot, Brandon Schaefer.

3640. By Eleni Maria Stea

new gsetting in unityshell.xml.in: fonts-scale-factor.

Approved by Brandon Schaefer, PS Jenkins bot.

3639. By Marco Trevisan (Treviño)

PanelMenuView: show a dropdown menu of indicators, if there's no enough horizontal space

PanelService: add new dbus method ShowEntriesDropdown that when called puts
the requested indicator entires into a DropDown menu before showing them,
also threat dropdown menus as special entries when the their geometry has
been synced.

UnityCore: add add ShowEntriesDropdown virtual method as well and implement
in DBusIndicators, to call the relative method in PanelService.
Add parents to indicator::Entry, now an entry can have one or more parents
(that's mostly depending on how many monitors we have), and if parented,
it notifies active, show_now and geometry status to them.
API cleanups included, SO-name bumped.

PanelView: add simpler PreLayoutManagement function, to avoid nux to do too
many computations that will cause the Menu to relayout too much with no need.

Added PanelIndicatorEntryDropdownView as new subtype of PanelIndicatorEntryView
that will show a go-down icon on the PanelMenuView that when clicked will show
a dropdown menu of indicators. This will happen only if there's not enough
room to see them inline.

PanelIndicatorsView: many cleanups, and add EnableDropdownMenu that creates a
new PanelIndicatorEntryDropdownView and uses it to place the entries that don't
fit the available space, until we don't get some more.

Added and reworked a bunch of unit tests. Fixes: https://bugs.launchpad.net/bugs/1274554.

Approved by Christopher Townsend, PS Jenkins bot.

3638. By Brandon Schaefer

Add multi monitor support for EMConverter in unity settings. Now you can grab a specific converter per monitor.

Approved by PS Jenkins bot, Christopher Townsend.

3637. By Brandon Schaefer

Move EMConverter over to unity settings.

Approved by Christopher Townsend, Eleni Maria Stea, PS Jenkins bot.

3636. By Christopher Townsend

Add a method to tell the Hud icon when there are multi-monitors and only a Launcher on the primary monitor. This will make sure the active and visible states for the icon are correct and allow the AP tests to pass. Fixes: https://bugs.launchpad.net/bugs/1274985.

Approved by Brandon Schaefer, PS Jenkins bot.

3635. By Brandon Schaefer

Add Pt to Px function to em converter.

Approved by Christopher Townsend, PS Jenkins bot.

3634. By Christopher Townsend

Fix more AP tests:
* Fix workspace emulator to get viewport info for more than the first monitor.
* Fix some Hud, Dash, and Switcher tests for multi-monitor.

Approved by PS Jenkins bot, Brandon Schaefer.

Branch metadata

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