Chromi

Various KDE 1.-4. Styles

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

12
8 .0
Description:

This is a titlebar-less decoration, inspired by Google Chrome, and
Nitrogen minimal mod
(http://kde-look.org/content/show.php/KDE+4+Nitrogen+minimal+mod?content=109355).

Instead of the traditional full-width titlebar, a mini-titlebar is
placed at the upper-right corner of the application window --- where
usually is unused by the application menu bar.

Because notebooks today have very wide screens but limited in height,
I think this saving in the vertical space can be good.


Build
=====

Please following instructions in the INSTALL file.


Usage
=====

Just use the small bar in the top-right corner as your good old titlebar.

Ctrl-MouseWheel grows/shrinks the bar. So if your window title is
really long, you can make the bar wider.


Theme
=====

Begin with v0.1, Chromi uses themes from Aurorae Theme Engine
(http://kde-look.org/content/show.php/Aurorae+Theme+Engine?content=107158).
You can download dozens of Aurorae themes in the configuration UI.

Chromi ships with Scnd101's "Chrome Aurorae" theme
(http://kde-look.org/content/show.php/Chrome+Aurorae?content=119106)
as the default. If you customized the theme SVG files in older
versions, please move SVG files from /usr/share/kde4/apps/chromi to
/usr/share/kde4/aurorae/themes/chrome. Chromi no longer load theme
files from the former directory.


Config File
===========
You can change various settings in the [Engine] section in ~/.kde/share/config/chromirc:

DefaultTitlebarWidth=250
The default width of the mini-titlebar.

MinimalWindowWidth=500
Window narrower than this will use full titlebar. Set it to -1 to disable this checking.


Known Problems
==============
* Full-width titlebar has no hovering effect.
Last changelog:

10 years ago

0.2 (2010-02-23):

* Support customized button positions.
Only buttons in the right side are shown.
App icon and shade buttons are not supported yet.

0.12:

* If the initial window width is less than MinimalWindowSize (default is 500), use full titlebar.

* Use Aurorae's KNewStuff file. We used a renamed file (chromi.knsrc
vs. aurorae.knsrc), but then themes installed in Chromi is shown as
uninstalled in Aurorae, and vice versa. Now Chromi installs the
untouched aurorae.knsrc, and only do so when it's not found.

Note all themes previously installed in Chromi will still shown as
uninstalled in Aurorae. You'll need to install them again.


0.11:

* Remember titlebar width settings for each window classes.


0.1:

* Use Aurorae themes

* Revert to traditional, full-width titlebar for dialog and toolbox
windows.

* Ctrl-MouseWheel grows/shrinks titlebar.

* Transparent theme has system color as the background. So you can set
the "titlebar color" in SystemSettings to tweak the tone of the
theme. (Thanks for furumaro's suggestion.)

* Smoothed corners of the titlebar. (Thanks for IkaCoast's suggestion.)


0.03:
* Maximize button uses "restore" image when maximized.

* Use hover/pressed image.

* Fixed preview.


0.02:

Borrowed artwork from Chrome Aurorae
(http://kde-look.org/content/show.php/Chrome+Aurorae?content=119106). Button
animations still missing.


0.01:

A minimal implementation that barely works.

IkeCoast

10 years ago

About the "shiny" effect, I had in mind something like the Kwin Crystal decoration, here http://www.kde-look.org/content/show.php/Crystal?content=75140
I think the roundness of the "tab" doesn't need to be much pronounced, just a little bit, for example the very tabs of the terminal window (look at the same screencaps of Crystal theme).
About improving appearance in detriment of performance and usability, I'd rather leave your decoration as it is. Any cosmetic make-up should have less importance than good performance.
And no matter where you took inspiration from: you still did a terrific job.
Cheers!

Report

thehayro

10 years ago

Hey man, this is a great idea. Its a little bit unusual, because when i want to make my window smaller, i go with my mousepointer to the center of the titlebar and doubleclick. Nevertheless, you nailed it. keep it up.


best regards

Report

jwebster8

10 years ago

I really like the idea. Keep going man!

Report

nablaoperator

10 years ago

Hey, nice work! I really like it ;)

It would be cool if there was just an icon of the app (instead of the whole name) because in 99% of the cases, it doesn't fit in there ;)

Anyway, great job!

Report

C

genericity

10 years ago

You are right about long title lines. What makes me mad is they don't have to be that long --- look at the screenshot, the three windows could easily titled "Dolphin", "Konsole", and "Emacs", because the document name is available in other part of the window.

Icon-only is a solution, but it doesn't look as good...

Report

Scnd101

10 years ago

This could look awesome if done right, can't wait to see it finished

Report

TheRob

10 years ago

this is the way of the future man, don't
care about the voting, keep doing it, it's good.

Report

awakatanka

10 years ago

Looks bud ugly but the idea is good, hope you can make it look beter in the futere. Concept looks good

Report

10 years ago

0.2 (2010-02-23):

* Support customized button positions.
Only buttons in the right side are shown.
App icon and shade buttons are not supported yet.

0.12:

* If the initial window width is less than MinimalWindowSize (default is 500), use full titlebar.

* Use Aurorae's KNewStuff file. We used a renamed file (chromi.knsrc
vs. aurorae.knsrc), but then themes installed in Chromi is shown as
uninstalled in Aurorae, and vice versa. Now Chromi installs the
untouched aurorae.knsrc, and only do so when it's not found.

Note all themes previously installed in Chromi will still shown as
uninstalled in Aurorae. You'll need to install them again.


0.11:

* Remember titlebar width settings for each window classes.


0.1:

* Use Aurorae themes

* Revert to traditional, full-width titlebar for dialog and toolbox
windows.

* Ctrl-MouseWheel grows/shrinks titlebar.

* Transparent theme has system color as the background. So you can set
the "titlebar color" in SystemSettings to tweak the tone of the
theme. (Thanks for furumaro's suggestion.)

* Smoothed corners of the titlebar. (Thanks for IkaCoast's suggestion.)


0.03:
* Maximize button uses "restore" image when maximized.

* Use hover/pressed image.

* Fixed preview.


0.02:

Borrowed artwork from Chrome Aurorae
(http://kde-look.org/content/show.php/Chrome+Aurorae?content=119106). Button
animations still missing.


0.01:

A minimal implementation that barely works.

12345678910
116
product-maker serega386 Dec 03 2012 9 excellent
product-maker nikore90 Aug 02 2012 9 excellent
product-maker carlcarl Aug 02 2012 9 excellent
product-maker unikum111 Jul 07 2012 9 excellent
product-maker Naidel Apr 11 2012 9 excellent
product-maker podxboq Nov 09 2011 9 excellent
product-maker mrsaccess Aug 23 2011 9 excellent
product-maker aspotashev Jun 03 2011 9 excellent
product-maker diglam May 17 2011 9 excellent
product-maker phongth May 07 2011 9 excellent
product-maker SirDodger Apr 28 2011 9 excellent
product-maker michroute Nov 25 2010 9 excellent
product-maker ZardoZ84 Nov 20 2010 9 excellent
product-maker molecule-eye Nov 01 2010 3 bad
product-maker DocAngelo Nov 01 2010 9 excellent
product-maker PyroLinux Nov 01 2010 9 excellent
product-maker ingvarg Oct 02 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
ArneBab
May 10 2014
serega386
Dec 03 2012
cruzki
Feb 14 2011
mimi1vx
Feb 11 2011
biophysics
May 20 2010
BenderBendingRodriguez
Apr 06 2010
santam
Mar 06 2010
msledziona
Feb 22 2010
stribianese91
Feb 21 2010
lordlukas
Feb 14 2010
Orodreth
Jan 31 2010
roignac
Jan 26 2010
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
0.2
updated Feb 22 2010
added Jan 24 2010
downloads 24h
0
mediaviews 24h 0
pageviews 24h 6