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

Qt based applications

scribus

tk

imagemagick

Mozilla

icedove iceweasel

Todo

mypaint sxiv pidgin gimp libreoffice