wiki:0.8.x_Brainstorm

Version 6 (modified by mso, 6 years ago) (diff)

--

Brainstorming for the upcoming 0.8.x branch

Disclaimer: The content of this page is under constant development and is subject to change. Both the colours and sizes of the widgets are only for preview purposes and will most likely differ in the final product.

Goals

The two words that could describe the 0.8.x branch the best is evolution and configurability. Evolution because we are making the gradinets better, yet evolved from the original desing; because we are extending the theming to other widgets like radio and check buttons and widgets parts like arrows. Configurability because we intend to make the engine even more configurable so that you can create a wide range of different themes using the Nodoka engine as a base, while maintaining the speed of rendering.

How Can I Contribute?

Do you have a specific design, configuration option, comment to the current state of things, ... on mind? Drop a mail to fedora-art-list or, if I (nick msourada) am around, discuss your ideas on the #fedora-art channel on irc.freenode.net.

Widgets Design

Source SVGs are available at the bottom of the page.

The three different progress-bars are intended as three different results of engine options settings (one for the design of the progress bar troughs and one for the amount of inset of the fills). The other different images of widgets merely represent various states the widget can be in.

Configuration Options

Explanation for each of the options is in the Documentation.

Option Accepted values Default value
animation TRUE, FALSE FALSE
bullet_color <hex-RGB> don’t use custom colour
contrast <double> 1.0
focus_color <hex-RGB> don’t use custom colour
focus_fill TRUE, FALSE TRUE
focus_inner TRUE, FALSE FALSE
gradients TRUE, FALSE TRUE
handles 0, 1, 2 1
hilight_ratio <double> 1.0
listviewheaderstyle 0, 1, 2 1
listviewstyle 0, 1, 2 0
menubarstyle 0, 1, 2, 3, 4 3
progressbarpadding 0, 1, 2 2
progressbarstyle 0, 1 1
roundness <integer> 2
scrollbar_color <hex-RGB> don’t use custom colour
scrollbar_style 0, 1, 2, 3 1
stripes TRUE, FALSE TRUE
style CLASSIC, MODERN, GLOSSY MODERN
toolbarstyle 0, 1, 2, 3 1

Used Gradient Types

TBD

Documentation

I write the documentation along the development process and didn't give any thoughts to it's license, so for now (the text is short and I see no reason in restricting its re-usage, editing, ...) consider it Public Domain (i.e. you can do with it whatever you want).

Documentation text in PostScript, print-ready, on A4 paper, Plain TeX Sources

Attachments