Notes for a local version of Sugar-100 theme called sugar-100-siri as reference to Siri's theme corrections when running the theme in an XFCE environment.

Problem

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

Strategies

Visual Design

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

with Sugar theme and Sugar icons.

Notes

Decisions

Tasks

Applications vs widget engines

Gtk based applications

darktable inkscape pqiv rawtherapee synfig studio ufraw icedove iceweasel galculator gajim ario pdf-shuffler xournal xscreensaver thunar libreoffice

Qt based applications

scribus qutecom

xlib

Imagemagic ssh-askpass

tk

imagemagick

x11

mypaint sxiv pidgin gimp

ncurses

openssh-client ispell mpv

spl

mpv

athena

x11