GNOME Goal: HighContrast application icons

hc-app-icons.png

Guidelines

Every application should install a regular hicolor icon and a HighContrast icon for use with the HighContrast accessible theme.

{i} Instructions on how to recognize a module affected by this goal.

A module is affected by this goal if it installs an application desktop file, and its regular icon shows up in the shell application view while using the HighContrast theme. Other places where the HighContrast application icon should show up: the shell dash, Alt-Tab, and the message tray (when showing notifications).

To apply this goal to an application, obtain a suitable symbolic style icon as described in the interface guidelines and install it to the hicolor prefix, the same way you would for the full color variant.

cp myapp-symbolic.svg /usr/share/icons/hicolor/scalable/apps/myapp-symbolic.svg
gtk-update-icon-cache /usr/share/icons/hicolor

Comments before approval

{i} Add your comments to this goal proposal here

Status of this goal

{i} Tip: If you choose to work on a module, create the bug report on the GNOME bugzilla for the relevant module, and make it block bug <<insert here a link to the tracker bug>>. This way people will know someone already works on it, and won't duplicate the work you're doing.

State

Markup

todo

<: #ff8080> todo

patch

<: #ffcc50> [[GnomeBug:xxxxx|patch]]

done

<: #80ff80> [[GnomeBug:xxxxx|done]]

not needed

<: #80ff80> not needed

Above are the states and corresponding markup to update the modules state table below.

Tarball

Status

3.16 Status

core

at-spi2-core

not needed

not needed

at-spi2-atk

not needed

not needed

dconf-editor

done

done

evolution-data-server

not needed

not needed

glib-networking

not needed

not needed

gnome-bluetooth

not needed

not needed

gnome-online-accounts

not needed

not needed

gnome-control-center

done

done

gnome-desktop

not needed

not needed

gnome-icon-theme

not needed

not needed

gnome-icon-theme-extras

not needed

not needed

gnome-icon-theme-symbolic

not needed

not needed

gnome-keyring

not needed

not needed

gnome-menus

not needed

not needed

gnome-packagekit

done

done

gnome-power-manager

done

done

gnome-screensaver

not needed

not needed

gnome-session

done

done

gnome-settings-daemon

not needed

not needed

gnome-shell

not needed

not needed

gnome-themes-standard

not needed

not needed

gsettings-desktop-schemas

not needed

not needed

gvfs

not needed

not needed

mousetweaks

not needed

not needed

mutter

not needed

not needed

network-manager-applet

done

done

pulseaudio

not needed

not needed

telepathy-mission-control

not needed

not needed

core-utilities

baobab

done

done

brasero

done

done

empathy

done

done

eog

done

done

epiphany

done

done

evince

done

done

gnome-calculator

done

done

gnome-contacts

done

done

gnome-dictionary

done

done

gnome-disk-utility

done

done

gnome-font-viewer

done

done

gnome-screenshot

done

done

gnome-search-tool

done

done

gnome-system-log

done

done

gnome-system-monitor

done

done

gnome-terminal

done

done

gucharmap

done

done

nautilus

done

done

sushi

not needed

not needed

yelp

done

done

core-extras

gnome-backgrounds

not needed

not needed

gnome-user-share

done

done

vino

done

done

gnome-user-docs

not needed

not needed

core-os-services

accountservice

not needed

not needed

avahi

not needed

not needed

ConsoleKit

not needed

not needed

dbus

not needed

not needed

gdm

not needed

not needed

NetworkManager

not needed

not needed

PackageKit

not needed

not needed

polkit

not needed

not needed

upower

not needed

not needed

core-deps

atk

not needed

not needed

atkmm

not needed

not needed

cairo

not needed

not needed

cairomm

not needed

not needed

cantarell-fonts

not needed

not needed

caribou

not needed

not needed

clutter

not needed

not needed

clutter-gtk

not needed

not needed

clutter-gst

not needed

not needed

cogl

not needed

not needed

dbus-glib

not needed

not needed

dbus-python

not needed

not needed

desktop-file-utils

not needed

not needed

enchant

not needed

not needed

expat

not needed

not needed

farsight2

not needed

not needed

folks

not needed

not needed

fontconfig

not needed

not needed

gamin

not needed

not needed

gnome-js-common

not needed

not needed

gtksourceview

not needed

not needed

gdk-pixbuf

not needed

not needed

gjs

not needed

not needed

glib

not needed

not needed

glibmm

not needed

not needed

gmime

not needed

not needed

gnome-doc-utils

not needed

not needed

gnome-video-effects

not needed

not needed

gnutls

not needed

not needed

gobject-introspection

not needed

not needed

gst-plugins-base

not needed

not needed

gst-plugins-good

not needed

not needed

gst-plugins-farsight

not needed

not needed

gstreamer

not needed

not needed

gtk+

not needed

not needed

gtk-doc

not needed

not needed

gtkmm

not needed

not needed

gudev

not needed

not needed

hicolor-icon-theme

not needed

not needed

icon-naming-utils

not needed

not needed

iso-codes

not needed

not needed

itstool

not needed

not needed

intltool

not needed

not needed

java-gnome

not needed

not needed

js185

not needed

not needed

json-glib

not needed

not needed

libatasmart

not needed

not needed

libcanberra

not needed

not needed

libchamplain

not needed

not needed

libcroco

not needed

not needed

libdaemon

not needed

not needed

libdiscid

not needed

not needed

libgpg-error

not needed

not needed

libgcrypt

not needed

not needed

libgee

not needed

not needed

libgdata

not needed

not needed

libgnome-keyring

not needed

not needed

libgnomekbd

not needed

not needed

libgsf

not needed

not needed

libgtop

not needed

not needed

libgweather

not needed

not needed

libical

not needed

not needed

libmusicbrainz

not needed

not needed

libnice

not needed

not needed

libnotify

not needed

not needed

liboauth

not needed

not needed

libpeas

not needed

not needed

libproxy

not needed

not needed

librest

not needed

not needed

librsvg

not needed

not needed

libsigc++2

not needed

not needed

libsndfile

not needed

not needed

libsoup

not needed

not needed

libtasn1

not needed

not needed

libwnck

not needed

not needed

libxklavier

not needed

not needed

libxml2

not needed

not needed

libxslt

not needed

not needed

mm-common

not needed

not needed

nspr

not needed

not needed

nss

not needed

not needed

p11-kit

not needed

not needed

pango

not needed

not needed

pangomm

not needed

not needed

pixman

not needed

not needed

polkit-gnome

not needed

not needed

poppler

not needed

not needed

py2cairo

not needed

not needed

pygobject

not needed

not needed

rarian

not needed

not needed

seed

not needed

not needed

shared-mime-info

not needed

not needed

sound-theme-freedesktop

not needed

not needed

speex

not needed

not needed

sqlite3

not needed

not needed

startup-notification

not needed

not needed

telepathy-glib

not needed

not needed

telepathy-logger

not needed

not needed

telepathy-farsight

not needed

not needed

totem-pl-parser

not needed

not needed

tracker

not needed

not needed

vala

not needed

not needed

vte

not needed

not needed

webkit

not needed

not needed

yelp-tools

not needed

not needed

yelp-xsl

not needed

not needed

zenity

not needed

not needed

libnl

not needed

not needed

lcms2

not needed

not needed

colord

not needed

not needed

apps

accerciser

done

patch

aisleriot

done

done

anjuta

done

patch

bijiben

done

done

cheese

done

done

d-feet

done

todo

devhelp

done

done

evolution

done

done

file-roller

done

done

five-or-more

done

done

four-in-a-row

done

done

frogr

done

done

gedit

done

done

ghex

done

done

gitg

done

glade

done

done

gnome-chess

done

done

gnome-clocks

done

done

gnome-color-manager

not needed

not needed

gnome-devel-docs

not needed

not needed

gnome-documents

done

done

gnome-books

done

gnome-klotski

done

done

gnome-mahjongg

done

done

gnome-maps

done

done

gnome-mines

done

done

gnome-nettool

done

patch

gnome-nibbles

done

done

gnome-photos

done

gnome-robots

done

done

gnome-software

done

gnome-sudoku

done

done

gnome-taquin

done

gnome-tetravex

done

done

gnome-tweak-tool

done

done

gnome-weather

707286

done

gtranslator

done

done

hitori

done

iagno

done

done

lightsoff

done

done

nautilus-sendto

not needed

not needed

nemiver

done

patch

orca

done

done

polari

done

quadrapassel

done

done

rygel

not needed

not needed

seahorse

done

done

swell-foop

done

done

tali

done

done

totem

done

done

vinagre

done

done

3rd party apps

firefox

not needed

trademark issues

libreoffice

not needed

todo

devassistant

not needed

done

transmission

not needed

todo

Initiatives/GnomeGoals/HighContrastAppIcons (last edited 2015-05-13 13:07:30 by MichaelCatanzaro)