
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
I wanted to write this engine for a long time but I could never figure out how to write a gtk2 engine. With gtk3 the the documentation got a bit better (I still had to figure out a lot myself) and I was finally able to start this engine.
Note that this is only a development release and the engine is not finished yet.
As of version 0.4 I included binaries, so no need to compile the engine. Just copy the right libsolidity.so from the directory binaries to your gtk3 engine directory (mine is /usr/lib/gtk-3.0/3.0.0/theming-engines). Replacing the engine might crash all your open gtk3 applications, so save your work before you install the engine.
To install the themes simply copy them to /usr/share/themes or ~/.themes
Finally activate one of the themes in Gnome Tweak Tool and have fun!
This is the first time I'm posting binaries, so there's a tiny chance they're not working. I would be grateful if someone who knows what they do could test them and report the results in the comments.
For this version I tried to set up a Autotools build system. Maybe some Autotools expert could have a look at it give me a helping hand (just send me a message here on gnome-look).
8 years ago
0.2:
- changed the colours of the test theme
- improved the rendering of menus, tree views and tabs
- many more improvements
0.3:
- added some CSS options to the engine
- changed the rendering of scrollbars
- improved the test theme
- added a dark test theme
0.4:
- added a spinner
- improved the separators
- updated for GTK+ 3.2
- various smaller improvements
0.4.1:
- added some more options
- various other improvements and bug fixes
8 years ago
0.2:
- changed the colours of the test theme
- improved the rendering of menus, tree views and tabs
- many more improvements
0.3:
- added some CSS options to the engine
- changed the rendering of scrollbars
- improved the test theme
- added a dark test theme
0.4:
- added a spinner
- improved the separators
- updated for GTK+ 3.2
- various smaller improvements
0.4.1:
- added some more options
- various other improvements and bug fixes
barul
8 years ago
I only got the issue with transmission-gtk, but it may appears with other stuff.
The thing is when I select a download in the main transmission window, it doesn't hilight it. The text become white, but that's all.
I can give more info if needed…
Report
barul
8 years ago
I'm using this theme since March, still didn't find something better.
But for a while now, when I select a download in transmission-gtk, it's not hilighted anymore, apart the text which is.
I don't know what info can be helpful, but I can provide what's needed.
Report
njal
8 years ago
If you have an email address I can email you a screen shot.
I also put together an rpm for Fedora should you be interested?
Report
barul
8 years ago
It's my first gtk-3 theme, before that I was using only gtk-2 applications. I managed to install it, that's really a nice theme.
But I saw an empty gtk-2.0 directory in the 'themes' directory, is it on purpose?
Thanks for that theme
Report
eyelash
8 years ago
Cheers
Report
ilnanny75
8 years ago
thanks for sharing :D
Report
DDZ
8 years ago
Report
ilnanny75
8 years ago
Report
DDZ
8 years ago
http://www.zimage.fr/photo.php?id=95760
At left : MurrinaChromium GTK2 theme.
At right : SolidityChromium GTK3 theme.
Report
DDZ
8 years ago
Here is my theme :
http://opendesktop.org/content/show.php?content=148483
But I get some problems and I feel a little lost, I don't know how to fix them :
- I would like a separator to separate the body text and the file attachment bar in evolution for example (http://www.zimage.fr/photo.php?id=95382)
- I don't understand why I can't see the color picker buttons and their icons (http://www.zimage.fr/photo.php?id=95383).
Any idea?
Thank you very much and have a nice day!
Report
eyelash
8 years ago
1.) This is a problem with the engine. It doesn't draw a border around certain widgets (that's how I want it). Maybe I can still find a way to fix it (add an option or so). For now you could try setting the engine to "none" for this widget (I guess it's a statusbar) and set a border on the top.
2.) Which application is that?
Report
DDZ
8 years ago
-> Thanks!
Report
DDZ
8 years ago
2) Which application is that?
-> The GTK3 color picker. In Evolution but if you install "gtk-3-examples package", you will get the "gtk3-demo" application. Choose the color picker then you can see what happens.
Report
DDZ
8 years ago
2) Which application is that?
-> The GTK3 color picker. In Evolution but if you install "gtk-3-examples package", you will get the "gtk3-demo" application. Choose the color picker then you can see what happens.
Report
mpnordland
8 years ago
Report
eyelash
8 years ago
Report
mpnordland
8 years ago
Report
mpnordland
8 years ago
configure.ac:6: required file `./ltmain.sh' not found
I get this while trying to compile the library, any ideas?
Report
eyelash
8 years ago
$ valac --pkg=gmodule-2.0 --pkg=gtk+-3.0 -C solidity.vala
$ gcc -shared -fPIC `pkg-config --cflags --libs glib-2.0 gmodule-2.0 gtk+-3.0` -o libsolidity.so solidity.c
Report
DDZ
9 years ago
Report
baalador
9 years ago
Report
eyelash
9 years ago
Report
cbowman57
9 years ago
What do you have planned for it?
Report
eyelash
9 years ago
I had planned a gtk2 version of the engine but I got stuck. Maybe some day I take that up again. Or maybe not.
I'm currently reworking the default theme (I find the borders too dark) and there are also a window decorations planned.
Then there are bugs to be fixed and in a distant future I will probably add support for smooth transitions (e.g. when you move the mouse over a button) and generally more options for the engine.
Report
cbowman57
9 years ago
http://gnome-look.org/content/show.php/ChocoLatte?content=147493
Report