Needs quicklists for Natty

Bug #738710 reported by Jorge Castro
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Shutter
Fix Released
Medium
Mario Kemper (Romario)
shutter (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: shutter

We need quicklists in shutter's .desktop files for Natty since we don't have libappindicator bindings for Perl and lacking the ability to quickly take screenshots with it would be a bad regression. Maybe we could do:

"Take a fullscreen shot"
"Take a window shot"
"Take a menu shot"

or something like that so that when we put Shutter on the Launcher we can at least get this functionality back.

Related branches

Revision history for this message
Vadim Peretokin (vperetokin) wrote : Re: [Bug 738710] [NEW] Needs quicklists for Natty

Seems like a reasonable-ish workaround. Here's where one can get information
on these quicklists: https://wiki.ubuntu.com/Unity/LauncherAPI#Quicklists

Revision history for this message
Mario Kemper (Romario) (mario-kemper) wrote :

Thanks for the pointer. I will look at it as soon as possible.

Changed in shutter:
assignee: nobody → Mario Kemper (Romario) (mario-kemper)
importance: Undecided → Medium
milestone: none → 0.87.2
status: New → In Progress
Revision history for this message
Mario Kemper (Romario) (mario-kemper) wrote :

This is how it looks like currently. What do you think? Btw, how are those entries expected to be translated?

Jorge Castro (jorge)
tags: added: unity-static-quicklist
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

for translation, it depends. If you have some foo.desktop.in upstream, just having the _Name= instead of Name should strip and translate it (we have a patch for that in ubuntu).

You can look at the gnome-utils package for instance, where upstream calls the po tools to translate the foo.desktop.in in foo.desktop file stripping and adding translation support that is imported into launchpad.

If you need any more help, you can jump in #ayatana on IRC freenode! :)

Revision history for this message
Jorge Castro (jorge) wrote :

This looks great Mario, though I am concerned that it might be too long to be "quick". Maybe just the most 4 common ones people would use? Capture area, capture entire screen, select window, and active window perhaps?

Revision history for this message
Vadim Peretokin (vperetokin) wrote :

That would inconvenience the minority of users who asked for the other options; perhaps they are common to them. It would be thus a usability downgrade for them compared to the right-click menu available to them in 10.10.

Here is my dream solution:
In preferences, have a "Quicklist" tab if it is relevant to be shown. In there, display a table of two columns - one of checkmarks, and the other of a quicklist name. Enabling a row will have it show in the unity quicklist, disabling it will grey it out and not show it.

We can set a sensible default of 4 most common to be available there (in my opinion - redo, capture desktop, capture window, capture web) and the rest will be available for configuration. That way, both the majority and minorities will be satisfied.

Revision history for this message
Mario Kemper (Romario) (mario-kemper) wrote : Re: [Bug 738710] Re: Needs quicklists for Natty

This is a nice idea, but I don't think that this is possible, because
the quicklist-items are defined in the application's .desktop file.
This file is usually readonly. Hence, it does not make sense to have
any graphical interface. I like the idea to add only the 4 most common
options. Let's see how users react and how they use the quicklist
feature at all - it is a new usabilty feature for all of us.

Revision history for this message
Vadim Peretokin (vperetokin) wrote :

Well it says it supports dynamic ones. That's probably not for Perl though,
I'm guessing.

Revision history for this message
Jorge Castro (jorge) wrote :

Let's investigate dynamic quicklists for 11.10. This looks good to me to ship for 11.04, any objections? We're hurting on time here now.

Revision history for this message
Vadim Peretokin (vperetokin) wrote :

Yes, those four options would be indeed better than nothing.

Revision history for this message
Mario Kemper (Romario) (mario-kemper) wrote :

I am preparing a release right now and I will notify Krzysztof Klimonda to push this version into the repo.

Changed in shutter:
status: In Progress → Fix Committed
Changed in shutter:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package shutter - 0.87.2-0ubuntu1

---------------
shutter (0.87.2-0ubuntu1) natty; urgency=low

  * New upstream release. (LP: #742815)
  * Implement quicklists for Unity (LP: #738710)
  * Add support for non-ASCII characters to the "open with" menu. (LP: #737428)
 -- Krzysztof Klimonda <email address hidden> Sat, 26 Mar 2011 01:19:18 +0100

Changed in shutter (Ubuntu):
status: New → Fix Released
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.