Bug 3066 - Use overlay icons to get a native system (theme) integration
Summary: Use overlay icons to get a native system (theme) integration
Status: NEW
Alias: None
Product: Claws Mail
Classification: Unclassified
Component: UI (show other bugs)
Version: 3.10.0
Hardware: PC All
: P3 enhancement
Assignee: users
URL:
: 3197 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-01-23 17:56 CET by khazarian
Modified: 2015-11-16 23:30 CET (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description khazarian 2014-01-23 17:56:11 CET
Haiku Project > Icon Guidelines > Overlays
https://www.haiku-os.org/development/icon-guidelines

All necessary (standard) icons are available in FreeDesktop.org.
Comment 1 Paul 2014-01-23 18:21:55 CET
What is the bug that you are reporting here? Can you explain a bit more fully, please?
Comment 2 khazarian 2014-01-23 18:43:19 CET
This is an enhancement.

I suggest to exclusively use Icon Naming Specification[0].

Examples
--------

Specialized icons
Use icon mail-forward for Forward.
Use icon mail-mark-junk for Spam.
Use icon mail-mark-notjunk for Ham.
Use icon mail-message-new for Compose.
etc.

Overlays
If mail-message-new is not available, use icon accessories-text-editor _on top_ of emblem-mail for Compose.
If mail-mark-junk is not available, use icon gtk-no[1] on top of emblem-mail for Compose.
If mail-mark-notjunk is not available, use icon gtk-yes[1] on top of emblem-mail for Compose.

Use icon go-previous on top of emblem-mail for Reply.
Use icon go-previous and system-users on top of emblem-mail for All.
Use icon go-previous and avatar-default on top of emblem-mail for Sender.

etc.

[0]: http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
[1]: Stock Icons are deprecated in GTK+3.
Comment 3 khazarian 2014-01-23 18:44:25 CET
Correction:
If mail-mark-junk is not available, use icon gtk-no[1] on top of emblem-mail for Spam.
If mail-mark-notjunk is not available, use icon gtk-yes[1] on top of emblem-mail for Ham.
etc.
Comment 4 Paul 2014-01-23 18:52:28 CET
in fact, more necessary icons are not available.
Comment 5 khazarian 2014-01-23 19:02:48 CET
Please list me which ones and I will try to propose a list of native alternatives.

Note: The page icon-naming-spec-latest.html is not up to date, as it seems.
Comment 6 Paul 2014-01-25 20:32:17 CET
They're all listed here: http://git.claws-mail.org/?p=claws.git;a=tree;f=src/pixmaps
Comment 7 khazarian 2014-03-17 12:10:10 CET
I have forwarded this issue to http://www.sraoss.jp/pipermail/sylpheed/2014-March/005984.html
Comment 8 Paul 2014-03-17 12:23:08 CET
(In reply to comment #7)
> I have forwarded this issue to
> http://www.sraoss.jp/pipermail/sylpheed/2014-March/005984.html

I don't understand why you have forwarded this issue to the mailing list of another MUA.
Comment 9 khazarian 2014-03-17 16:52:26 CET
Since that Sylpheed already has some native system icons, I figured that contributors and the developers of that MUA would set to themselves higher priority than Claws Mail would (at least in the short term), to solve this issue.

I assume that if they would have this enhancement solved, it would not be difficult to port such enhancement into Claws Mail.

Please correct me, if I am wrong.
Comment 10 Paul 2014-04-23 13:57:20 CEST
What happens in Sylpheed is irrelevant to Claws Mail. They don't share the same license, so possibly we can't just port changes from Sylpheed, that's if anyone in the Claws team is following Sylpheed development at all.

FYI: (afaik) Sylpheed has only one developer.
Comment 11 Paul 2014-05-31 00:03:42 CEST
*** Bug 3197 has been marked as a duplicate of this bug. ***
Comment 12 andré 2014-06-01 00:54:49 CEST
Not a bad idea for a theme extension, if that can be done.
(Although I like the current icons myself.)
Much other software does allow alternate themes.

The hard part would probably be making the extension.

I would expect those asking for the theme would be prepared to provide the icons they wanted.  Evidently they should match the names that Claws uses.
It wouldn't be hard to create missing icons to match the new theme, or it could just use the standard Claws icons.

Of course the icons would have to be distributable under the license for the extension.

BTW, after a search on my system, I don't find any icons for Claws, other than the main one.
Where are they installed, or what is the full name of at least one ?
Comment 13 khazarian 2015-11-16 10:07:39 CET
Apparently, according to a screenshot in Decibel Audio Player Homepage, it is feasible.

http://decibel.silent-blade.org/uploads/Main/main-library.png
http://decibel.silent-blade.org/index.php?n=Main.Screenshots

The email address of the Decibel Audio Player developer, François Ingelrest, is Francois (dot) Ingelrest (st) gmail (dot) com.