foudfou / firetray-legacy

Automatically exported from code.google.com/p/firetray
Other
2 stars 1 forks source link

Multiple tray icons #205

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
FireTray for Thunderbird feature request:

I'd found it useful if there was the possibility to have multiple tray icons, 
each showing the number of messages of one or more user-specified accounts. For 
instance, one possible use case: I began to use Thunderbird as an RSS reader 
some days ago and I want to see the number of new/unread RSS feeds in the tray 
but I don't want this number to be added to the number of new mails.

I've already implemented this feature on a small scale, i.e., you can add only 
one additional tray icon. I won't publish the code yet because it's very ugly 
and mostly hard-coded. However, if there are some people who are also 
interested in this feature, I would try to give my best to contribute with a 
better implementation when there's some time left and if there's no one else 
who wants to do that.

To get a better idea of what I'm talking about, I've appended the XPI file, 
which I've only tested with Thunderbird 8.0 so far. Be also aware that only 
chrome/locale/en-US/options.dtd was adapted, so with other languages you will 
very likely get an error when opening FireTray's options dialog. You can set 
the respective account(s) for the second tray icon at the bottom under 
FireTray's "Mail settings". You'll probably need to vertically scale up the 
options window to see the check boxes. Of course, this will be much more 
user-friendly in a final version ;-)

As soon as there are unread mails in the second account's/accounts' 
folder/folders, there should appear a second, blue tray icon with the correct 
number of unread mails if no user-defined notification icon was set (currently, 
only unread mails are counted). The icon disappears again if there are no more 
unread messages in the respective account's/accounts' folder/folders. There are 
some other features missing, like changing the tray icons' text colors 
independently from each other, setting a custom icon for the second tray icon, 
etc.

So, what do you guys think? Useful feature or not?

Any further suggestions and comments will be much appreciated.

Original issue reported on code.google.com by vim...@gmx.com on 7 Dec 2011 at 2:02

Attachments:

GoogleCodeExporter commented 9 years ago
Updated version for Thunderbird 9 attached (I didn't change anything else in 
the meantime).

I also forgot to mention that it's for the *32-bit* version only.

Original comment by vim...@gmx.com on 21 Dec 2011 at 9:57

Attachments:

GoogleCodeExporter commented 9 years ago
is there a version for TB 9 that is 64-bit?

Original comment by lieb...@gmail.com on 6 Jan 2012 at 1:33

GoogleCodeExporter commented 9 years ago
I am using Ubuntu 10.10 (32-bit) and Thunderbird 9.0 but when I try to manually 
install the addon from the .xpi file, Thunderbird pops up a red OSD that says, 
"FireTray could not be installed because it is not compatible with Thunderbird 
9.0". I was previously using Thunderbird 3.something and while the addon 
installed successfully, it did not show the persistent mail notifications in 
the top panel.

Ideas?

I really love this addon, by the way. I can't wait to get it to work for me 
again.

Original comment by retsi...@gmail.com on 9 Jan 2012 at 7:52

GoogleCodeExporter commented 9 years ago
I guess both of you guys are not really interested in this new feature
(multiple tray icons) but in getting the basic FireTray add-on working
again with TB 9, right?

In this case, you should download and try the new official release:

->
http://code.google.com/p/firetray/downloads/detail?name=firetray-0.3.5.xpi&can=2
&q=

Because of the file size, it seems to me that both the 32- and 64-bit
versions are included.

I'm running a 32-bit system so I need to cross-compile for 64-bit
systems. I've tried it already, but I can't get scons to use the
required flags for gcc/g++'s 64-bit cross-compile mode. I would be pleased if 
anyone could give me a hint here.

Nonetheless, I checked my xpi file again; it works fine with TB 9.0.1 on my two
32-bit Debian machines. Did you really use the *second* xpi file in this 
thread? The first one is for <=TB 8.* (32-bit only). I should have given them 
different file names...

Original comment by vim...@gmx.com on 9 Jan 2012 at 10:06

GoogleCodeExporter commented 9 years ago
Thanks :)

Original comment by Oleksii....@gmail.com on 10 Jan 2012 at 8:03

GoogleCodeExporter commented 9 years ago
I downloaded the first file because of the included comment "Updated version 
for Thunderbird 9 attached". I just downloaded the second file and it works 
perfectly. I cannot tell you how grateful I am! Thank you very much.

With regard to the multiple tray icons feature: I could take it or leave it. It 
seems like an interesting perk that I might find I couldn't live without if I 
started using it. At the moment, I am on one project so most of my email comes 
into one folder and is mostly all I am concerned with. However, I can 
definitely see the value in it. Additionally, it makes FireTray even more 
versatile.

One thing that surprises me is that my coworker and I couldn't find ANY other 
addon that did the persistent email notification that FireTray does. In our 
work, we get time sensitive emails from our bosses and several clients so 
without FireTray, we find ourselves either responding late to emails that we 
didn't see the momentary new-mail-popup for or else regularly undergo mental 
thrashing as we pop over to the email window every few minutes.

Again: Thank you for your help and for this fantastic product.

Original comment by retsi...@gmail.com on 11 Jan 2012 at 10:01

GoogleCodeExporter commented 9 years ago
Thanks for your feedback! Yet, I think I have to clarify something here:

1.) I'm not one of the main authors so the thanks should go to them and not to 
me ;-)

2.) The two xpi files you find in this thread have to be considered 
experimental. They are just for demonstration purposes so it's possible that 
they include bugs, which may lead to unpredictable behavior or crashing 
Thunderbird (however, nothing like that noticed by myself so far).

Hence, if you are not interested in this thread's proposed feature, I'll 
recommend using the official release, which comes with TB9 support, from here 
(firetray-0.3.5.xpi):

http://code.google.com/p/firetray/downloads/list

Original comment by vim...@gmx.com on 12 Jan 2012 at 10:59

GoogleCodeExporter commented 9 years ago
Updated version for Thunderbird 10.* (32-bit only) attached.

Original comment by vim...@gmx.com on 1 Feb 2012 at 1:27

Attachments:

GoogleCodeExporter commented 9 years ago
Updated version for Thunderbird 11.* (32-bit only) attached.

Original comment by vim...@gmx.com on 14 Mar 2012 at 5:48

Attachments: