Re: [Ayatana] Remember window positions

2011-04-27 Thread Vishnoo
On Tue, 2011-04-26 at 21:19 +0200, Ed Lin wrote:
> This is regarding 
> https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/124315
> 
> >Won't Fix in papercuts , but is tagged "ayatana" to be overseen in Ayatana 
> >project
> 
> Any update on this?
> 

That comment was when Ayatana project was migrating LP project naming.

David had to close the task so that ProjectAyatana can be renamed on LP.
And once it was renamed a few of those bugs just got lost in space. ;)
They were inaccessible even if we used the bug#, so I had to get LP
admins to move it from "dead-ayatana → hundredpapercuts" for those bugs
to even be visible/accessible. 
I set it to "wont-fix" instead of "invalid" to make it easier to search
and find such bugs.

It was an interesting issue which David thought we could keep track of,
no one was working on a fix back then and AFAIK, no one is working on it
now either. Also, David no longer works at Canonical now. So I dont
think we have any news there.

Maybe if someone from community worked on fixing the bug we might see it
fixed, and you could open the compiz task for that bug. 

-- 
Cheers,
Vish


___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Remember window positions

2011-04-27 Thread Ed Lin
On Wed, Apr 27, 2011 at 7:29 PM, Vishnoo  wrote:
> On Tue, 2011-04-26 at 21:19 +0200, Ed Lin wrote:
>> This is regarding 
>> https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/124315
>>
>> >Won't Fix in papercuts , but is tagged "ayatana" to be overseen in Ayatana 
>> >project
>>
>> Any update on this?
>>
>
> That comment was when Ayatana project was migrating LP project naming.
>
> It was an interesting issue which David thought we could keep track of,
> no one was working on a fix back then and AFAIK, no one is working on it
> now either. Also, David no longer works at Canonical now. So I dont
> think we have any news there.

Thank you for the explanation.

> Maybe if someone from community worked on fixing the bug we might see it
> fixed, and you could open the compiz task for that bug.

I've added compiz to the bug, hope that's what you meant by that (I'm
new to LP).
I'm not sure what else I could do to get to get the attention of the
relevant community members.

Thank you!

Regards,
Ed Lin

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


[Ayatana] Launcher API and Firefox

2011-04-27 Thread Chris Coulson
Hi,

Today I created a small extension to integrate Firefox in to the Unity
launcher [1]. So far, all it does is indicate download progress in the
launcher. Apart from that, it doesn't really have any clear direction
and I'm not sure what else I'm going to do with it just yet (I hacked on
it because I wanted to play around with the launcher API and jsctypes
before UDS, and I'd appreciate some design input before I do anything
else with it). However, I noticed some limitations with the current
launcher implementation and I'm not sure whether I'm just using it for
the wrong things or whether they are genuine design issues:

1) It's not obvious what the progress bar on the Firefox icon actually
indicates. I know it's download progress because I wrote the extension,
but Firefox has ways of indicating progress for many other things too -
eg, is it indicating page load, addon install or bookmark sync progress?

2) Considering point 1, should I limit the use of the progress bar to
just indicating download progress, or should I use it for indicating the
progress of other tasks too?

3) Because the launcher (and hence the progressbar) is hidden by
default, I'm not sure whether I need to support additional (and legacy)
methods for indicating progress of a task. Eg, Firefox normally opens a
download progress window when starting a download. Ideally, I would like
to not present that window at all when running in Unity (except for
accessing finished downloads), and just rely on the launcher instead.
However, with the progressbar hidden by default, I'm not sure that this
is a good idea.

4) If I pause all my downloads, should I continue to show the
progressbar or should I hide it? Should there be a way to indicate that
the job has been paused? (looking at the Firefox code suggests the
Windows launcher provides a way to indicate that a job is paused,
although I don't have a Windows install to verify this).

5) If I open multiple instances of Firefox, they will all try to
indicate progress through the same launcher icon.

Thoughts?

Regards,
Chris

[1] - https://launchpad.net/unityfox


signature.asc
Description: This is a digitally signed message part
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Launcher API and Firefox

2011-04-27 Thread Ed Lin
On Wed, Apr 27, 2011 at 10:28 PM, Chris Coulson
 wrote:

> 1) It's not obvious what the progress bar on the Firefox icon actually
> indicates. I know it's download progress because I wrote the extension,
> but Firefox has ways of indicating progress for many other things too -
> eg, is it indicating page load, addon install or bookmark sync progress?
>
> 2) Considering point 1, should I limit the use of the progress bar to
> just indicating download progress, or should I use it for indicating the
> progress of other tasks too?

I think a progress indicator in the launcher should be reserved for
tasks that really make sense to put there:
That is tasks that take a longer time so users might switch to another
application while something is loading in the background and secondly
the user must really be interested in when the progress finished.
page load and addon-install in your example fail at point 1, bookmark
sync fails at point 2.

Generally having more than one kind of progress indicator per launcher
icon is very difficult to implement because of the small size
available.

> 3) Because the launcher (and hence the progressbar) is hidden by
> default, I'm not sure whether I need to support additional (and legacy)
> methods for indicating progress of a task. Eg, Firefox normally opens a
> download progress window when starting a download. Ideally, I would like
> to not present that window at all when running in Unity (except for
> accessing finished downloads), and just rely on the launcher instead.
> However, with the progressbar hidden by default, I'm not sure that this
> is a good idea.

It's not hidden by default on my desktop monitor. However, the the
progress indicator is no replacement for the download manager which
gives you info about eta and speed (very important for example when
downloading from a slow mirror which the user might want to change)
and where you can pause or cancel downloads. Also the download manager
is hidden away in the menu. Users coming from other platforms might
even expect it to open automatically and know of no way to open it
manually. Therefore I'd suggest keeping the default behavior.

> 4) If I pause all my downloads, should I continue to show the
> progressbar or should I hide it? Should there be a way to indicate that
> the job has been paused? (looking at the Firefox code suggests the
> Windows launcher provides a way to indicate that a job is paused,
> although I don't have a Windows install to verify this).

Firefox on Windows changes the color of the progress bar from green to
yellow. Makes sense to me and looks better than an overlay "||"
symbol.

> 5) If I open multiple instances of Firefox, they will all try to
> indicate progress through the same launcher icon.

I think what you mean by that is "New Window". I'd handle that same
way as multiple downloads within a single window of firefox, i.e.
conflate them all into a single bar just like the titlebar text of the
Firefox download manager or the Windows taskbar indicator does.

I don't think you are referring to starting two truly independent
instances of firefox with the --no-remote flag which should put two
separate icons into the launcher. Haven't tested it if Unity does
that.

Regards,
Ed Lin

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp