The user interface

The user interface has these requirements: it should include both a GUI and a command line interface, it should fit in with the customized GNOME desktop, it should keep its mission in focus and therefore hide secondary functionality. It should comply with the HIG and use GTK.

Daniel Glimm's desktop designer

Daniel Glimm has shared an independent non-functional prototype for an application very similar to Epidermis. He included screenshots, the glade file and a python app.

Here's the mock-up.
Dan's mock-upDan's mock-up

The 0.1p3 GUI

AttachmentSize
glade.zip11.29 KB

The 0.1p3 GUI was devided in two: the main app, and the creator app.
The main app
This window was devided into three: Installed, Find more and Settings.
0.1p3 screenshot 1: Installed0.1p3 screenshot 1: Installed
0.1p3 screenshot 2: Find more0.1p3 screenshot 2: Find more
0.1p3 screenshot 3: Settings0.1p3 screenshot 3: Settings
Three dialogs are displayed at the appropriate times: (progress window not displayed)
0.1p3 apply: Applying skin0.1p3 apply: Applying skin
0.1p3 customise: Customise window0.1p3 customise: Customise window
Attached is the glade file.

The creator app
This app was there for those wishing to create their own pigments without editing XML.
0.1p3 creator: Creator0.1p3 creator: Creator