Feature #126

Sylpheed Ubuntu Unity launcher integration?

Added by X. W. 12 months ago. Updated about 1 month ago.

Status:In ProgressStart date:08/11/2013
Priority:NormalDue date:
Assignee:Kentaro HAYASHI% Done:

0%

Category:SylpheedSpent time:-
Target version:-

Description

Dear Mr. Yamamoto,

could you please integrate Sylpheed into the Ubuntu Unity launcher like it has been done for Thunderbird as shown in the following video:

http://vimeo.com/21027015

?

sylpheed-unity-launcher-integration.png (62.1 KB) Kentaro HAYASHI, 03/01/2014 03:10 PM

unity-launcher-submenu.diff Magnifier (1.18 KB) Kentaro HAYASHI, 03/01/2014 03:11 PM

unity-launcher-integration-20140305.2346.diff Magnifier (5.29 KB) Kentaro HAYASHI, 03/05/2014 11:49 PM

unity-integration-with-unread-count.png (17 KB) Kentaro HAYASHI, 03/05/2014 11:49 PM

unity-launcher-submenu.20140503.diff Magnifier (1.32 KB) Kentaro HAYASHI, 05/03/2014 02:46 PM

unity-launcher-integration-20140503.1800.diff Magnifier (3.09 KB) Kentaro HAYASHI, 05/03/2014 06:13 PM

History

#1 Updated by X. W. 12 months ago

Ups,

how to edit a post?

It should be "Sylpheed" in the title, not "Sylpeed"...

Unfortunately can't find an edit button...

#2 Updated by Hiroyuki Yamamoto 11 months ago

  • Priority changed from Immediate to Normal

#3 Updated by Kentaro HAYASHI 5 months ago

  • Subject changed from Sylpeed Ubuntu Unity launcher integration? to Sylpheed Ubuntu Unity launcher integration?

#4 Updated by Kentaro HAYASHI 5 months ago

Hi, I've improved unity laucher integration.

  • Compose New Message
  • Launch Sylpheed in safe mode

I've attached a patch to sylpheed.desktop and screenshot how it works.

#5 Updated by X. W. 5 months ago

Hi,

nice, thank you very much.

But can you also make it show the number of unread messages on the icon, just as shown in the following video:

http://vimeo.com/21027015

?

It would be much appreciated.

Regards

#6 Updated by Kentaro HAYASHI 5 months ago

Hi, Here is the patch which shows unread count.

This is JUST A PROOF OF CONCEPT VERSION, so it isn't suitable for practical use yet.
I know some more fixes are required :-P

Anyway, I've found that following API must be used.

https://wiki.ubuntu.com/Unity/LauncherAPI

#7 Updated by X. W. 5 months ago

Hi,

thank you very much.

Looking nice judging from the screenshot.

Quite a lot of unread messages though ;P.

#8 Updated by X. W. 4 months ago

Dear Sylpheed developer(s),

on the mailing list:

http://www.sraoss.jp/pipermail/sylpheed/2014-March/005983.html

i read that Sylpheed 3.4.0 final is scheduled for 03/31/2014.

Any chance you could implement the Ubuntu Unity launcher integration until then?

I am asking because the next Ubuntu LTS release (14.04) currently is scheduled for 04/17/2014:

https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule

meaning, soon after Sylpheed 3.4.0 final release.

Which means, if you don't implement it until then, users would probably have to wait for this feature at least six more months (until Ubuntu 14.10).

On the other hand, I am not even sure Sylpheed 3.4.0 final can make it into Ubuntu 14.04 LTS, as Ubuntu 14.04 LTS already reached the Debian Import Freeze and both Debian and Ubuntu do not even have Sylpheed 3.4.0beta8 in their repositories yet:

https://packages.debian.org/search?suite=all&section=all&arch=any&searchon=names&keywords=sylpheed
http://packages.ubuntu.com/search?suite=all&section=all&arch=any&searchon=names&keywords=sylpheed

...

Very sad...

On the other hand though, all of this would not be an issue if you would provide official Sylpheed updates through the Ubuntu Software Center:

http://sylpheed.sraoss.jp/redmine/issues/171

which would get the latest Sylpheed versions in the hand of users without them having to wait and to upgrade to the next Ubuntu release ;).

#9 Updated by Kentaro HAYASHI 3 months ago

  • Assignee changed from Hiroyuki Yamamoto to Kentaro HAYASHI

#10 Updated by Kentaro HAYASHI 3 months ago

Mr. Yamamoto, please merge unity-launcher-submenu.diff into svn HEAD?

It just contains fix for sylpheed.desktop, so functionally isolated from integration implementations itself.

I'll update unity-launcher-integration.diff later.

#11 Updated by Kentaro HAYASHI 3 months ago

Kentaro HAYASHI wrote:

Mr. Yamamoto, please merge unity-launcher-submenu.diff into svn HEAD?

It just contains fix for sylpheed.desktop, so functionally isolated from integration implementations itself.

I've updated the patch (unity-launcher-submenu.20140503.diff) for sylpheed.desktop.
It is intended to apply recent svn HEAD (r3403)

#12 Updated by Kentaro HAYASHI 3 months ago

I've updated the patch to show count of NEW mail on unity launcher icon.

Here is the procedure to try it.

$ patch -p0 < unity-launcher-integration-20140503.1800.diff
$ ./autogen.sh --enable-unity-launcher
$ make
$ sudo make install

Then execute operation to receive mail.

Would do you like someone try this patch? Your feedback are welcome.

#13 Updated by Kentaro HAYASHI 3 months ago

Kentaro HAYASHI wrote:

I've updated the patch to show count of NEW mail on unity launcher icon.

Here is the procedure to try it.

$ patch -p0 < unity-launcher-integration-20140503.1800.diff
$ ./autogen.sh --enable-unity-launcher
$ make
$ sudo make install

Then execute operation to receive mail.

Would do you like someone try this patch? Your feedback are welcome.

This patch is also intended to be applied against svn HEAD (r3403)

#14 Updated by X. W. 3 months ago

Kentaro HAYASHI wrote:

Would do you like someone try this patch? Your feedback are welcome.

Make a PPA so we can test it ;P.

#15 Updated by Kentaro HAYASHI 2 months ago

I've just published patched version of Sylpheed at ppa:kenhys/sylpheed for testing purpose.

#16 Updated by Kentaro HAYASHI about 1 month ago

Kentaro HAYASHI wrote:

I've just published patched version of Sylpheed at ppa:kenhys/sylpheed for testing purpose.

Here is the install procedure about test package.

% sudo apt-get -y install software-properties-common
% sudo add-apt-repository -y universe
% sudo add-apt-repository -y ppa:kenhys/sylpheed
% sudo apt-get update
% sudo apt-get install -V sylpheed

Also available in: Atom PDF