
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Nodoka is a GTK+ engine being developed for default inclusion Fedora 8.
The engine comes with a gtk+ theme, and I've linked to the metacity and GNOME metatheme it's supposed to be a part of, as well as an alternative GTK theme I put together. (see the second screenshot)
I've built a package for Ubuntu 7.10 x86 and Fedora 8 x86.
Users installing from a package should be aware that after it's installed any gtk apps running may become ugly. Restarting them seems to fix it.
I've tentatively put together a Gentoo ebuild for all arches, based on one by Nareshov for AMD64. I don't have any installations of Gentoo on hand, so I can't test it.
You can find (now outdated) packages at http://www.gnome-look.org/content/show.php/gtk2-engines-nodoka+%5BRPMs%2BDebs%5D?content=64606
for the following distros/architectures:
Ubuntu 7.04 (Feisty Fawn) x86
Mandriva 2006/2007 x86
SuSE 10.2 x86, x86_64
SuSE 10.1 x86
Fedora 7 x86, x86_64
Fedora Core 6, x86, x86_64
Debian Etch 4.0 x86
In addition, if none of the above options will work for you, you can get the source below or at the homepage (linked to above). The homepage contains instructions for checking out from git.
For people who would like to play with their gtkrc's, here are some options that the readme claims Nodoka supports:
* animation = TRUE, FALSE # FALSE = disabled, TRUE = enabled
* bullet_color = six-digit hex value # set custom bullet color (for check and radio buttons)
* contrast = 1.0 # double value, sets the contrast on borders
* gradients = TRUE, FALSE # use gradients
* hilight_ratio = 0.909090909 # currently has no effect, will probably go away in a future release
* listviewheaderstyle = 0, 1, 2 # 0 = flat, 1 = gradient, 2 = raised
* listviewstyle = 0, 1 # 0 = nothing, 1 = dotted
* menubarstyle = 0, 1, 2, 3 # 0 = flat, 1 = normal raised gradient, 2 = normal lowered gradient, 3 = menubar gradient
* toolbarstyle = 0, 1, 2, 3 # 0 = flat, 1 = normal raised gradient, 2 = normal lowered gradient, 3 = menubar gradient
* roundness = 0, 1, 2, 3... # set the roundness of widgets
* scrollbar_color = six-digit hex value # set custom scrollbar color
* scrollbarstyle = 0, 1, 2 # 0 = no handles, 1 = circles, 2 = bars
* stripes = TRUE, FALSE # use stripes in progressbars
* focus_inner = TRUE, FALSE # TRUE = secondary focus ring inside, FALSE = secondary focus ring outside widgets
* focus_fill = TRUE, FALSE # enable or disable focus overlay fill
I'm not connected to the development of this engine. Suggestions should be directed at the developers.
13 years ago
0.6.90.1git:
* Rendering fixes for Entry related widgets
* Fix Progress Bar issue
* Fix and improve frames and tabs rendering
* Update Nodoka-Alternative theme
0.6.89.2git:
* Major improvements to new focus representation
* Add two configuration options for focus ring design
3 January:
* Uploaded Fedora 8 RPM
0.6.89.2 (0.7 Alpha 2):
From the official changelog:
* Redesign ProgressBar
* Rework SpinButton
* Bullet color set in engine options
* Add new option to menubarstyle
* Support gradients in toolbars
0.6.89.1:
* OO.o bug should be fixed
From the official changelog:
* CheckButton and RadioButton dot color set in gtkrc
* Finalize Scrollbar design
28 December, 2007:
From the git changelog:
* Rework tabs
* Rework focus representation
* Remove separator from optionmenu
* Gecko workaround for scrollbars now in engine
19 December, 2007:
From the git changelog:
* First try on scrollbars redesign
.6:
* Fixed checkbox positioning issue in firefox
.5.90:
From Martin Sourada's announcement:
I've just released first official beta version of Nodoka theme. If there
will not be found any rendering issues this is how the final version
included in Fedora 8 will look like.
Changes in this version are:
1. Added inconsistent state to radio and check buttons
2. Fixed gtk tooltip colour with new gtk
3. Added resize grips other than south-east
4. Fixed all compiler warnings
5. Whole code was run through indent
6. Added make dist, distclean and maintainer-clean rules to Makefiles.
Original announcement can be found here:
https://www.redhat.com/archives/fedora-art-list/2007-August/msg00185.html
13 years ago
0.6.90.1git:
* Rendering fixes for Entry related widgets
* Fix Progress Bar issue
* Fix and improve frames and tabs rendering
* Update Nodoka-Alternative theme
0.6.89.2git:
* Major improvements to new focus representation
* Add two configuration options for focus ring design
3 January:
* Uploaded Fedora 8 RPM
0.6.89.2 (0.7 Alpha 2):
From the official changelog:
* Redesign ProgressBar
* Rework SpinButton
* Bullet color set in engine options
* Add new option to menubarstyle
* Support gradients in toolbars
0.6.89.1:
* OO.o bug should be fixed
From the official changelog:
* CheckButton and RadioButton dot color set in gtkrc
* Finalize Scrollbar design
28 December, 2007:
From the git changelog:
* Rework tabs
* Rework focus representation
* Remove separator from optionmenu
* Gecko workaround for scrollbars now in engine
19 December, 2007:
From the git changelog:
* First try on scrollbars redesign
.6:
* Fixed checkbox positioning issue in firefox
.5.90:
From Martin Sourada's announcement:
I've just released first official beta version of Nodoka theme. If there
will not be found any rendering issues this is how the final version
included in Fedora 8 will look like.
Changes in this version are:
1. Added inconsistent state to radio and check buttons
2. Fixed gtk tooltip colour with new gtk
3. Added resize grips other than south-east
4. Fixed all compiler warnings
5. Whole code was run through indent
6. Added make dist, distclean and maintainer-clean rules to Makefiles.
Original announcement can be found here:
https://www.redhat.com/archives/fedora-art-list/2007-August/msg00185.html
permafrost91
12 years ago
Report
amituttam
12 years ago
I followed the instructions and was able to compile it.
I even downloaded the nodoka gtk theme and copied it to a ~/.themes directory
And I have a .gtkrc-2.0 file with the following lines:
gtk-theme-name = "Nodoka"
But I can't get it too work. I don't use GNOME environment but I use GTK apps. Other themes work. Any ideas?
Thanks,
Amit
Report
hka
13 years ago
Report
hka
13 years ago
it works great!!!
Report
cakeandtea
13 years ago
Report
cakeandtea
13 years ago
Report
therecorder
13 years ago
Report
therecorder
13 years ago
Report
cakeandtea
13 years ago
I'm looking into it right now.
Report
therecorder
13 years ago
Report
sjc001
13 years ago
Report
cakeandtea
13 years ago
Report
buttons
13 years ago
Report
buttons
13 years ago
Report
cakeandtea
13 years ago
Since you're interested, I put together a theme that looks similar to the one in the screenshot:
http://gnome-look.org/content/show.php?content=66332
Report
Chrispy
13 years ago
it has an effect: it makes your theme 100% flat (works with murrine, too), you can see the biggest difference in the fileselection-dialog
Report
cakeandtea
13 years ago
Report
koshu
13 years ago
Report
cakeandtea
13 years ago
This should also likely make it (unlike the failure that was echo) because they have someone really actively developing it.
Report
esun819
13 years ago
may i recommended that you set your scrollbar color to be the same as your progrossbar?
like the clearlooks-gummy look.
alll-in-al though, a great engine! way to go!
Report
cakeandtea
13 years ago
Are you running Gutsy? If so, then maybe I didn't package it properly. If not, then you need the package Chrispy built. Or compiling from source works.
Report
Chrispy
13 years ago
I built engine with --prefix=/usr --enable-animation --enable-macmenu --enable-animationtoleft
a)
How do I enable the Macmenu? or is there more to do?
b)
How do I enable the animationtoleft option? or do I have to rebuild without --enable-animation and only with --enable-animationtoleft?
c)
How do I Change the scrollbarcolor?
colorize_scrollbar = TRUE does not work ...
d)
How do I change the checkbutton color?
Thanks
Report
cakeandtea
13 years ago
a)
How do I enable the Macmenu? or is there more to do?"
To the best of my knowledge, macmenu is currently a GTK+ patch. The last I ever heard of it was here:
http://ubuntuforums.org/showthread.php?t=241868
"c)
How do I Change the scrollbarcolor?
colorize_scrollbar = TRUE does not work ..."
That option seems broken in .5.3.1. The readme defines the custom scrollbar color option as:
scrollbar_color = six-digit hex value
by the way. It's also broken.
"d)
How do I change the checkbutton color?"
You can't, afaik.
Report
hav0x
13 years ago
Report
cakeandtea
13 years ago
At the top of the page, over the download count. Where it says Homepage.
It's currently pretty spartan, but it's something.
Report