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

ecik

14 years ago

There is error with compiling it on x86_64. Despite of configure --disable-rpath it sets rpath and it causes rpmbuild error:
ERROR 0001: file '/client/config/.libs/kwin_polyester_config.so' contains a standard rpath '/usr/lib64' in [/usr/lib64]
ERROR 0001: file '/client/.libs/kwin3_polyester.so' contains a standard rpath '/usr/lib64' in [/usr/lib64]
ERROR 0001: file '/style/config/.libs/kstyle_polyester_config.so' contains a standard rpath '/usr/lib64' in [/usr/lib64]
ERROR 0001: file '/style/.libs/polyester.so' contains a standard rpath '/usr/lib64' in [/usr/lib64]

Report

C

mart

14 years ago

It's a problem of the build system, uhm appeared in both polyester and tastymenu i see... unfortunately I don't know much of automake... I will see what i can do.

Report

liviopl

14 years ago

Without problem i've installed it on Kubuntu Desktop CD :D.
But i can't on Fedora Core 5.
Link's broken.

Report

hagabaka

14 years ago

Hello, in the windec buttons configuration, the Shade, Keep Above Others, Keep Below Others, and Resize buttons are disabled. However, I can put the Keep Above Others button into the title bar and it works, but putting the other disabled buttons into the title bar in configuration doesn't make them show in window title bars. But I noticed that for windows which don't have a Maximize button, the Shade button will take its place. Is this intentional, and are the missing buttons yet to be implemented, or is it only happening on my computer?

Report

mafin

14 years ago

This is the best theme for KDE!!! I think that guys from KDE should include polyester as a default theme. Thanks for a nice job!

Report

fredbird67

14 years ago

Actually, polyester is the default theme in the current version of MEPIS, which I use and absolutely LOVE! And yes, I too use the polyester theme on it, and I love the colorization effect when you hover the mouse over the title-bar buttons. Plus, you can also assign any non-mouse-hover color you want to buttons in the color scheme settings, too. MEPIS and polyester both ROCK!

Report

liquidat

14 years ago

The Fedora Core 5 link is broken...

Report

gr3g

14 years ago

Link broken, but the source still can be downloaded...

Report

daihard

14 years ago

I get an error when running "make install" on the source files.

----------------------------------------
Makefile:854: warning: overriding commands for target `clean-bcheck'
Makefile:817: warning: ignoring old commands for target `clean-bcheck'
Makefile:859: warning: overriding commands for target `bcheck-am'
Makefile:822: warning: ignoring old commands for target `bcheck-am'
Making install in client
make[1]: Entering directory `/home/dtoyama/source/polyester-0.9.3/client'
Making install in config
make[2]: Entering directory `/home/dtoyama/source/polyester-0.9.3/client/config'
make[3]: Entering directory `/home/dtoyama/source/polyester-0.9.3/client/config'
test -z "/usr/lib/kde3" || mkdir -p -- "/usr/lib/kde3"
/bin/sh ../../libtool --mode=install ../../1 'kwin_polyester_config.la' '/usr/lib/kde3/kwin_polyester_config.la'
../../1 .libs/kwin_polyester_config.so /usr/lib/kde3/kwin_polyester_config.so
../../libtool: line 5976: ../../1: No such file or directory
make[3]: *** [install-kde_moduleLTLIBRARIES] Error 127
make[3]: Leaving directory `/home/dtoyama/source/polyester-0.9.3/client/config'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/home/dtoyama/source/polyester-0.9.3/client/config'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/dtoyama/source/polyester-0.9.3/client'
make: *** [install-recursive] Error 1
----------------------------------------

Would you mind showing me how to fix this problem? I am using Fedora Core 4.

Thanks!
Dai

Report

gentimjs

14 years ago

I'm having trouble with the colors for buttons on the title bar.. by default, they are a gross yellow-with-grey color. When i change active title button to another color, say black, the button changes to a wierd color I havent specified anywhere. I'm running the polyester window decoration with the polyester style/theme both built from source. I'm on solaris10/sparc.

Id like to get mine looking blue/white like the polyester-blue color theme in the preview pic. Any advice with my button color issue?

Report

inckie

14 years ago

I think there's only one thing missing: you offer centered title text and cetered tabs, but not a centered menu bar... those three options together would (for me, at least) make for a pretty look.

But thanks and congratulations for the best style I've seen so far!

P.S.: any chance of making a Kubuntu Dapper amd64 package?

Report

suslik

14 years ago

Imo, best all-around theme. Lipstik and other do offer some little niceties (like outer highlighting of active buttons, instead of rectangle of dashes) but, on awerage, this theme beats them all.

One can achieve both, lush AND clean looks with Polyester. Very good jog on selecting the best of the features for inclusion.

Report

ktux

14 years ago

a very nice theme and desktop

Report

simon23

14 years ago

Hi, thats a very nice theme.

But i cant use it because i use debian, ant up to now i dont know how to rebuild this design for debian.

Anyway - if anyone builds this Theme for debian - i would be happy to use it.

Simon

Report

Dapper

14 years ago

the Kubuntu Dapper link is still 0.9.2 :)

Report

vanyar

14 years ago

I uploaded version 0.9.2 minutes before the 0.9.3 announcement. Now it's updated.

Report

poison

14 years ago

Hi =D
When using Plastik and opening a page in a new tab in konqi,
the tab-label has a different colour while loading,
and another colour when the page has been completely loaded.
Also in kopete for example,
the tab label has different colours while somebody is typing and when the message has been sent.
Unfortunately this doesn't work when using Polyester =(
Would it be possible to implement this ?
Thanks ^^

using: KDE 3.5.3
Polyester 0.9.2

Report

C

mart

14 years ago

yeah, it was my fault when I reimplemented the text-painting routine on the tabs, and it's an one line fix.
Maybe i will make a bugfix release in 2-3 days.

Report

djworld

14 years ago

Your style is really cool! I used Plastik until I discovered it, now my desktop is made of some kind of crystal polyester. It's a brand-new leading-edge-technology matherial. ;-)

Now seriously, have you thought about porting it to QT 4? There are already many QT 4 apps out there (and one will be out from my side on september-october ;-) ) and KDE 4 will be out sooner or later, it would be cool to enjoy the style in those apps as well.

AFAIK, there are no big differences between the API of QT 3 and QT 4 for the styles (there are in the inside and in other areas, but not much in the styles API), so it shouldn't be too hard to make it.

Report

C

mart

14 years ago

yes, I was thinking to do so, but since it uses some kde specific functions i fear i would have to get the svm trunk kde and make it work, and i don't have time for that at the moment (maybe i will look about making a qt4-only version of it)

Report

wu-hsin

14 years ago

Polyester is my favorite style. It's very customizable, and looks good in almost any configuration. Naturally it can also get better. Here are some features I'd like to see before/in version 1.0:

- Option to enable/disable colored menu sort order button. At the moment it's painted with the Selected Background color. In my eyes, those buttons look ugly if they're colored, but also changing the Selected Background color makes other things look bad.
- Option to enable/disable colored horizontal line in selected tabbar item. I think one can see whether a tab is active or not clearly enough without any such coloring.

These are of course small details, but were they to be fixed my desktop experience would reach near perfection. :)

Report

MamiyaOtaru

14 years ago

"Option to enable/disable colored menu sort order button."

quoted for truth

Still using 0.5.5, from before color was added to sliders, sort order buttons and selected toplevel menu (and I always disable scrollbar color). It just seems like it's drifting into too-colorful-land, with no way to turn it off.

Report

C

mart

14 years ago

uhm, i don't know. the problem is that a gigantic configuration dialog with zillions of switches wouldn't be the maximum of usability.
i was thinking about making some configuration (the ones that leads to less visible changes) options only available by editing the configuration file.

Report

Dapper

14 years ago

this style looks really nice, especially when you animate the buttons :), anyway, what did you do to Konqueror to get that location bar? please tell me :)

Report

C

mart

14 years ago

it's
http://www.kde-look.org/content/show.php?content=33225
but at the moment it's utterly broken :-)

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