From Fedora Project Wiki

< Artwork‎ | NodokaTheme

Revision as of 14:13, 24 May 2008 by fp-wiki>ImportUser (Imported from MoinMoin)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Nodoka Notification Theme Draft

"Proword"

We use the notification system a lot - to notify user of old battery, empty battery, new mail, playing song, installed packages, available updates, ... so it should be given some love. The current theme is plain, and in a word ugly. So we propose to create a notification theme as part of the Nodoka Theme .

Notification messages are handled by libnotify, we need to look at it's theming possibilites, what we can do to make it look nice.

We target this on F10.

Current look

Whole Desktop

File:Artwork NodokaTheme NotificationTheme notify-orig-low.png

File:Artwork NodokaTheme NotificationTheme notify-orig-normal.png

File:Artwork NodokaTheme NotificationTheme notify-orig-critical.png

Desired look

First sketch

Idea: provide clean, warm look with soft Nodoka-like gradients

Whole Desktop

File:Artwork NodokaTheme NotificationTheme notify-low.png File:Artwork NodokaTheme NotificationTheme notify-low.svg Inkscape SVG]

File:Artwork NodokaTheme NotificationTheme notify-normal.png File:Artwork NodokaTheme NotificationTheme notify-normal.svg Inkscape SVG]

File:Artwork NodokaTheme NotificationTheme notify-critical.png File:Artwork NodokaTheme NotificationTheme notify-critical.svg Inkscape SVG]

New look

Preview

Whole Desktop Screenshot

Whole Desktop Screenshot with Compositing Enabled

File:Artwork NodokaTheme NotificationTheme notify-new-low.png

File:Artwork NodokaTheme NotificationTheme notify-new-normal.png

File:Artwork NodokaTheme NotificationTheme notify-new-critical.png

Download

notification-daemon-engine-nodoka-0.1.0.tar.gz

notification-daemon-engine-nodoka-0.1.0-1.fc9.i386.rpm

Source Code in git

Enabling

After you install the package, set gconf '/apps/notication-daemon/theme' key to 'nodoka'.

You can do it e.g. using 'Configuration Editor', which is in gconf-editor package.