Skulpture

Plasma Widget Styles

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

39
Score 77.8%
Description:

Skulpture is a GUI style addon for KDE programs. It features a classical three dimensional artwork with shadows and smooth gradients to enhance the visual experience.

Skulpture has been designed to be light and easy on eyes; many distracting borders or graphical elements have been removed or replaced by simpler artwork. See NOTES and README for additional information.

Skulpture is released as source code under the GNU GPL version 3 license; see INSTALL for installation instructions and COPYING for additional information.

Gentoo build kindly provided by Franz Fellner, Thanks! For binary packages, please check with your distribution.
Last changelog:

9 years ago

New in 0.2.4:

This version fixes two crashes and other bugs visible with KDE 4.4. Updating is recommended.

Bugfixes:
* fixed possible crash when destroying MDI windows
* fixed possible crash when destroying menus
* fixed Tab key handling in Konversation
* fixed detection of default font (KDE 4.4)
* fixed menu item rectangle and input handler (Qt 4.6)
* fixed text rendering in vertical ProgressBar
* fixed frame in "east" TabWidget (Qt 4.6)
* fixed workaround for KIntNumInput size bug (KDE 4.4)
* fixed MDI window title placement with RTL layouts
* fixed ToolBar icon size to respect KDE setting (KDE 4.4)
* fixed single click mode to respect KDE setting (KDE 4.4)
* fixed vertical centering regressions (Qt 4.6.1)
* fixed vertical alignment of labels in FormLayout (Qt 4.6.2)
* fixed flashing of ScrollBar in PlacesPanel
* fixed widget flags in KWin window decoration client
* fixed menubar margin for improved full-screen usability
* fixed "Alternate Background" color in Skulpture color schemes
* fixed build warnings (KDE 4.3)
* fixed build failure with Qt 4.1

See NEWS for changes in previous versions.

DnS

10 years ago

Feature request (if possible)

Add an option to hide menus icons.

( yeah i hate icons :p )

Using your theme with "Chrome" colorscheme is really pleasant to work : very clean :)

Report

C

skulptor

10 years ago

This will be possible with 0.3.x version, but I have no timeframe yet.

Regarding color schemes, Skulpture is designed to be used with a non-white View color so that highlighting works. But I am glad you like it with your setup :)

Report

JohnnyJupiter

10 years ago

dear maker of skulpture:

this may sound pathetic, but your theme became the main reason for me to switch from gnome to kde.
this is the most beautiful theme for linux i ever experienced, i tried a lot over the years, xfce, gnome themes, and they all have something indescribable odd.. i would say, your theme should be a good example for the whole community and i wish there was a way to port this to gnome, simply to have under kde a perfect integrated system-look when using gtk-apps....
well, what can i say?
thanks to you 1000 times

Report

C

skulptor

10 years ago

Hi Johnny, how is life on the KDE side? If Skulpture had a GTK+ port, I am sure you would switch back to GNOME. Not that we want this ;) Thanks for your comment, if you find anything, let me know.

Report

JohnnyJupiter

10 years ago

Hello there,

Well, the longer I experience KDE the more I like it. Now it is KDE who is convincing me to bite the dust. I got tired of those visual GNOME-glitches and I myself tried to make some nice themes in GTK but well, the concept of GTK.. I can not get satisfaction with that in long term. I think KDE and Skulpture go very nice together and actually look better then Mac and Vista, it is simply original and very desciplined / professional looking.. Now I wouldn't say that live is easy on KDE during transission time... I am learning.. BUT I need some GTK-apps for sure and gtk-qt-engine is very buggy. no buttons, no combo-boxes, no scrollbars, u name it.. drop-down-menus are black with black fg, making it unusable. so i am stuck now with qtcurve and tried in a hurry to set it up in a way that it fits to your theme, but well, it's not ideal... i could not find any relevant answers to my problem with gtk-qt-engine... do u know a better solution by any chance? thanks in advance...

Report

SeaJey

10 years ago

It would be nice to have Skulpture-like preset for QtCurve.

Report

JohnnyJupiter

10 years ago

yes, i could publish what i have here, it looks quite nice, but, mmh, would be cool if there was a way to make a qtcurve theme that looks exact like skulpture indeed,.. just the fact that since using qtcurve i had no problems at all with the gtk-apps... it is very stable... mmh?

Report

SeaJey

10 years ago

>to make a qtcurve theme that looks exact like skulpture indeed

And it would be Skulpture, no?

Report

dnasthegreat

10 years ago

Really nice theme! It's the only one I've found that both looks nice and is compact (Oxygen is pretty, but too big for my resolution.)

My one request: It'd be really nice if the window decoration did the same blue focus glow that Oxygen does. It's my only regret about switching the window decoration.

Report

C

skulptor

10 years ago

Hi david, I did not invest time in focus glow or shadows in the window decoration yet, because the 4.2 API for that is marked as "unstable, WILL change for 4.3" (or something like that). But if time permits, I will have a look again when the new API (supposedly allowing smooth roundness and transparent decorations) is available.

If your only concern is the large space Oxygen windeco needs, you might have a look at http://www.kde-look.org/content/show.php/Nitrogen?content=99551

Report

undo

10 years ago

Heya

I compiled your style on FreeBSD 7.1 yesterday and ran into two small bugs:

1. In the KDE system settings, the style is listed as "Sculpture", not "Skulpture".

2. I use the GTK-Qt theme engine to make all GTK applications use Qt widgets and blend in nicely with KDE. This works with all other styles but with Skulpture, Firefox (the GTK app I use most) crashes on start-up with a floating point error. It must be some calculation going wrong in the style somewhere, raising a signaling NaN or generating a similar exception.

Report

C

skulptor

10 years ago

Skulpture is the international project name, Sculpture is the english name of the style.

Regarding the divide by zero error in the gtk engine: use the version from svn. The bug has long been fixed, but a new version was not released.

Report

undo

10 years ago

I have searched far and wide and for the life of me, I cannot find the subversion repository from which I can check out the current version of Skulptor. Could you point me at the right URL please?

In the meantime, I have tried the newest snapshot from your homepage (0.2.2.1) but the floating point error in Firefox3 persists. I even went as far as rebooting after installing 0.2.2.1 to make sure there was no old version of libskulpture.so lingering in memory.

Report

C

skulptor

10 years ago

The bug is in the GTK-Qt engine, not in Skulpture. See http://www.kde-look.org/content/show.php?action=knowledgebase&content=59031&kbid=9

Report

tail

10 years ago

Hi!

New version looks really great! I love the small subtle changes you made, and especially the not to subtle changes to Radio boxes ans Option boxes.

I was wondering if now is the right time to update my port of your theme. Are you expecting any larger changes in the near future or is this pretty much the way it is going to look from now on?

I also have another question: could you be bothered to include a small precompiled demo application which shows all widgets with their look for all states? For KDE4 is still not as easy as for 3 to set up a development environment, find dev packages for you distro, install Kdevelop4, etc. Or if you already know of such an application. This would make things easier for people wanting to port it while not having to either go though the surprisingly huge code or though dozens of dialogs in different applications and shouldn't be more complicated than dropping some widgets on a window and setting some properties (please correct me if I'm wrong).

Thank You

Report

C

skulptor

10 years ago

Hi tail, software is a evolving process, but I am quite satisfied with the current look, except for the progress bar. Luckily, this widget is not visible often :)

As for the demo application, I just use Qt Designer to try different widgets.

Report

mirrec

10 years ago

hello, i really love your theme :)

but i want to ask you if there is some possibility to have progress bar in the "normal" way :)

i upload image to better understanding.

http://img11.imageshack.us/my.php?image=prorgesbarsu2.jpg

it would be perfect if we can set up behavior of progress bar in configuration (i was looking for that but i don't find it)

if it is already possible please let mi know :)

thanks a lot :)

Report

C

skulptor

10 years ago

Find the "bool progressBarContentsCentered" function in src/skulpture.cpp, and in the last line of this function, replace "return true;" with "return false;" (line 6610 for version 0.2.2).

Report

cimi86

10 years ago

Please see this (about overriding standard icons with kde ones):
http://code.google.com/p/arora/issues/detail?id=256

Another small issue (I don't know if that depends on the graphic intel driver) is that sometimes the close button, just the close button, disappears from the window decoration until I hovered it again.

Report

C

skulptor

10 years ago

Qt 4.5 has moved icon theme detection from QPlastiqueStyle to QCommonStyle, so with that Qt version the icons should be correct again. I did not dare to copy the whole code just to make it work with Qt 4.4.

Regarding the rendering error: If you use the intel driver, remember that intel has several problems when used as the secondary X session. Also, maybe you are using Compiz? If you can reproduce with vesa driver using KWin, please paste a screenshot. But I doubt it is a Skulpture problem, because the close button is not special, except it is red :)

Report

cimi86

10 years ago

I'm not using neither compiz nor a secondary x session.
It's just like the symbol is not drawn, hovering it will make it reappear again. Could be a bug in the intel driver, the strange thing is that it happens only on *that* button, other symbols never disappeared.

Report

C

skulptor

10 years ago

Another user just confirmed that the bug is in the intel driver. Changing the AccelMethod from EXA to either XAA or UXA helped.

Report

dpinelo

10 years ago

Hi,

First, thanks for your great job. It's really cool.

I have a problem trying to open QtDesigner 4 (4.4.3), if your style is enabled in my KDE 4.1. I get a segmentation fault due to a cast detected on libQtCore. Maybe a bug?

Thanks!

Report

C

skulptor

10 years ago

Please try with KDE 4.2 (rev 898774 or later), I fixed a crash related with KDE Designer plugins. If you can still reproduce, I need a backtrace with debugging enabled.

Report

C

skulptor

10 years ago

Neither KDE 4.2 nor Qt 4.5 are out yet, but beta versions are available. While Skulpture 0.3 has already been branched, I plan to release a 0.2.3 version to make it work perfectly on the new KDE and Qt versions.

If you find something that could be improved, even if you think that it is a small issue, please add a comment. Either here, or use my blog http://kdepepo.wordpress.com/. There is also a Skulpture thread at forum.kde.org, if you need to paste pictures to show problems.

For those who want rounded buttons, I maybe should remind you that you can have them since Skulpture 0.0.3 :) Just find the line that says "k *= 0.1;" in src/skulpture.cpp and replace the number with a higher value (0.2 ... 0.9).

Report

9 years ago

New in 0.2.4:

This version fixes two crashes and other bugs visible with KDE 4.4. Updating is recommended.

Bugfixes:
* fixed possible crash when destroying MDI windows
* fixed possible crash when destroying menus
* fixed Tab key handling in Konversation
* fixed detection of default font (KDE 4.4)
* fixed menu item rectangle and input handler (Qt 4.6)
* fixed text rendering in vertical ProgressBar
* fixed frame in "east" TabWidget (Qt 4.6)
* fixed workaround for KIntNumInput size bug (KDE 4.4)
* fixed MDI window title placement with RTL layouts
* fixed ToolBar icon size to respect KDE setting (KDE 4.4)
* fixed single click mode to respect KDE setting (KDE 4.4)
* fixed vertical centering regressions (Qt 4.6.1)
* fixed vertical alignment of labels in FormLayout (Qt 4.6.2)
* fixed flashing of ScrollBar in PlacesPanel
* fixed widget flags in KWin window decoration client
* fixed menubar margin for improved full-screen usability
* fixed "Alternate Background" color in Skulpture color schemes
* fixed build warnings (KDE 4.3)
* fixed build failure with Qt 4.1

See NEWS for changes in previous versions.

12345678910
113
product-maker Jehzz Jun 01 2018 9 excellent
+
product-maker cinnamoner Mar 17 2017 9 excellent
product-maker fracaburda Apr 10 2015 9 excellent
product-maker MagnusBerg Jun 24 2014 9 excellent
product-maker zolix Nov 20 2013 9 excellent
product-maker Murz Jul 30 2013 9 excellent
product-maker tonsal Jan 06 2013 9 excellent
product-maker lionhater Dec 26 2012 9 excellent
product-maker seqizz Jul 21 2011 3 bad
product-maker jaitrum May 24 2011 9 excellent
product-maker ladislavbonita Apr 03 2011 9 excellent
product-maker e1nste1n Mar 26 2011 9 excellent
product-maker agaya Dec 16 2010 9 excellent
product-maker mmirec Oct 07 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
dan9er
May 04 2019
solandrew
Aug 30 2018
Murz
Jul 30 2013
tonsal
Jan 04 2013
Fred6681
Jul 07 2011
PasBern
Jul 05 2011
jabbas
Apr 15 2011
aazikov
Mar 07 2011
Draget
Oct 03 2010
zncdr
Jun 16 2010
MagnusBerg
Mar 28 2010
donmiguelle
Mar 07 2010
drsjlazar
Feb 08 2010
SeaJey
Feb 08 2010
garthecho
Jan 06 2010
bretzeltux
Nov 23 2009
tobgle
Nov 13 2009
adee
Nov 12 2009
toxn
Sep 25 2009
jota
Sep 07 2009
multimaniac
Aug 08 2009
alecs1
Jul 01 2009
mfranz
Jun 02 2009
giricz81
May 28 2009
Frank
May 28 2009
jgoday
May 28 2009
tail
May 24 2009
dimichxp
Apr 30 2009
dictionary
Apr 29 2009
mmirec
Apr 14 2009
Sheridan
Mar 27 2009
Ace2016
Mar 21 2009
Hamburger1984
Mar 10 2009
mayhem
Mar 07 2009
DnS
Mar 05 2009
Gogast
Feb 15 2009
8siem
Feb 08 2009
jamboarder
Jan 24 2009
goona
Jan 23 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.2.4
updated Jul 31 2017
added May 25 2007
downloads 24h
1
mediaviews 24h 0
pageviews 24h 32