Polyester

KDE 3.5 Themes

Source (required if based on other people's work):

4
Score 73%
Description:

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

13 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

kamesh

6 years ago

Subject: Libreoffice crashes in KDE 4.7.2 (kubuntu 11.10) when Polyster style is enabled

Hi Martin,

https://www.libreoffice.org/bugzilla/show_bug.cgi?id=43563

When polyster style is enabled then Libreoffice crashes. I have filed a bug in Libreoffice and they have told me that the bug lies with Polyster style. The following is the comment by one of the developers there.

Lubos Lunak 2012-01-16 08:55:37 PST
The bug is in the style. Function PolyesterStyle::drawComplexControl()
dereferences the widget pointer argument in the CC_ToolButton case even though
Qt documentation says the argument is optional and can therefore be NULL.
You'll need to report to the style developers.

Report

anderslund

8 years ago

I have switched to uglygen today, because i realized that polyester is what made openoffice (go-openoffice in arch linux) crash all the time on startup.

Krita also crashes using polyester, but in kde apps the style can be set as an argument (--style <style>). That is not possible with OOo, which i unfortunately needs to run.

According to krita devs, polyester can not handle their costum spinbox. I do not know what the problem is with OOo, except it is affecting the main application window of any OOo app i tried starting.

I hope this can be fixed, as polyester is my all time favorite!

Report

H00K

8 years ago

Hullo,

at least in 2.0 there is a problem with coloured text in tabs — like e.g. Konversation uses.

This is the biggest complaint I have about this, otherwise great, style.

Report

madsoft

8 years ago

If the style in kde4 is polyester, OpenOffice 3.x doesn't start

Report

panshizhu

9 years ago


I downloaded the polyester 2.0 for kde4 and found no kwin decorations of polyester.

Please, I hate the Oxygen kwin deco and like the polyester best. bring the polyester kwin decoration back to KDE4.

Thanks for all.

Report

C

mart

9 years ago

i have it almost there, just need to find the time to fix it up a little bit,
and that's the hard part :p

Report

xep

9 years ago

"Polyester 2.0" still version 1.90 in fact.

why font in tabbars and menubars so bold? button margins assimetric...and many other (

Report

mngrif

9 years ago

One of my favorite styles!

Report

yaoziyuan

9 years ago

i'm in kubuntu 8.10 with kde 4.2 and i want a constant look for both qt and gtk+ apps so i'm currently using QtCurve which looks like Polyester and is available for both gtk+ and qt (i do hope Polyester can have a gtk+ port, too), and Crystal kwin 2.0.3.

i want to have polyester kwin for kde4 as an alternative when i ever find Crystal kwin boring. currently i can only get the polyester widget style from compiling the source code, but not the kwin for kde4. why?

Report

usrkl

9 years ago

I like Polyester very much. I use this style since I know it (since Kubuntu 7.04).

Do you know if can you will ready it for KDE 4.2?
Thank you. :-)

Report

anderslund

9 years ago

Hi, Turning off icons on buttons had the side effect that web page icons are not on konqueror tabs anymore, which I believe is wrong. (oxygen does show them)

This is with the kde4 beta version.

Report

AMO88

10 years ago

I wasn't aware that there's a Qt4 version of Polyester! Yay!

This theme is definitely unmatched, and I'm definitely going to use it once I finally switch to KDE4! (4.2 probably)

Report

wahoospa

10 years ago

What icon theme do you use and is it avaliable?
Love everything about Polyester.

Report

C

mart

10 years ago

the kde4 screenshot is the default Oxygen
the kde3 version is an old theme i drew a looong time ago (only kde3):
http://kde-look.org/content/show.php/Glaze?content=23966

Report

klez-hack

10 years ago

Hello! This theme is really beautiful! I saw in Sabayon Linux, but now I have SuSE 10.3 and I can not install this fantastic theme... I downloaded the package of theme I've seen specially compiled for my distro but when I go searching the KDE theme-manager not find absolutely nothing even if the installation goes well...
I could lend a hand?
Goodbye,
klez-Hack.

Report

theZoid

10 years ago

Like it, but after install it broke X in Kubuntu 8.04? Heard of this before?

Report

knowheretorun

10 years ago

* ability to change window decoration buttons "text" color (not buttons completely, but the symbols inside them "✕", "⚊", etc). At least the choice between white/black color is enough.
* ability to customize menubar emphasis text color

Report

knowheretorun

10 years ago

Here is a screenshot of why I think it would be nice to let user choose menubar emphasis text color:
http://i25.tinypic.com/rvljs4.png
(menubar emphasis color is set to plain white)

Report

kotyz

10 years ago

I tried to compile polyester from version 1.0.2 to 1.0.4 and I allways get this error:


polyester.cc: In member function 'virtual void polyester::polyesterButton::drawButton(QPainter*)':
polyester.cc:480: error: 'abs' was not declared in this scope
polyester.cc:486: error: 'abs' was not declared in this scope
polyester.cc:501: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:502: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:503: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:504: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:513: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:514: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:515: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:516: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:520: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:521: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:522: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:523: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:527: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:528: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:529: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:530: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:534: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:535: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:536: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:537: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:542: warning: conversion to 'float' from 'double' may alter its value
polyester.cc:546: warning: conversion to 'float' from 'double' may alter its value
polyester.cc: At global scope:
polyester.cc:1421: warning: unused parameter 'e'
make[3]: *** [polyester.lo] Error 1
make[3]: Leaving directory `/home/kotyz/builds/kdestyles/polyester/src/polyester-1.0.4/client'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/kotyz/builds/kdestyles/polyester/src/polyester-1.0.4/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kotyz/builds/kdestyles/polyester/src/polyester-1.0.4'
make: *** [all] Error 2

Any ideas what's wrong?

Report

kotyz

10 years ago

Oh, and I use gcc/g++ 4.3.0, could be the problem in this? I heard this version is buggy ...

Report

deadbabylon

10 years ago

The link to the sources is wrong. It's still the older polyester-1.90.tar.gz

Report

C

mart

10 years ago

oh, because i've come up with a wrong name and i'm lazy to change it :)
but that package is the new one

Report

bandreabis

10 years ago

For sure the best deco I've ever tasted!

Report

deadbabylon

10 years ago

cmake couldn't find qdbusxml2cpp although it's present in /usr/bin and /usr/lib/qt4/bin

$ cmake .
-- Found Qt-Version 4.3.3
CMake Error: Qt4 qdbusxml2cpp was not found. Make sure it has been built and installed by Qt
-- Configuring done

Fedora 8/Rawhide

Report

deadbabylon

10 years ago

Ok. I've had to remove the following line from CMakeLists.txt:

find_package(Qt4 REQUIRED)

FYI: polyester-1.95 compiles fine on i386,x86_64,ppc and ppc64 in Fedora 9/Rawhide and will be available in the repository after the next push:
http://koji.fedoraproject.org/koji/buildinfo?buildID=31426

Report

13 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

product-maker 73 213

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
1.0.4 - 2.0
updated Feb 17 2009
added Aug 20 2005
downloads today
0
page views today 5