After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 747012 - provide a scalable -symbolic variant of the app icon
provide a scalable -symbolic variant of the app icon
Status: RESOLVED OBSOLETE
Product: bijiben
Classification: Applications
Component: general
3.16.x
Other Linux
: Normal normal
: ---
Assigned To: Bijiben maintainer(s)
Bijiben maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2015-03-30 11:11 UTC by Jakub Steiner
Modified: 2018-01-26 02:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
icon: provide a symbolic variant of the app icon (10.87 KB, patch)
2015-03-30 11:11 UTC, Jakub Steiner
none Details | Review
icon: provide a symbolic variant of the app icon (11.00 KB, patch)
2015-04-02 15:36 UTC, Jakub Steiner
none Details | Review

Description Jakub Steiner 2015-03-30 11:11:19 UTC
Starting with GNOME 3.16 we streamlined how high contrast icons are managed. The attached patch includes a symbolic variant of the app icon that is used for HC theme and recolorable at runtime.

See https://wiki.gnome.org/Initiatives/GnomeGoals/HighContrastAppIcons for more details.
Comment 1 Jakub Steiner 2015-03-30 11:11:38 UTC
Created attachment 300575 [details] [review]
icon: provide a symbolic variant of the app icon

Since 3.16 we are providing a symbolic variant of the app
icon for covering the High Contrast theme use case.

Cleaned up the naming to make it clear the source SVG is not
actually being installed anywhere.
Comment 2 Pierre-Yves Luyten 2015-03-30 20:26:59 UTC
Thanks!,

pushed as d046440a517b33ff18a7bde309e7cf8be9d9d18d
- then 6588b6b8576bbe2c355bd033ac1412453e4467f4 because on my previous commit I forgot the renaming
Comment 3 Jakub Steiner 2015-04-02 15:36:27 UTC
Created attachment 300834 [details] [review]
icon: provide a symbolic variant of the app icon

Since 3.16 we are providing a symbolic variant of the app
icon for covering the High Contrast theme use case.

Cleaned up the naming to make it clear the source SVG is not
actually being installed anywhere.

The symbolic size has been introduced to hicolor to cope with
the nominal size of 16x16 rather than the backward compatible
128x128.
Comment 4 Matthias Clasen 2015-04-27 15:51:34 UTC
Hey Pierre-Yves, could we get this symbolic icon added as well ?
Comment 5 Michael Catanzaro 2016-01-05 22:20:27 UTC
What's up with this, did you change the icon? Or just trying to move it from hicolor/apps/scalable to hicolor/apps/symbolic?
Comment 6 Jakub Steiner 2016-01-06 19:19:29 UTC
I think it was just the sizing issue (scalable->symbolic)
Comment 7 Michael Catanzaro 2016-01-06 20:37:39 UTC
We have tons of symbolic app icons installed under scalable; surely it doesn't matter where it gets installed? If it really matters, then we need to fix about 20 other apps.

Anyway, it's obviously fine to move icons from scalable to symbolic. But your patch here doesn't apply on master since your original patch was pushed.
Comment 8 Jakub Steiner 2018-01-25 17:45:09 UTC
I don't recall the nitty gritty details, but the reason why for app icons you need to install to symbolic *size* is that hicolor has a nominal size of 128 rather than 16. So while for Adwaita we install symbolics to scalable, for hicolor we need to install to symbolic.
Comment 9 Isaque Galdino 2018-01-25 17:50:09 UTC
(In reply to Jakub Steiner from comment #8)
> I don't recall the nitty gritty details, but the reason why for app icons
> you need to install to symbolic *size* is that hicolor has a nominal size of
> 128 rather than 16. So while for Adwaita we install symbolics to scalable,
> for hicolor we need to install to symbolic.

Thanks for the explanation. I tried your patch but it doesn't apply anymore. If would please update it and resubmitted, I'd glad to push it to master.

Thanks.
Comment 10 Jakub Steiner 2018-01-25 18:31:06 UTC
I'm afraid I'm not familiar with meson yet to do a quick fix.