UIFe: Panel - Indicators should be orderable regardless of their parent IndicatorObject

Bug #823061 reported by Marco Trevisan (Treviño)
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Fix Released
High
Marco Trevisan (Treviño)
unity-2d
Fix Released
Undecided
Marco Trevisan (Treviño)
unity (Ubuntu)
Fix Released
Undecided
Marco Trevisan (Treviño)
unity-2d (Ubuntu)
Fix Released
Undecided
Marco Trevisan (Treviño)

Bug Description

According to this design wiki [1] the indicators should be ordered regardless of their parent indicator position, and should be possible to mix app-indicators and other system indicators.

Basically it should be possible to show the nm-applet indicator inside the set of the system indicators, also if it's an app-indicator. Also, we could provide a way for users to define their custom indicators order.

[1] https://wiki.ubuntu.com/MenuBar#System_status_menus_.28system_indicators.29

UIFe: This changes the ordering of the indicators to match the design, however it does *not* change any strings, so translations are not effected.

Related branches

Changed in unity:
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
status: New → In Progress
Changed in unity-2d:
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
status: New → In Progress
Changed in unity-2d (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity-2d (Ubuntu):
status: New → In Progress
Changed in unity (Ubuntu):
status: New → In Progress
Neil J. Patel (njpatel)
Changed in unity:
milestone: none → 4.14.0
importance: Undecided → High
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: In Progress → Fix Committed
summary: - Indicators should be orderable regardless of their parent
+ UIFe: Panel - Indicators should be orderable regardless of their parent
IndicatorObject
description: updated
Revision history for this message
Martin Pitt (pitti) wrote :

TBH, I'm not convinced that this feature is important enough to land now (and we have worse itches to scratch than spending development time on this right now).

Documentation team, how many screenshots (roughly) do we have which shows indicators? Do we have translated screenshots? We'd need to replace them all if this would land. Do you have an opinion about this request?

Revision history for this message
Jeremy Bícha (jbicha) wrote :

More specifically, this bug is actually about just moving the network menu two places to the right. As pitti says, this definitely isn't a high priority bug.

Are you moving the bluetooth indicator as well?

Documentation team impact is that we need to reorder https://help.ubuntu.com/11.04/ubuntu-help/unity-appmenu-intro.html and update 7 screenshots . We don't have translated screenshots in ubuntu-docs (perhaps we should publicize that option more). Fortunately for you, we haven't yet taken Oneiric screenshots. Hopefully the new wallpaper lands soon as documentation freeze is scheduled for only 1 week away and it would be nice to meet that deadline. I'll go ahead and approve this exception.

Changed in unity-2d:
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
Changed in unity-2d (Ubuntu):
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

a discussion happened on #ubuntu-desktop between jbicha, pitti and njpatel to address this concern.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

The bluetooth menu has moved also to remain directly left of the network menu and right of the power menu.

Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

@pitti @jbicha I sent this merge request about 15 days before the UI freeze, but unfortunately it has not been possible to merge.

I know that just moving two indicators is not a priority thing, but it is a main rework of all the indicators infrastructure that should also give better performances and less memory usage.
Also, from a development point of view but this will also allow in future to easily make system indicators and put them in the right position without using libindicate directly, but with a simple app-indicator.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 4.14.2-0ubuntu1

---------------
unity (4.14.2-0ubuntu1) oneiric; urgency=low

  * New upstream release.
    - unity crashed with AttributeError in reset_unity_compiz_profile(): 'str'
      object has no attribute 'get_string' (LP: #809378)
    - Trying to minimize Unity Dash to make it fit on a 1024x768 screen makes
      Unity freeze and then, after I log out by killing X, never start again
      (LP: #839200)
    - unity-panel-service crashed with SIGSEGV in main_arena() (LP: #817477)
    - UIFe: Panel - Indicators should be orderable regardless of their parent
      IndicatorObject (LP: #823061)
    - 'Show Desktop' fails to hand focus to desktop (LP: #836315)
    - Dash - Functionality of top left close, minimise and maximise/restore
      window decorations is confused (LP: #838875)
    - unity-panel-service Leaks Memory (LP: #779185)
    - Missing lens shortcuts (Super-A, Super-F) (LP: #834078)
    - Unity window switcher takes over <alt> key (LP: #835699)
    - update assets for window buttons (topleft) with dash opened
      (LP: #836655)
    - Where the average background colour is either very light or dark, adjust
      this value to darken/lighten in order to preserve readability
      (LP: #837993)
    - Applications don't have priority over other results (LP: #839518)
    - task tray icons are misaligned and badly sized (LP: #839354)
    - UIFe: Dash - Shape and positioning of most of the elements in the Dash
      need adjustment (LP: #841945)
    - Cannot drag applications from dash to desktop (LP: #756614)
    - systray icons still visible on each desktop in expo mode (LP: #759129)
    - transparency on unity panel broken (LP: #827012)
    - Window buttons and application menu don't autohide if left edge is
      touched (LP: #835637)
    - 'Filter results' should be right indented as in the mockups(and unity-
      2d) (LP: #838118)
    - window title should not appear until cursor leaves the menubar
      (LP: #838759)
    - Window title is not redrawn on leaving global-menu from buttons
      (LP: #839488)
    - In the dash, main text field can not be edited, except at the end
      (LP: #840862)
    - Quicklist can't be correctly hidden (LP: #843425)
    - After double clicking on the panel to restore a window, the menus won't
      be hidden on mouse-out (LP: #838021)
    - After restoring a window the application title doesn't fade-out and it
      goes below the menus (LP: #838479)
  * debian/control:
    - build-dep on latest libunity-dev for ABI/API break, nux
  * debian/rules:
    - bump shlibs, remove tweak for garantuing the version as the ABI
      is considered stable until finale now.
 -- Didier Roche <email address hidden> Thu, 08 Sep 2011 20:07:50 +0200

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
Changed in unity-2d:
status: Fix Released → Fix Committed
Gerry Boland (gerboland)
Changed in unity-2d:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.