Polyester

KDE 3.5 Themes

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

4
5 .0
Description:

Widget style + kwin decoration both aimed to be a good balance between eye candy and simplicity
Last changelog:

11 years ago

2.0
-some fixes in build files, links less stuff
-fixed icons on tabbars
-fixed a bug in kcalc

2.0 beta2
-built with cmake is a kstyle, built with qmake is a plain qt style
-some fixes here and there
-corrected a crash with qt webkit
-corrected a graphical glitch with textboxes in Plasma

Polyester 1.0.5:
-compiles with gcc 4.3

Polyester 1.0.4:
-Corrected some visual glitches in ksnapshot

Polyester 2.0 Beta1:
-some graphics fixes
-some build system fixes
-translations should be ported

Polyester 1.0.3:
-Polish translation by Tomek Argasiński
-Italian translation

Polyester 1.95:
The widget set it's more or less complete, there are still some issues and i didn't tried all the combinations of configuration options, so some of these can still be broken :)

Polyester 1.90:
This is the first public releases of the qt4/kde4 port of polyester, some important notes:
-First of all it must be considered a very early alpha quality code not intended for everyday use, it could blow up your computer or eat your cat, use at your own risk :P
-as i said is not very stable and probably not all configuration option works
-at the moment there is only the style, i don't know if or when i will port the window decoration
-it can be compiled with cmake (and you will need a kde4 snapshot o do so) typing
cmake . -DCMAKE_INSTALL_PREFIX=whathever you want
make
make install
-or with qmake (you will need only qt4 with devel package, but you won't get the configuration dialog)
in order to use qmake you must go in the style subfolder and type:
qmake qmake.pro
make
make install
-probably i won't release another release tarball for quite some time, but if you're curious there is a bazaar repository at http://launchpad.net/polyester

Polyester 1.0.2:
-corrected a bug in the configuration dialog (centered tabbars)

Polyester 1.0.1:
mostly a bugfix release
-corrected a build problem with automake 2.6+
widget:
-better management of the menu stripe width
-another hack for gtk-qt: the menu stripe is always off (yeah, it's a broken solution but it was managed too bad...)
-when both toolbar separators and menubar emphasis with border are turned on don't draw an extra line under the menubar
deco:
-when the focus policy is set to "focus follows mouse" the bad flickering should be done (need some testing)
-corrected a bug that caused the windows not being completely painted when kcompmgr is activated

Polyester 1.0:
This will be more or less the final version for Qt3/KDE3, apart some fixes for the garzillions of terrible bugs I'm sure that are still there :)
widget:
-With colored scrollbars option turned off, the scrollbar handle has colored extremities on mouse over (similar to the Ubuntu theme)
-In the configuration dialog "Menus and toolbars" was misleading, now it's "Advanced"
-nice circles instead of asterisks in password lineedits. Idea from Daniel Molkentin http://daniel.molkentin.de/blog/index.php?/archives/59-Password-shadowing-Pimp-My-Plastique.html (will probably be the default in KDE 3.6 btw)
-default button highlight when animations are disabled
-alphablending (yes, fake of course:)) at the corners of the popup menus
-corrected a bug in the sliders aspect
deco:
-titlebar buttons icons have a cleaner aspect

Polyester 1.0_rc1:
widget:
-less (and bigger) dots on QSplitters
-button like menuitems works with transparent menus
-menu stripe works with transparent menus
-entirely redesigned the configuration dialog (should be more usable)
-a lot of code cleanups in the configuration code
-light gradient in the progressbar blank area
-corrected an ugly rendering bug in the QGridView headers
-corrected a rendering bug in the slider with reverse layout
-minor cosmetic changes to the following widgets:
-scrollbars
-sliders
-default buttons contour
-spinboxes
-inactive tabs
-better mouse over highlight with checkboxes and radiobuttons
-border of buttons and other 3d widgets

deco:
-option to make rectangular titlebar buttons (at the moment is the default)
-antialiased titlebar buttons border
-redesigned the configuration dialog to be similar to the style configuration
-added svg sources of the titlebar buttons icons so it's easier to make modifications
-some code cleanups
-drawing of titlebar buttons follows the global contrast settings

Polyester 1.0_beta2:
-Now Gentoo ebuild should work
widget:
-Nicer animation on buttons when the mouse cursor leaves them
-Shadowed text of buttons and menubar configurable separately
-Fixed a bug in the rendering of scrollbar handles
-Don't render dots on scrollbar handle when the handle is too little
-Optimization: lot useless loops in the animation code (i.e. deactivating the QTimer when is not needed :))

deco:
-More Fitts' law friendly: titlebar buttons works also when the mouse cursor is at the top edge of the screen
-No longer draws the round border if the window is maximized
-Uses 16x16 icons in titlebar where available instead of scaling down bigger icons

C

mart

13 years ago

1) uhm, yeah, i see, I think it could be some sort of rounding error, i will investigate, maybe an adjustment of one-two pixels is enough...
2) yes, I'm not very happy with the decoration code, i fear that for a performance increase a whole rethinking of the code should be necessary, at the moment I have no time...

3)I always thought that was a qt/kde problem, could you tell me what is the theme that does it right?

Report

waltframe

13 years ago

Oh im sorry, turns out its a problem with Qt yes.

Report

waltframe

13 years ago

I ofcorse meant move it 3 pixels left, not right.

Report

Superstoned

14 years ago

nice work on rc1. great config screen!!! really...

anyway, i'd like to ask if you could make the scrollbar (optionally) a bit like the ubuntu one in this screenshot. p://www.ubuntu.com/include/img/firefox.png
i guess the top and botom of the scrollbar light up in a color when doing a mouseover?
i like them, and love to see it in polyester...

plz?
:D
tnx and grtz

Report

C

mart

14 years ago

uhm, since I think the configuration dialog it's too crowded already I could make a similar mousehover effect on scrollbars when the colored scrollbars option is turned off, it's a matter of 4 lines of code :)

Report

Superstoned

13 years ago

sorry to bother, i might have asked this before - but i'd love to see the menu's a bit more rounded. they do have at the corner a lighter pixel, but that looks weird on a black background. ehm, and to bother even more - the text input i'm writing this in could also use a bit smoothness, if that's possible at all... :D
and maybe the checkbuttons... ???
yeah, i hate squares ;-)

btw there are some details in your style i really love. one is the rounded focus rectangle. these simple things make a style look much more smooth!

Report

C

mart

13 years ago

for the menu the problem is that if it is rounded, in order to not to have garbage pixels al the rounded corners it's necessary to go with the current buggy fake alpha blending (at the mement polyester doensn't use it for the menus, and here is the why of the four bright pixels at the corners)
I could try if i can manage to add it if it's not too invasive.

for the rounded corners, i think that certain widgets as the checkboxes are too little to have the corners too rounded, it would result in unclean shapes (but it's only a personal opinion)

Report

Superstoned

13 years ago

well, i'd be nice if you could pull it off with the menu's, but don't if you don't feel like doing it ;-)

maybe the checkboxes should be square (or only slightly round). and i guess the input box we're writing in can't be changed by you, isn't it? on eg the dot repies, the input fields are rounded, this one is square...

Report

C

mart

13 years ago

in the lineEdit field I only have control of the one-two pixels norder, in the inner rectangle, where the input text lays I absolutely can't paint (if I paint something, it will be overwritten by the white rectangle)

Report

Superstoned

13 years ago

love to see it ;-)

Report

npu

14 years ago

Thanks for your work, this is the best style ever IMO. So far. Keep it up!

Report

TheReplaced

14 years ago

I made a Slackware tgz package for Polyester 1.0 beta2. I compiled it on Zenwalk.
http://replaced.uw.hu/packages/polyester-1.0_beta2-i386-1.tgz

Report

C

mart

14 years ago

Thanks,
I've added a link to it.

Report

zelinho

14 years ago

Nice, but when I swich to Polyester in Control Center's Style and
Window Decoration, it not sets the theme for Panel.

Report

Superstoned

14 years ago

restart KDE, or kill & restart kicker ;-)

kicker can be slow to respond to theme changes...

Report

iuso

14 years ago

Hi. Polyester is my absolute favorite theme. But I'd be very happy to be able to use my own button images aswell. Can you publish the png files and a script (or at least instructions) to create buttons.h out of them?

Report

C

mart

14 years ago

Hi,
Do you mean the buttons of the widget or the ones of the titlebar?
the buttons of the widget are not pixmaps,
instead the buttons of the titlebar are the svgs stored in client/images folder of the sources.
after modifying them you should re run the createbuttons.sh script from the client directory

Report

iuso

14 years ago

Yeah, I meant the titlebar buttons. But there isn't a client/images/ dir in the 1.0_beta2 sources.

Report

C

mart

14 years ago

uhm, yeah, I should convince automake to include it the distribution...
in the meantime, I've put them on
http://www.notmart.org/misc/polyester-buttons.tar.bz2
and uncompress it in the client folder

Report

derMosher

14 years ago

It's my favorite style now, thank you very much! Maybe it can be included in KDE4?

Report

liviopl

14 years ago

I have made RPM package for Fedora Core (i386)
Link: http://www.kde-look.org/content/show.php?content=47109

Report

C

mart

14 years ago

great, I will put the link in this page for a better visibility if you don't mind

Report

liviopl

14 years ago

I'ts ok :).
I'm happy, i can support :).

Report

janet

14 years ago

Polyester nearly is perfect - but there is one thing that I miss: the option to alternatively have rectangular window decoration buttons. IMHO that looks better on widescreen displays than square buttons.

Report

C

mart

14 years ago

nice idea: maybe two separate settings for width and height of the buttons?

Report

11 years ago

2.0
-some fixes in build files, links less stuff
-fixed icons on tabbars
-fixed a bug in kcalc

2.0 beta2
-built with cmake is a kstyle, built with qmake is a plain qt style
-some fixes here and there
-corrected a crash with qt webkit
-corrected a graphical glitch with textboxes in Plasma

Polyester 1.0.5:
-compiles with gcc 4.3

Polyester 1.0.4:
-Corrected some visual glitches in ksnapshot

Polyester 2.0 Beta1:
-some graphics fixes
-some build system fixes
-translations should be ported

Polyester 1.0.3:
-Polish translation by Tomek Argasiński
-Italian translation

Polyester 1.95:
The widget set it's more or less complete, there are still some issues and i didn't tried all the combinations of configuration options, so some of these can still be broken :)

Polyester 1.90:
This is the first public releases of the qt4/kde4 port of polyester, some important notes:
-First of all it must be considered a very early alpha quality code not intended for everyday use, it could blow up your computer or eat your cat, use at your own risk :P
-as i said is not very stable and probably not all configuration option works
-at the moment there is only the style, i don't know if or when i will port the window decoration
-it can be compiled with cmake (and you will need a kde4 snapshot o do so) typing
cmake . -DCMAKE_INSTALL_PREFIX=whathever you want
make
make install
-or with qmake (you will need only qt4 with devel package, but you won't get the configuration dialog)
in order to use qmake you must go in the style subfolder and type:
qmake qmake.pro
make
make install
-probably i won't release another release tarball for quite some time, but if you're curious there is a bazaar repository at http://launchpad.net/polyester

Polyester 1.0.2:
-corrected a bug in the configuration dialog (centered tabbars)

Polyester 1.0.1:
mostly a bugfix release
-corrected a build problem with automake 2.6+
widget:
-better management of the menu stripe width
-another hack for gtk-qt: the menu stripe is always off (yeah, it's a broken solution but it was managed too bad...)
-when both toolbar separators and menubar emphasis with border are turned on don't draw an extra line under the menubar
deco:
-when the focus policy is set to "focus follows mouse" the bad flickering should be done (need some testing)
-corrected a bug that caused the windows not being completely painted when kcompmgr is activated

Polyester 1.0:
This will be more or less the final version for Qt3/KDE3, apart some fixes for the garzillions of terrible bugs I'm sure that are still there :)
widget:
-With colored scrollbars option turned off, the scrollbar handle has colored extremities on mouse over (similar to the Ubuntu theme)
-In the configuration dialog "Menus and toolbars" was misleading, now it's "Advanced"
-nice circles instead of asterisks in password lineedits. Idea from Daniel Molkentin http://daniel.molkentin.de/blog/index.php?/archives/59-Password-shadowing-Pimp-My-Plastique.html (will probably be the default in KDE 3.6 btw)
-default button highlight when animations are disabled
-alphablending (yes, fake of course:)) at the corners of the popup menus
-corrected a bug in the sliders aspect
deco:
-titlebar buttons icons have a cleaner aspect

Polyester 1.0_rc1:
widget:
-less (and bigger) dots on QSplitters
-button like menuitems works with transparent menus
-menu stripe works with transparent menus
-entirely redesigned the configuration dialog (should be more usable)
-a lot of code cleanups in the configuration code
-light gradient in the progressbar blank area
-corrected an ugly rendering bug in the QGridView headers
-corrected a rendering bug in the slider with reverse layout
-minor cosmetic changes to the following widgets:
-scrollbars
-sliders
-default buttons contour
-spinboxes
-inactive tabs
-better mouse over highlight with checkboxes and radiobuttons
-border of buttons and other 3d widgets

deco:
-option to make rectangular titlebar buttons (at the moment is the default)
-antialiased titlebar buttons border
-redesigned the configuration dialog to be similar to the style configuration
-added svg sources of the titlebar buttons icons so it's easier to make modifications
-some code cleanups
-drawing of titlebar buttons follows the global contrast settings

Polyester 1.0_beta2:
-Now Gentoo ebuild should work
widget:
-Nicer animation on buttons when the mouse cursor leaves them
-Shadowed text of buttons and menubar configurable separately
-Fixed a bug in the rendering of scrollbar handles
-Don't render dots on scrollbar handle when the handle is too little
-Optimization: lot useless loops in the animation code (i.e. deactivating the QTimer when is not needed :))

deco:
-More Fitts' law friendly: titlebar buttons works also when the mouse cursor is at the top edge of the screen
-No longer draws the round border if the window is maximized
-Uses 16x16 icons in titlebar where available instead of scaling down bigger icons

12345678910
Be the first to comment
kamesh
Jan 20 2012
Frank
Feb 17 2009
8siem
Feb 08 2009
panshizhu
Jan 21 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
1.0.4 - 2.0
updated Feb 17 2009
added Aug 20 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 4