Bespin Blue - Animated

Be-Shell/Bespin by zammi 11 comments

hi zammi, just in case you chose another tab transition:
the tab animation mode isn't im- or exported with the presets (should be rather user then style related) so you'll have to post those setings here :-( - Dec 24 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

the reasons why i decided against this look are:
- the oxygen action icons (most iconsets) are not really designed to live inside a button (unlike the very simple icons in recent OSX version...)
- it looks crap with the whole "text-under" "text-aside" default setup in KDE
- it would cover the nice bg gradient effect =D
- for consistency, the next step was probably to clone OSX decobutons as well (more or less) what's not gonna happen.

technically that's not much of a problem, but /iff/ me (probably) or someone else would rather fork bespin to drive it an OSX clone (or i extract a core library and bespin and an OSX clone would settle on top of that) - Dec 22 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

afair: none (the screenshot is really old. bespin didn't provide preset management that time)
so this was just some temporary setting, you'll have to clone it yourself :( - Dec 21 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

it's not necessarily "this" problem. many ppl. e.g. lack the kdebase-dev package

please log your compile output as described above (please don't forget to bzip it) and mail it to me, i'll then help you out - Dec 20 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

hmm, cmake is supposed to detect the qt dirs, but i do not know how smart it is.
anyway the (more) proper solution would be to add the includepath to cmake's settings (using ccmake).

for a real solution, you'll have to contact some ubuntu forum, sorry :( - Dec 20 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

this does not even configure ;-)

ok, the read -n statement is probably my fault (didn't know that's bash exclusive)
-> try rev361

for the other (real) problem:
cmake tries to compile a test program and stumbles on including a qt header.

1. check if the file /usr/include/QtCore/QtGlobal really exists

2. if /not/ you did not install the qt4 headers (should have been in qt4-dev package) - so do that. (maybe you installed qt3-dev? qt-dev maybe v3 on ubuntu, don't know, ask some ubuntu guys)

3. if you're sure they're installed, but not in this place, they are not installed in the path qt believes it is
-> contact your distributor

4. if the file /is/ there, the only issue left i can see would be that for some (strange) reason "/usr/include" isn't in your gcc standard include path (compiled into gcc)
-> contact your distributor, as this makes compiling anything no fun

5. in case of 3 or 4, you can (as a temporary solution) enter the "build" directory, call "ccmake", press "c", wait until cmake mourns, press "t" find the line with the include paths and add the dir that contains "QtCore/QtGlobal"
but this would be no really good solution to 3 or 4 - Dec 19 2008
Bespin - Amarok Edition

Be-Shell/Bespin by zammi 2 comments

...that's gonna likely cause me some trouble from the amarok ppl ;-P

btw, before anyone asks:

you cannot im/export or (anymore) load hack settings (so you don't get mess them up with other presets)

-> open the bespin config dialog, enter the Hacks page and select the "Bespinification"
If you also select to "Hide context" it will be initially hidden (but can be reactivated iff chosen bespinification) - Dec 18 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

ok, smartass. (sorry, but)

1st: i push code to svn almost daily. should be "often" enough.

2nd: svn code regularly compiles (if you however find problems compiling for windows i'll gracefully fix them asap), most times you ppl. lack some KDE headers, but:

finally: the bug occurs at a Qt QVariant /private/ structure declaration.
i.e. your qt copy seems to be (pretty certainly is) borked - not my problem.

btw: discipline for a full bug report would be some environment data, like your qt version, patches, the build system and the compiler... - Dec 18 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

a raised look would imho make them even more look like buttons ;-P
hoever, i
a) softened the outline
b) connected the drops with a low contrast line
in rev. 358
if this helps you
(i'd like to keep the round shape as it carries the other sliders...) - Dec 17 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

the output is far too short to be usefull.
please log the make process
make 2>&1 | tee my_make.log

bzip the file and mail me, thanks - Dec 17 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

the output is far too short to be usefull.
please log the make process
make 2>&1 | tee my_make.log

bzip the file and mail me, thanks - Dec 17 2008
Low Metal Gray (Bespin)

Be-Shell/Bespin by OpenAugusto 17 comments

humm? the f*** kstyle desktop file should menawhile install to the right place... :-(

however, you can type "bespin" into krunner or konsole and get a standalone config dialog (and more, try "bespin help" in konsole) - Dec 17 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

neither mine. that's why i'm so childish happy to catch others on it ;-)

regarding the first xbar item.
i had exactly that behaviour once a while ago. luckily i didn't delete it but just hardcoded it off.
in rev.355 you
make a new file ~/.config/Bespin/XBar.conf
add

[XBar]
WindowList=true

restart plasma
kquitapp plasma; sleep 3; plasma&
be happy - hopefully
(i always wanted to add a dynamic plasma suing config option, maybe now's the time to do...)

the XBar alignment isn't that easy solved. the idea is it to keep it as high as possible so you have much space for the popups... but i'll see what i can do about font metrics. just curious (and for testing) what font do you use?

oh and thx for the desktopmenu link, i'll review it.

last is the scrollbar thing. as you mentioned it also happened with baghira:
can you please comment line 444 in polish.cpp, recompile and check whether the problem persists?
// Animator::Hover::manage(frame); - Dec 16 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

i've tried that before.
you can uncomment two lines in progress.cpp around #160/161 and try yourself - but imho it doesn't look too great :-( - Dec 16 2008
Low Metal Gray (Bespin)

Be-Shell/Bespin by OpenAugusto 17 comments

oh, and there's nothing like a "default" look for the splitter. (the "default" qcommonstyle - first complete implementation of the qtsyle interface - draws nothing)
please refer another style or a screenshot or mockup, thanks - Dec 15 2008
Low Metal Gray (Bespin)

Be-Shell/Bespin by OpenAugusto 17 comments

ok, once again:

1) toolbuttons usually ask the style on what the disabled/active state should look like
KToolButtons (i.e. toolbuttons in most KDE apps don't)

2) KDE supports user configurable icon effects (this is reasonable, the style in query may have a dumb idea on the look ;-)
type "kcmshell4 icons" into konsole and select the advanced tab
a) there could be an option like "use style"
b) whatever you change here: it's not applied anywhere. disabled toolbuttons will always be semi-opaque

3) this is visually incompatible to plain Qt apps (QToolButton) which desaturate disabled icons by QStyle (base of all styles) default.

4) so the solution i could offer was to provide custom icon appereances as well, bypassing inoperative KDE code. but that's
the wrongest way to do this.
therefore i provide /my/ style setting and as soon as KDE works again, the bespin code will be modified so that KToolButton can easily choose to use a user config'd or the style look icon

(sidenote: the semi-opaque icons are hardly notable as such on dark color schemes - i.e. white on black) - Dec 15 2008
Low Metal Gray (Bespin)

Be-Shell/Bespin by OpenAugusto 17 comments

this is a problem of KurlNavigator (i do not like the look)

it's meanwhile possible to use styles on custom widgets as well, but it yet does not make use of it.

you may file a bug at bugs.kde.org or bother
peter.penz -att- gmx.at aseigo, ervin, uwolfer (all at kde.org) directly
much luck. - Dec 15 2008
Low Metal Gray (Bespin)

Be-Shell/Bespin by OpenAugusto 17 comments

1st off (just for clarification) current oxygen is rather based on plastik.

2nd: it's even pretty simple. i'd just not inject another icon ;-)
but:
KDE offers a way to control the look of icons (also for the toolbar, 3 states) but just ignores these settings (as well as the fact Qt toolbuttons usually take the style into account, i.e. there could be an option "style dependend")

also this differs from the look of disabled icons in plain Qt apps :-(

see, i could easily offer:
- blurred
- qt like
- kde settings

but imho it's on the KDE side to offer a mode for the (Qt default) style side appereance and respect it's own settings

btw, just curious (and really interested):
what are your objections with the blurred icons?
(i found the fixed KDE look works lousy on dark color schemes - where disabled hardly differ from enabled icons... :( - Dec 14 2008
Low Metal Gray (Bespin)

Be-Shell/Bespin by OpenAugusto 17 comments

the day KDE takes the effect settings for (at least) toolbars into account again (atm. they're just semiopaque, no chance for desaturation or anything. and i'm not even talking about using the styles function to change the icon look, as Qt supposes and plain Qt does) you'll get a button "use KDE settings for icon effects"

... not sooner :( - Dec 13 2008
Low Metal Gray (Bespin)

Be-Shell/Bespin by OpenAugusto 17 comments

probably. black sunken gradient raised buttons by def? (not visible on the SS) - Dec 12 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

hehe... this bug must have been there from the very beginning on.
... i never noticed (though i thought i just copied all functions from the qcommonstyle header)

it's fixed, and next time:
what about a year sooner or so =P

(did you encounter the broken --style feature?) - Dec 12 2008
Low Metal Gray (Bespin)

Be-Shell/Bespin by OpenAugusto 17 comments

Hi, i hate to say this, but the config file does not describe the setup on the screenshots (i can read them plaintext ;-)

if unsure about the dialog usage (my fault) try
bespin export "The Config Name" some_file.bespin

you can also try out exports like
bespin try some_file.bespin

feel free to contact me on further issues - Dec 11 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

not at all.
the config file i could download from there simply does not describe the style in the screenshots :(
i dropped a note there - Dec 11 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

1) yes, had an extra frame for icons while keeping combos slim - stupid idea anyway (can lead to size swaps) removed (and wayting for mourns about icons too close to border ;-)

2) i cannot reproduce this at all. does it happen on every app? does the scrollarea actually scroll?

3) ...so does bespin, but some widgets get an extra handling to improve speed and "increase" padding. duriong a trial on perf. impact i noticed kate repaints the frame everytime anyway. so it's disabled now (remains padding "issue") and your colors should work =D

4) see, that's the num after 3 ;-P
yes, is (otherwise the font looks too small, out of balance and this is an indicator for the active win as well)
objections?

5) the taskbar is more a less a placeholder with /very/ limited functionality
i'm still looking for a better content (as taskbars turn superflous against proc.managers and exposé =D )
if you're very interested in a taskbar feature inside XBar, i could try to find a way to embed the official KDE taskbar (but you'll have to request this) - Dec 11 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

first of: most edges in oxygen aren't sharp (which in particular do you think of) and that's not really the intention either.

now, on "why chunks?"
1. this is a pretty traditional design (sorry grego ;-) - just think of ncurses or the DOS text-ui's) but currently completely out of sight - so i felt need of a little nostalgia - and to be different ;-)
2. chunks are even more traditionally and often used as progress indicator (mostly in hardware, because you just had a bunch of lamps or LEDs - this is part of the reason why they're round, other one is ui concept. if to anything, they're related to selectors, sliders etc.)
3. finally there's a technical/functional thing with progressbars: they tend to jump from one stage to another. if the progress isn't fast or has maaaany stages, you won't get a smooth progress animation by extending the bar (to the left or right)
this problem can be addressed by chunking and using color transformations (your brain isn't as good in following them as in following positional changes ;-)

if you need precise information about a progress, a progressbar (w/o an attached number) is probably the wrong widget anyway (without further measuring you could only estimate whether it 45% or 55% - no matter what it looks like)
you can usually hover the progressbar to see the percentage (but i didn't want it to be there all the time, implicating this was a somehow precise statusinfo ;-)

if you've a screenshot of a situation where you feel they look really odd (e.g. in listviews, but this holds for most currently used progressbars), feel free to mail me and i'll see what i can do - Dec 06 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

ad 2: just committed (r335) some size related changes - see if things improved for you (or please mention a special item iff you have one in mind)

you can also choose the sunken button layer and "hover fill to border" and/or "backlightning" (implicits further) to condense buttons with each. also the sunken groupbox is (in theory) slightly smaller than the default one

ad 3: nah... i wouldn't dare ;-)

ad 4: yes, i remember we had those for once a while when this was still oxygen.

i changed it because:
- i wanted to get rid of the "you click a tab and a tab appears" thing. didn't feel too natural (we had back then discussions to slide the active tab around in an animation. maybe if i ever get snow trapped ;-) )
- this way it's more connected to other selectors (i.e. combos, sliders, the menubar)
- as a bonus, it resolved me from the decision where to attach the tabbar (e.g. konqueror and konsole should imho be inverted)
- and finally i really thought this would ultimately be used in oxygen - Dec 06 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

you should have (if you want one feature you'll need all above packages)

- qt4-dev
- kdelibs-dev (to get a systemsettings plugin)
- kdebase-dev (to get a kwin deco ;-)
- xrender-dev (to get the windeo aligned with the style)

the package names may slightly differ depending on your distribution.

i'm not sure about youre gtk comment - gtk-qt is currently not capable of all bespin features, partilly because gtk is just not capable of many bespin/qt features ;-)

we're working on it, but my gtk knowledge is limited, so if you expect a native gtk theme that even looks like bespin, you'll have to find s.o. to do it who's not me :-( - Dec 05 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

stupid kcmshell config bug is fixed in rev.332 (notice that there's also a std.alone conf tool "bespin" or "bespin config" - it can do some more)

on the progress: can you mourn a little more precisely? ;-)

1. the (general, not necessarily the exact shape) chunk look is gonna stay.
2. one could easily limit the chunks sized (height and so one) but it's already progress width dependent and a very slim line of many chunks imho don't look to great (out of relation) - Nov 28 2008
Skulpture

Application Styles by skulptor 371 comments

it is (partially) but stores scaled images -> remains blurry

i think shdadow support is somewhat upon us, so sooner or later we'll (maybe) use svgs - still rendering a svg is (under icon conditions, small but complex) /ways/ faster than scaling an image - Nov 28 2008
Skulpture

Application Styles by skulptor 371 comments

rendering (complex) svg is pretty slow (ok, could be catched cahing)
and (most important): QtSvg doesn't support (most?) inkscape additions to svg...
(also i think the oxygen team postpolishes the bitmaps) - Nov 27 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

yupp, screenshot is really old and i used beryl that time (kwin4 w/ composite wasn't anything stable then)

to get mac style buttons you'll have o hack the code yourself or ask so. else as i do not intend to add them. sorry :( - Nov 23 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

regarding modal dialogs:
the colors are not inverted based on their value, but rather swapped (fg becomes bg and v.v.)

to get darker bg's, you can add

Bg.MinValue=0
(0-255, def. is 70, the value isn't proofed i think)

to ~/.config/Bespin/Style.conf [Style]
but keep in mind that it's not possible to cast shadows on "black" (it's not getting darker ;-) - Nov 20 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

this forum is not designed for this kind of comm - i'd suggest the sf-net one...

however: the flat comboboxes use the base color as bg what will sooner or later lead to some trouble with the one or other app (and the look of the typical widgets on them, like pushbuttons and checkboxes)

is that a gtk mockup? (we had this kind of pushbuttons in the oxygen style for about a week or so ;-)

i think i should shrink the combobox arrow a bit as well...

as for the modal dialogs: i can resist from adding hard colors to bespin (baghira had this and it lead to tons of issues) but i can imagine a more flexible color swap map (i.e. make text instead of windowtext background...) - Nov 19 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

ähemm... after a loooooong search i found the kded/bespin interference (i suspected dbus from the beginning on, but in the end the problem seems weired... at least to me)
nevertheless, now kded starts in a few ms instead of 20 seconds ;-) - Nov 19 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

1. decoration colors:

a) please mail me your ~/.config/Bespin/Style.conf

b) you'll get a widow-a-like deco anyway (the config options control a little buttonbox or outline - depending on some complex decisions ;-)

c) does this problem exist longer or just appeared (i recently changed the protocol that aligns deco and style colors)
otherwise the style should send the windowtext color as text and (atm) button color to kwin
can you verify there's a bug with (current) r317
checking the "ignore" button

2. yes, but unsure what it'll look like (i.e. i won't just replace the oxygen splash bg)

3. following is undocumented, but works:
make a nice preset that somehow works with gtk-qt (i.e. stay away from contrasts between window and button color)
store it under any preset name (myniftygtklook) and bind it to the special app "GTK"
every gtk app will then use this preset
(visual problems (especially with the tabs and e.g. firefox3) will however remain)

for plain gtk2 styles:
try slickness or one of the max rudberg (milk, alloy) ports - but it depends on what your bespin looks like - Nov 17 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

you're right about startup times.
the offending item seems to be kded4 which takes ages to start up when bespin is the global style (you can e.g. kill and restart it from a shell and get some coffee in the meantime)
much interestingly it does take NO CPU time at during this - neither does any other app
the desktop just seems to fall asleep

i'll try to figure out what's going on there (must be some live/dead lock) - Nov 16 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

yupp, seems as if so. hardcoded a qt def. value over there. should be "fixed" in r317. (i think i set the different value for some purpose - don't remember which, though)
also closed bug a sf.net - Nov 16 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

thanks for notice.
seen, probably a geometry check issue with (latter) kcategoryview.
is next item on my list.

sorry for telegram style, everyone... - Nov 16 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

- gonna investigate on the logon time
- there're several blurring algos available. tested the fastest one for the moment, but will check stackblur (closer to gaussian) next
- the current custom shadow / antialiasing interface is afaik soon to be dropped again and then redone bottom up, i'll probably wait until then (iff the 'soon' doesn't mean like half a year or so) - Nov 16 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

short:

possible: yes (this was afaik an original baghira feature ;-)

problem:
this would probably another style?!
(bespin uses a zoom effect to indicate hover - this wouldn't fit, no? also at least the oxygen icons aren't really designed to be included in a button)

so w/o a useful looking concept, i don't see this :-( - Nov 16 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

http://software.opensuse.org/search

but you can also just run "bespin" to get a config dialog
(or open a shell and type "bespin help" for more features) - Nov 13 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

- you're not annoying by asking for help or advice

- i'd bet you still lack some headers, but i need to see more of the make output.
make 2>&1 | tee my-make.log
will create a log. (b/g)zip it and mail me. in general, please do not post a complete make outputs here.

- i have no idea what you can/will be satisfied with or without, sorry ;-P - Nov 05 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

the cmake version thing is just my lazyness
(the script assumes if cmake fails, it's likely due to a cmake version error - i /need/ to fix it)
you probably have to install some (lib)plasma-dev package as well (i don't know how distros organize this)

if you're not interested in a maclike menubar, you can also disable compiling it (ENABLE_XBAR) from ccmake - Nov 05 2008
PanelShadows

Plasma 4 Extensions by thomas12777 24 comments

bespin and no: the xbar is part of bespin

http://www.kde-look.org/content/show.php/Bespin?content=63928 - Nov 04 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

1. off: make sure you also installed the dev packages of kdelibs /and/ kdebase

2. maybe you have to adjust the path in the cmake file (and i'll upgrade the config script to do that before the next comit - mustnotforgetmustnotforgetmust... ;-) - Nov 03 2008
Bespin

Be-Shell/Bespin by thomas12777 1662 comments

no, because you tend to cover parts of the menubar (or worse if there's none), BUT:
see the xbar?

i intend to write a server for the deco (so you keep the kwin deco, but have the menubar - if any within it)
this avoids a lot of trouble you get with the fitz way. - Oct 31 2008
PanelShadows

Plasma 4 Extensions by thomas12777 24 comments

friday
-> works (at least with current (yesterday) plasma trunk)

maybe there's sth. broken with your plasma
do you use the def. desktop containment? - Oct 31 2008
PanelShadows

Plasma 4 Extensions by thomas12777 24 comments

ok, thanks.
seems to be something about the plasma infrastructure then (i need view() != 0) and loop the initialization until it exists. probably it doesn't anymore in recent plasma.
-> friday ;-) - Oct 29 2008
PanelShadows

Plasma 4 Extensions by thomas12777 24 comments

hummm... just inspected current panelview code. it /should/ still work (why do they always have to update all those pixmaps...)

just to be sure:
- you won't see too much on bottom panels, as the shadow has a downdrift (and is yet not configurable)
- also the maximum alpha is hardcoded to 25%, so the effect is probably low on dark wallpapers

could you just assure it's not just about this? - Oct 28 2008
PanelShadows

Plasma 4 Extensions by thomas12777 24 comments

i did not compile the latest libplasma -> kdelibs changes, yet :-(

expect update around Friday, then - sorry - Oct 28 2008