Unity Mail desktop actions should not be shown in the Messaging Menu

Bug #1055972 reported by Dmitry Shachnev
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-mail (Ubuntu)
Fix Released
Undecided
Dmitry Shachnev

Bug Description

Unity Mail currently displays four static actions from the desktop file in the messaging menu: "Home", "Inbox", "Compose mail" and "Change accounts details". Those actions are useless there (because they duplicate the launcher quicklist) and waste space. It is a regression since precise, caused by a behavior change in indicator-messages (see Lars' comment below). I want to remove two of those actions from the menu by adding a NotShowIn header.

Revision history for this message
Dmitry Shachnev (mitya57) wrote :
Revision history for this message
Lars Karlitski (larsu) wrote :

Hi Dmitry. "NotShowIn" and "OnlyShowIn" are the only ways to configure action appearance according to the desktop entry spec [1]. The messaging menu still supports "TargetEnvironment", because it was written before shortcut actions were specified. Please consider TargetEnvironment as deprecated. I've removed it from the documentation and we will also remove it from the source soon.

[1] http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html

Changed in indicator-messages (Ubuntu):
status: New → Won't Fix
Changed in unity-mail (Ubuntu):
status: New → In Progress
assignee: nobody → Dmitry Shachnev (mitya57)
summary: - Shows actions from .desktop file even when no TargetEnvironment is set
+ Unity Mail desktop actions are shown in the Messaging Menu
summary: - Unity Mail desktop actions are shown in the Messaging Menu
+ [UIFe] Unity Mail desktop actions should not be shown in the Messaging
+ Menu
no longer affects: indicator-messages (Ubuntu)
description: updated
description: updated
Revision history for this message
Dmitry Shachnev (mitya57) wrote : Re: [UIFe] Unity Mail desktop actions should not be shown in the Messaging Menu

Resetting the status to New until the UIFe is approved.

description: updated
Changed in unity-mail (Ubuntu):
status: In Progress → New
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

>jbicha< if it's not shipped by default, it doesn't need a UIFe

summary: - [UIFe] Unity Mail desktop actions should not be shown in the Messaging
- Menu
+ Unity Mail desktop actions should not be shown in the Messaging Menu
Changed in unity-mail (Ubuntu):
status: New → In Progress
description: updated
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-mail - 1.2.1

---------------
unity-mail (1.2.1) quantal; urgency=low

  * New bugfix release (LP: #1056063)
    - Correctly handle unicode folder names with spaces
    - Call check_email with right account id
    - Handle exceptions when printing to stderr (LP: #1056037)
  * Bump Standards-Version to 3.9.4, no changes needed
  * debian/rules: Tweak the PYTHON3 variable to make sure the scripts
    get a correct shebang line, thanks Colin Watson
  * unity-mail.desktop: Add "NotShowIn=Messaging Menu;" header to two
    actions to prevent them from being shown in the Messaging Menu
    (LP: #1055972)
 -- Dmitry Shachnev <email address hidden> Tue, 25 Sep 2012 11:56:17 +0400

Changed in unity-mail (Ubuntu):
status: In Progress → Fix Released
tags: added: uife
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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