Serenity

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

0
Score 50.0%
Description:

Serenity is a soft and quiet theme to ease your mind, with a lot of options to make the Serenity yours.

All I wanted to do was to remove as many lines as possible from the widgets in order to avoid the "recursive frames effect" in Konqueror. I did just a little more. ;-) And I also did my best to support dark colorschemes.

To install from sources, see INSTALL file in the archive.
Last changelog:

12 years ago

RPM packages updated.

1.7.1:
- Bugfix for KDM.

1.7:
- Configuration dialogs re-designed to be lighter i.e. faster to render.
- All the colorschemes I ever made for Serenity (25) are now included.

1.7 Style:
- The character used in the password entry boxes in now a big dot instead of the asterisk.
- Scrollbars and sliders do not sink under a mouse click any more.
- Tabbar improved with new gradients and new colors. Four styles are now available for both the active and inactive tabs.
- Tabs are a bit less busy. They now only change of color under the mouse.
- Menubar slightly changed with new gradients and new colors. Six styles are now available.
- Gradient menubars are now a bit less busy too.
- Textboxes (which include also editable comboboxes and spinwidgets) can now be highlighted when they have the focus. (That's more visible than only the blinking cursor.)
- The popup sub-menu delay can now be raised up to 1 sec. (That gives you the time to *feel* you have to click to let a sub-menu appear.)
- Serenity now has its own brightness routines so that you can have white buttons. (Still doesn't work perfectly with black buttons.)
- The frames in Kontact are back. (Grumble, grumble...)

1.7 Decoration:
- Partial re-design of the configuration dialog to give you a better control over the colors of the buttons and their symbols. You can even set the power of the eventual color mixes used.
- You can now also set the color of the buttons when pressed.
- The standard highlight color is now available for both the hovered and activated buttons.
- Four titlebar style are now available: No background, solid background (both as previously), solid top and softer edge.
- The windec also got brightness routines similar to the ones of the style so that the buttons all look the same.

C

Maxilys

13 years ago

Well... You're absolutely right. Moving the toolbars isn't a regular occupation, so hiding their handles shouldn't be a major usability issue. I will re-introduce the switch. I guess that I'm just too used to them.

As for the tabs, I didn't understand what you wrote. The tabs can't get any close from the borders of the window, there are always the add/remove tab buttons around them. Could you explain a little more?

Report

gourdin

13 years ago

yes please, re introduce a switch for the menubar groove...

Perhaps it bugged here, it juste make the menubar grey, no ?

Report

C

Maxilys

13 years ago

The menu groove isn't grey, it's greyish most of the time since the text is usually black.

I made it so because I felt that those few words floating on a side of the window weren't visible enough... and a V*sta style menu groove is just too much for my liking.

If I get at least a third person to complain about my very discreet menu groove --or if you insist-- I'll consider releasing a version 1.3.0 immediately. Otherwise, it will stay so until version 1.4.

(I just got an idea I'd like to test for the menu groove, so...) Fire! ;-)

Report

yagami

13 years ago

well , i love your theme , it makes my kde desktop look really awesome.

but , the menu groove and the toolbar handles really mess it.

i have reverted back to version 1.2 , because i like my windows to have a soft while look , not with vertical grey bars ( the toolbar handles ) or with a long horizontal grey bar ( like the menu groove.

anyway , thank for the great style, kde is really nice with it

PS : also , i have to always delete the rubberband case each release. how about importing the rubberband from kde perrty ?

Report

Lethe

13 years ago

Thanks, this is really good... but just one comment :-)

The buttons are gradient coloured from top left to bottom right (as you see them on screen). How can I slighly darken the 'light' colour of the button gradient?

At the moment the top left hand corner of the button almost blends into the window colour.

But anyway, this is very good. Thanks for all the hard work!

Nick

Report

C

Maxilys

13 years ago

The best solution IMHO is to change either the color of the background or the one of the buttons. There is a reason why the provided colorschemes always have contrasting buttons. I also noticed the disappearing of the top left corner in some situations, especially with a white background.

If you use two very close colors for the background and the buttons, there's nothing much I can do... except slowing down Serenity *a lot* by introducing tests to check if the gradients colors aren't too close from the background. I won't do it since Serenity is already slow enough! Neither will I introduce anything --even a switch-- to have solid borders.

Otherwise, a solution might be to reduce the contrast --which takes part in the calculations of the gradients colors. It may however flatten the buttons.

Don't despair, I'm currently playing with the gradients to achieve a new gradient style that would allow you to have a "Milk" look without making one button corner disappear.

Report

liquidat

13 years ago

Hi,

I saw a small bug today in serenity: when I open a new mail in kmail and start writing the subject the window bar in the taskbar starts flickering while i enter new characters - probably because the window bar label is created by the e-mails subject and therefore has to be updated while I enter new chars in the e-mails subject.

However, this flickering does not occur with other styles.

It does not kill kittens, but it is a bit annoying at least, well, and a small bug. If you need more information, just mention it, I would like to help where I can.

Report

C

Maxilys

13 years ago

I see what you mean. I also use KMail but "my" title framing is disabled so it doesn't flicker... because nothing is drawn. ;-)

I'll see what I can do.

Report

liquidat

13 years ago

Probably of interest:
there was a blog post by aseigo about some interactions of themes with kicker which also discusses some shortcomings:
http://aseigo.blogspot.com/2006/09/qtimeline-timers-and-what-to-avoid-in.html

Could be interesting maybe...

Report

C

Maxilys

13 years ago

Thank you for the URL but I already saw Aaron's blog.

As for the flickering of the titlebar, the problem is solved. Wait for the next version and you'll see.

Report

liquidat

13 years ago

This is awesome, I immediately switched to this new theme.

Some ideas though: First, your screenshots look a bit grey, you could upload some with the original KDE colours.

Second, I would love to see a set of screenshots somewhere which show which option changes what - I am not so familiar with the style options so I have no idea "Triangular Tree Expander" could mean, for example.

Thanks for that work!

Report

C

Maxilys

13 years ago

No, no! The screenshots aren't grey, they are greyish orange. ;-) Well, in fact, I just kept the colorscheme I used. For the next update, I'll do what I always did before: 3 screenshots, 3 colorschemes.

As for screenshots explaining all the options, I've been thinking about something like that for a long time but I always felt tired just while thinking about it. That's a very repetitive job. I also wanted to show all the provided colorschemes in action. I will do something... but not today. (Laziness is a disease very hard to cure.) ;-)

And the tree expanders are the tiny buttons you see when you use, for example, the "Tree view" in Konqueror and that you click to see the content of a directory without entering it. If they are "triangular", they use arrows instead of the IMHO ugly +/- symbols. Any way, this label is totally unclear and doesn't say all it does. I should remove it, nobody would notice it.

There are also a few other such options that I could remove and say that that's the way Serenity is. Less options, less questions, less code, more speed. All good! :-) I guess I can call myself a real KDE Dev, I definitively have the Options-Bloat syndrome. :-D

Report

liquidat

13 years ago

Ok, thanks for the answer!
And since I prefer the +/- stuff (at least how you implemented it) and use also the other options I would say: no, please keep them :)

In fact, there is one reason to keep them: without others would probably try to copy your theme and just change one or two tiny details which you can also provide by options. So keeping the options would save work - and make me happy :D

In any case, thanks for the awesome work,

liquidat

Report

C

Maxilys

13 years ago

Too late! I removed a lot of them... well, only 4. I kept the +/- symbols but I changed the label.

As for derivative styles, I don't mind, it only proves that Serenity --and my code-- is worth it. ;-)

Report

chareos

13 years ago

I can confirm that, both on my desktop ad laptop (both featuring your GREAT 1.1 style) the problem with OO scrollbars happens *only* with arrowless scrollbars selected.
Any other scrollbar style (KDE for example) in Serenity brings no problems at all in OO.

I'll try to file a OO bug anyway.

Thanks for 1.1 !

Report

C

Maxilys

13 years ago

I confirm. There's a problem and I know now exactly where it comes from.

Serenity is guilty because I do a strange thing with the scrollbar but OO isn't less guilty. All applications I know (so far) respect the change of scrollbar type "on the fly"... except OO. That's why I thought that it didn't draw the scrollbars at all.

Any way, the arrowless scrollbar is too nice to be removed only because of OO. So I'm downloading the sources of OO to try to understand what it does with the scrollbars because --even with the regular types-- the buttons don't react as expected.

Don't hold your breath, I'm gonna need time. The sources are huge!

Report

C

Maxilys

13 years ago

A tiny harmless bug in the window decoration escaped my vigilance. If you use the "flat button" style, the title text framing --if enabled-- will be drawn incorrectly.

I already made the needed corrections in the archive. If the file "serenity.decoration-1.1.tar.bz2" you have isn't 397.7 KB long, you can re-load it now and re-build --if you're interested in fixing the tiny bug.

Report

chareos

13 years ago

Great job with 1.0 !

Today I noticed that with the arrowless (beautiful) scrollbars, openoffice has problems in showing 'em.

Can't wait for a fix :-)

By the way, is it planned to introduce a flat progressbar ?

Report

C

Maxilys

13 years ago

Well, amongst the various things I did today, I tested flat progressbars and I just don't like them. It's too flat and with the current colors, it's a bit weird.

I'm gonna try to change the colors to something less flashy first and then I'll try again to flatten them. Wait and see. If people stop coming and asking things, maybe I'll be able to release Serenity 1.1... one day. ;-)

Report

C

Maxilys

13 years ago

I never use OO but I just tested OO 2.0 and I'm happy to say that it isn't Serenity's fault. I tested all scrollbar styles and then Plastik style to be sure but in all cases OO just doesn't draw any scrollbar.

I even tried to deactivate the GTK-Qt engine but it made no difference. I guess you just found a bug in OO. Report! ;-)

Report

CondorDes

13 years ago

I love this theme.

However, I found one minor bug with it. The text on the tabs in Konversation doesn't change color properly when there are new messages in the channel. Konversation is supposed to turn the tab blue or red, but it stays black.

This works in all standard KDE themes, but not Serenity for some reason.

Also, would it be possible to make highlights (e.g. when hovering over a button) fade in and out? I think that would make this theme that much cooler!

Thanks!

Report

C

Maxilys

13 years ago

About the fade in, fade out, well... I'd like to have such a feature but that might turn out to be very difficult to implement. Wait for me to improve my skill in C++/KDE/Qt and we'll talk about it for Serenity 2.0... in KDE 4.0 or later... ;-)

Report

C

Maxilys

13 years ago

This is not a bug, this is a feature. Don't you also remember that Konqueror used to change the label color of the tabs to grey/blue when something happened in the contained directory... or that Kate used to turn the label to red when the file needed to be saved?

Serenity fights its way against the hardcoded colors... and there's some collateral damages. But with 5% of the human population being color blind, that's not such a bad idea.

Maybe my patch is too extreme and that there should still be a visual indication? I guess that the empty space in the configuration dialog will finally find some use. Stay tuned. ;-)

Report

CondorDes

13 years ago

I agree that hardcoded colors are bad.

However, I think in Konversation's case, not having them at all is even worse, because they convey useful information that wouldn't otherwise be conveyed. So yeah, a checkbox or some other option to turn them back on would be nice.

KDE4 just needs a better color theming system. ;) (And as far as I've heard, it'll get it.)

Report

yagami

13 years ago

hi

this is by far , to me , the best style for kde !! :)

but , one problem :

i have kde with pertty patches , and all my styles do the rubberband ( for example ) except serenity.

can serenity be made to use the pertty patches ?

Report

12 years ago

RPM packages updated.

1.7.1:
- Bugfix for KDM.

1.7:
- Configuration dialogs re-designed to be lighter i.e. faster to render.
- All the colorschemes I ever made for Serenity (25) are now included.

1.7 Style:
- The character used in the password entry boxes in now a big dot instead of the asterisk.
- Scrollbars and sliders do not sink under a mouse click any more.
- Tabbar improved with new gradients and new colors. Four styles are now available for both the active and inactive tabs.
- Tabs are a bit less busy. They now only change of color under the mouse.
- Menubar slightly changed with new gradients and new colors. Six styles are now available.
- Gradient menubars are now a bit less busy too.
- Textboxes (which include also editable comboboxes and spinwidgets) can now be highlighted when they have the focus. (That's more visible than only the blinking cursor.)
- The popup sub-menu delay can now be raised up to 1 sec. (That gives you the time to *feel* you have to click to let a sub-menu appear.)
- Serenity now has its own brightness routines so that you can have white buttons. (Still doesn't work perfectly with black buttons.)
- The frames in Kontact are back. (Grumble, grumble...)

1.7 Decoration:
- Partial re-design of the configuration dialog to give you a better control over the colors of the buttons and their symbols. You can even set the power of the eventual color mixes used.
- You can now also set the color of the buttons when pressed.
- The standard highlight color is now available for both the hovered and activated buttons.
- Four titlebar style are now available: No background, solid background (both as previously), solid top and softer edge.
- The windec also got brightness routines similar to the ones of the style so that the buttons all look the same.

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
1.7.1
updated Feb 08 2007
added Mar 04 2006
downloads 24h
0
page views 24h 5