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 735455 - Many high contrast SVG icons are red circles
Many high contrast SVG icons are red circles
Status: RESOLVED FIXED
Product: gnome-themes-standard
Classification: Core
Component: HighContrast
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-themes-standard-maint
gnome-themes-standard-maint
3.14
Depends on:
Blocks:
 
 
Reported: 2014-08-26 15:26 UTC by Elad Alfassa
Modified: 2014-09-10 12:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
All the broken icons -- screenshot one (214.41 KB, image/png)
2014-08-29 01:37 UTC, Michael Catanzaro
  Details
broken icons -- screenshot two (225.66 KB, image/png)
2014-08-29 01:38 UTC, Michael Catanzaro
  Details
broken icons -- screenshot thtree (224.73 KB, image/png)
2014-08-29 01:39 UTC, Michael Catanzaro
  Details
remove red dot placeholders (151.17 KB, patch)
2014-09-09 12:34 UTC, Jakub Steiner
committed Details | Review
Remove more red dot placeholders (84.39 KB, patch)
2014-09-09 14:15 UTC, Michael Catanzaro
none Details | Review

Description Elad Alfassa 2014-08-26 15:26:33 UTC
/usr/share/icons/HighContrast/scalable/devices/scanner.svg is a red circle.

This is really bad because the shell for some reason renders this red circle for the simple-scan app icon when using the High Contrast theme. A red circle does not represent a scanner, nor is it high contrast.

/usr/share/icons/HighContrast/256x256/devices/scanner.png however is *not* a red circle.
Comment 3 Jakub Steiner 2014-08-27 11:57:43 UTC
The plan is to use recolorable symbolic icons for the high contrast theme, but some issues, mainly the gtk2 side, are still unresolved. I pushed the changes prematurely by accident. More context in bug #732521
Comment 4 Michael Catanzaro 2014-08-28 23:57:42 UTC
There are tons of red circle icons still. It'd be better to drop these icons than to leave them red circles....
Comment 5 Michael Catanzaro 2014-08-29 01:37:37 UTC
Created attachment 284780 [details]
All the broken icons -- screenshot one
Comment 6 Michael Catanzaro 2014-08-29 01:38:27 UTC
By the way, I bet most or all of these have fine PNG icons, so you could make them work by just deleting the SVG variants.
Comment 7 Michael Catanzaro 2014-08-29 01:38:49 UTC
Created attachment 284781 [details]
broken icons -- screenshot two
Comment 8 Michael Catanzaro 2014-08-29 01:39:37 UTC
Created attachment 284782 [details]
broken icons -- screenshot thtree
Comment 9 Matthias Clasen 2014-08-31 14:37:46 UTC
Going back to the original bug report: simple-scan should just not rely on a generic themed icon, but ship a proper app icon itself, in both full-color and high-constrast versions.
Comment 10 Matthias Clasen 2014-09-09 10:43:17 UTC
As for all the red dots: they are all in the scalable part of the theme. Why are we installing svgs anyway, wasn't the idea a few years ago that we woudn't do that ?
Comment 11 Matthias Clasen 2014-09-09 12:23:53 UTC
as a quick experiment, emptying out /usr/share/icons/HighContrast/scalable (and regenerating the icon cache) makes all the problems go away: 
- no more red dots
- simple-scan has a hc icon
- dictionary uses a proper hc icon
Comment 12 Jakub Steiner 2014-09-09 12:34:49 UTC
Created attachment 285733 [details] [review]
remove red dot placeholders

- fullcolor is still a better fallback than red dot
- many have been covered by rendered symbolic already
Comment 13 Jakub Steiner 2014-09-09 12:36:32 UTC
Proper fix for all this is making sure -symbolic has full coverage and switching to that for HC (bug #732521).
Comment 14 Michael Catanzaro 2014-09-09 14:15:47 UTC
Created attachment 285743 [details] [review]
Remove more red dot placeholders

Jakub, either your patch missed a lot of red dots, or else my librsvg (Fedora 20) disagrees with yours as to what constitutes a red dot.
Comment 15 Matthias Clasen 2014-09-10 01:50:00 UTC
all red dots are gone