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

mathfeel

13 years ago

1) extract the files:
>> tar jvxf polyester-1.0.tar.bz2
>> cd polyester-1.0

2) make
>> ./configure && make

3) install
>> sudo make install

Report

nutztherookie

13 years ago

i just installed polyester window-decoration and style on my gentoo-box and i LOVE IT!!!

niiiice work, really - i'll use this for quite a while, that's for sure.

Report

CondorDes

13 years ago

Hi,

I love the Polyester windeco, but I've noticed that it seems to leak pixmaps in the X server. I was running Polyester yesterday, and after a while xrestop showed that kwin was using roughly 300MB worth of pixmaps.

So I restarted kwin using a different windeco theme, and I have not been able to reproduce the leak. This leads me to believe it's something specific to Polyester.

Perhaps you could take a look? Thanks!

-- Des

Report

CondorDes

13 years ago

Nevermind... I was misreading xrestop. Ignore what I said before. ;) Sorry about that.

Report

janet

13 years ago

I just want to say how great polyester is :). And IMHO it is the style where the menu stripe looks best, especially when the icons are bigger than the stripe (32x32) and are half inside the stripe and half outside. Looks so elegant - wow wow wow.

I really would appreciate if I could configure the size of the stripe according to the size of the icons (in menus with 32x32 icons use another stripe width as in menus with 22x22 icons) but that would be too complicated I guess. I'd love to see also small icons not fully inside the stripe but 50:50.

Report

pR1m35u5p3cT

13 years ago

after ./configure got this error...

checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!

what am i looking for here, what are the commands?? can someone please help?

Report

MetaMorfoziS

13 years ago

Hi!

I wanna report a bug, that is looks like this: http://kepup.extra.hu/?poly.png

So, if i press printscreen (that is binded to ksnapshot) and with ksnapshot, i wanna captrue a new region, the mouse cursor appears that buggy pixels. But only the right bottom querter of the selection.

I saw, normally, if i selects on desktop, the same here, i think something wrong with the rounding on the corners. (possible only on my box). So please, solve this someway, and/or add an option to disable selection rounding...

Btw, this is higher the best over any other themes, thank you for creating and developing this, keep up good work and good bye!

Report

C

mart

13 years ago

ok, i've understood where is the problem. I think i should find a way to distinguish between the drawing of the focus rectangles on the widgets and the selection rectangle drawn with the mouse.

Report

karmaking101

13 years ago

just a minor issue: the shading/colorizing of the min./max./close button in the top right corner behaves a little funny, when you keep the button pressed and then move the mouse away and over the button again.

Thus, you don't get feedback anymore about which button is pressed.

Anyway, keep up the great work, what a marvellous theme!

Daniel

Report

MetaMorfoziS

13 years ago

It's very nice, keep up good work!

Report

Ensnared

13 years ago

Weird thing - my windows get a horrible focus-flicker when using this theme. I use the focus follows mouse setting in KDE, and whenever I switch focus to another window, it seems to randomly focus various windows on its own very very fast for a few seconds. Clicking on the titlebar seems to fix it though, but I might as well use click to focus then, which I don't like.
Only happens when using this theme, none of the others (and I've tried a lot of them).
Consider this a potential bug-report - I'd love to be able to use it as it's the best looking border-theme in my opinion, but I can't use it when it's like this. I'm using Kubuntu Edgy, if it matters.

Report

C

mart

13 years ago

aargh, i see, it's a complete disaster :)
I will have to seek in the windec code wat's going wrong...

Report

logixoul

13 years ago

Please add an option to disable border rounding.

Report

nbensa

13 years ago

Can you make sliders _and_ menu bar item space configurable like in lipstik?

Thanks,
Norberto

Report

C

mart

13 years ago

Do you mean the vertical spacing of menu items (is already configurable) or the horizontal spacing between the menubar items?

Report

nbensa

13 years ago

Horizontal spacing of menu items.

Thanks :)

Report

akkas

13 years ago

I could not understand how to install this theme. I am using kanotix linuy system. thanks in advance.

Report

C

mart

13 years ago

the classical ./configure
make
make install

should go, just pay attention to have the development packages for qt and kdelibs installed

Report

Superstoned

13 years ago

hi,

you wrote in the changelog the scrollbars can have a ubuntu-clearlooks look, but i don't see it... i did turn off colored scrollbars...

Report

C

mart

13 years ago

Hi,
I decided not to do an exact copy, the detail that is similar to ubuntulooks is the highlight (top and bottom) on mouseover of the scrollbar handle.

Report

Superstoned

13 years ago

yeah, see it. doesn't look bad, sure... tough it doesn't give that industrial look from ubuntu ;-)

well, probably someone should just rewrite that theme for KDE...

Report

Superstoned

13 years ago

aah, i guess i just didn't notice it - it's hard to see with my colors i think. it was on my work, so i'll try here at home now...

grtz

Jos

Report

chareos

13 years ago

This would really be my next theme, if only...

- I could disable the throbbers on scrollbar (I like plain) and toolbars

- I could choice to remove scrollbars keys (up, down, left, right) like in serenity.


I'll keep an eye on this very good project :-)

Report

chareos

13 years ago

ehm, I meant handles instead of throbbers

Report

waltframe

13 years ago

Really great theme! Just three small complaints:

1. In the sideways slider-thing (the one you use to seek in songs in amarok) there seems to be some rounding-errors at the start. In the first 10% of the movement, the blue area trailing the blue slider doesnt quite keep up with the slider.

2. The window decoration seems slower than plastik.

3. (Like very many themes in kde) you have a border at the rightmost side of the window (e.g. konq) which means that the scrollbar can't be reached by "throwing" your mouse to the edge of the screen, instead you have to move it to the edge and then 3 pixels back to the right to hit it.

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