This is reference notes for local theme corrections of a Sugar-100 based theme for an XFCE environment, meant as an example case and a starting point for a desktop designer's guide.

Problem

Visual inconsistency: The Sugar theme is designed using the Gtk toolkit, and some applications use the standards offered by the Qt toolkit (and/or others).

Strategies

Visual Design

File structure

/gtk-2 (toolkit)

/gtk-3

/xfwm4

Window manager icons (in (png and) xmp format)

close (cross, no toggle variant (dialog-cancel.svg)) maximize (window(s) or window with arrows (view-fullscreen.svg)) hide (underscore, no toggle variant (look at Piranha theme (circles))) menu (arrow down (go-down.svg)) shade (arrow up, toggled down (go-up.svg)) ?stick? (circle (view-radial.svg))

variations: -active (white icon, shade 5 background) -inactive(white icon, pale background) -pressed (shade 5 icon, white background) -toggled-active -toggled-inactive -toggled-pressed

white/ shade 1 shade 2 shade 3 shade 4 black/ full color/ shade 5

Themes correspond with their iconset in usr/share/icons/

Content of icon theme sugar.orig

/cursors

/scalable

icon-theme.cache index.theme

Noted flaws

Sugar theme and Sugar icons.

Notes

Decisions

Tasks

Gtk based applications

darktable inkscape galculator gajim thunar

A list of gtk+ applications: https://en.wikipedia.org/wiki/List_of_GTK%2B_applications

Qt based applications

scribus

tk

imagemagick

Mozilla

icedove iceweasel

Todo

mypaint sxiv pidgin gimp libreoffice