Saturday, June 18, 2005

minipager in 3.5

as excited as i am over plasma, we do still have to ship a 3.5 and the plasma roadmap gives us till the end of the month to be done with kicker. we're in a feature freeze for kicker right now, though i'm bending the rules waiting on two features that were part of the original feature plan.

but from here on out it's Q/A, bug fixing and finalizing defaults. i'll be in #plasma hosting a kicker bug hunt session on sunday if you care to join. as things settle down it starts to become apparent what kicker will look like in KDE 3.5.

the pager is, for all intents and purposes, feature complete for 3.5. here's a snapshot of it:



the pager has languished in the past as a stable but relatively featureless and not-as-beautiful-as-it-could-be applet. as the pager is part of the default kicker layout, that's not so good. but thanks to the renewed energy around kicker that has changed.

significant changes in 3.5 include:

  • drag and drop of windows between desktops and from the taskbar

  • option to use the desktop background

  • KConfigXT for settings

Matt Broadstone did a bunch of work on the desktop background support and did the KConfigXT stuff, so kudos to Matt. =) there have also been a number of smaller touches like nicer text labels (though the font could use with some nicer size scaling), icons in the window thumbnails, a reworked settings menu (right click -> Show -> *), less flicker when painting, nice highlight of the current desktop (can you guess which desktop i was on in the above shot?) and removal of QPtr* classes in prep for KDE4 porting.

many kicker components have received this kind of luvin since 3.4. this ought to make 3.5 a rather nice release =)

3 comments:

Aquila said...

That's great! I always thought of submitting a feature on changing an applications desktop by dragging it onto the pager. And now it's already there.
Thank you a lot for this wonderful feature!

vladc6 said...

Looks great, thanks for implementing drag & drop and embedding application icons in the minipager.

As for your question -- I'm guessing you were on desktop 2 because it has a white border, right?

Aaron J. Seigo said...

@vladc6: "I'm guessing you were on desktop 2 because it has a white border, right?"

yup! and if you look closely you'll also notice that the background is 33% brighter than the background on the other buttons. it's a rather subtle effect that you don't really notice from just a screenshot, but it's pretty noticeable when actually using the pager and switching between desktops.