[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main


  The Road to KDE 4: Updates and Addenda
KDE Public Relations and Marketing Posted by Troy Unrau on Wednesday 21/Mar/2007, @16:10
from the the-road-goes-ever-on-and-on dept.
Well, so far I've published a dozen articles about KDE 4 over the last 12 weeks. A lot of content has been covered, but there is rapid progress still being made on those topics. So, in no particular order, this week's issue deals with addenda and updates to the last 12 articles, so that you can see some of the rapid progress happening as KDE races forward. Read on for details.

First, when I demonstrated KRunner back on January 2nd, it was barely useful, contained temporary artwork (it still does), and looked pretty basic. Since then, it's seen a lot of work. It is now installed by default, sounding the final death of many of the elements that previously belonged to KDesktop, one of KDE's oldest components. It (mostly) works, pops up when you press F2 (see note 1), handles CTRL-ESC to pop up the task manager, handles CTRL-ALT-DEL to pop up the logout dialog, loads the screensaver and screen locking routines as expected, and behaves in a very useful and beautiful fashion. Below is a shot of the new KRunner in action:

KRunner

There's also this short movie (a week or two old) showing off how KRunner works when searching for commands to run. The interface is not yet final, but it's getting closer to completion. When it is further along, you will certainly get more updates.

Speaking of artwork, during the Oxygen article, I showed off KDE's new logout screen. At the time that was using temporary artwork that was a proof-of-concept placeholder. It's been updated somewhat, and now looks like this:

Logout Screen

That's not the only screenshot that needs updating. After the Dolphin article, there were many requests for a tree view in Dolphin. Well, Peter Penz, the lead developer of Dolphin listens to feedback, and within hours, there was a preliminary tree view checked in to KDE SVN. After a few weeks of development, here's what the work-in-progress tree view looks like in Dolphin (this is also a good opportunity to show off some Oxygen icon artwork improvements as well):

Dolphin w/ treeview

And one more shot: back in January, I wrote about some of the work being done on KDE's Job Progress improvements. This section has seen much work since the very initial code I showed off back then, with much of the user feedback to that article helping shape its development. It now has support for pausing downloads, storing a list of finished tasks, searching for keywords among the active tasks (useful if you have 30 tasks on the go), has a simple configuration dialog, and more. The backend that powers this whole system has seen a lot of work, with more discussion with the GNOME folks on standardizing the mechanism so that applications using this progress reporting will run seamlessly on either desktop. Here's a shot of the job monitor and its configuration dialog (see note 2):

UI Server

okular has received preliminary support for PDF forms, thanks to improvements to the Poppler backend. okular is the first Poppler-based viewer to add support for forms, but more are expected to follow. The implementation isn't particularly useful at the moment, and looks too ugly for screenshots, but the initial support is there. There has been a lot of development happening in okular - which, alongside other KDE developments, you can read about in the weekly KDE Commit-Digest - including support for additional formats, reworked text searching, and more.

Work on Kalzium powers forward: artwork for a student-friendly view is being developed; a better use of the empty space in the center of the table is in place; and work on libavogadro-based 3D molecule viewer is making steady progress.

The rendering in KOffice with regards to text and shape rotation has improved. Part of the problems with the screenshots in my original article is that I was using a bad default font that was shipped by my distribution. Here is a shot of a similar document, but you can see what a difference 2 months can make. In this shot, you'll see a number of new things, including a new 'default text' feature. Where you see the famous 'Lorem ipsum' text, clicking onto the text clears the widget of text, leaving your cursor on a blank text shape. Also shown is content generated automatically using the Kross scripting features, and several Flake shapes also inserted using Kross plugins. The user interface also has seen a lot of improvements, however there is still work to be done: missing icons, font and widgets sizes, and so on.

KWord

There were many more changes made to KDE since these articles have gone live, and unfortunately I've only had a change to cover a small handful of them. Of course, for a real look at all the work that's being done, you would need to build the sources yourself on a regular basis. In the meantime, I'll return with more new articles so you don't have to build the sources (though I certainly won't discourage you from doing so!).


1Bug Alert: There is currently a nasty, unsolved bug where KRunner stops responding to ALT-F2 after a period. Fear not, this sort of bug will not be present by the time KDE 4.0 hits the streets, as it would be considered 'show stopper' bug. If, however, you need an excuse to get into KDE 4 development, here's a point of entry that will quickly get you accustomed to KDE and Qt programming.

2Power User Tip: This uiserver screen is usually hidden by default when nothing is happening. If you are running KDE 4, you can make it visible at any time by calling the following command:

qdbus org.kde.uiserver /kuiserver/MainWindow_1 com.trolltech.Qt.QWidget.show



<  |  >

 

  Related Links
 ·   Articles on KDE Public Relations and Marketing
 ·   Also by Troy Unrau
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Over 40 comments listed. Printing out index only.
Keep it up!
by T1m on Wednesday 21/Mar/2007, @16:56
Great job!
KDE is going to blow my shoes away! :D
[ Reply To This | View ]
Thumbs up!
by winter on Wednesday 21/Mar/2007, @17:19
Very impressive! Good work!
[ Reply To This | View ]
Alt+Esc in Games
by pascal on Wednesday 21/Mar/2007, @17:28
I would like to have a feature in KDE(krunner) that overrides the game you are playing so that you can exit a fullscreen game at any time and go to the desktop by pressing Alt+Esc (Similar to how it is done in windows).
This IMHO is a great feature that I've missed several times in KDE.

Also, great article! These articles really help to keep the community on the edge.
[ Reply To This | View ]
Drop the + and - in TreeView, use triangle arrows
by AC on Wednesday 21/Mar/2007, @18:51
Mac OS X, Windows Vista, and GNOME have stopped using + and - for expanding and contracting folders in the TreeView, and are now using triangle arrows pointing either sideways or down. I think triangle arrows are more intuitive because they actually point in the direction of the folder contents. The + and - are just too cryptic and geekish.
[ Reply To This | View ]
Will KDE 4 eyecandy be fast?
by Batonac on Wednesday 21/Mar/2007, @18:57
Real-time effects are something I'm really looking forward to in KDE 4. I'm sick and tired of fake transparency, etc. The video of krunner was really neat show of the power of QT4 because the text, which was scrolling quite fast in the background was showing trough the krunner window in real-time. This is what I'm wondering, however, I recognize that QT4 is supposed to be faster, but will it be faster while doing chores that were never done before in KDE? Is real-time transparency with QT4 just an optimization of code which should have been done a long time ago, or will it require a new graphics card and CPU running with aiglx, etc.? It would be nice if i could boast that all this Vista/OSX technology will be available for even old Pentium IIIs with KDE 4, but is that really true?
[ Reply To This | View ]
Will Dolphin be fixed?
by Nach on Wednesday 21/Mar/2007, @19:33
Will the Dolphin style of navigation become the default file open/save dialog?
Will Dolphin have easy navigation?

I read this article here: http://insanecoding.blogspot.com/2007/03/file-dialogs.html

And it made me a bit disturbed to hear about the planned changes and what Dolphin is like.

Will Dolphin end up getting proper inputting of paths, and not have annoying "virtual directories" ?
[ Reply To This | View ]
User Interface Suggestions
by Bill on Wednesday 21/Mar/2007, @19:52
Here are some user interface suggestions:

1) Don't use ellipses (...) to signify overflowing text. Instead, progressively fade the final three characters. This is already implemented in Kicker's taskbar for window titles that are too long (see attached screenshot). It would be nice if the fade-out approach was automatically available on all GUI items whose text might overflow and get cut off: drop down menus, tabs, text fields (URLs, search boxes), tooltips etc.

Fading the last couple of letters is analogous to but more space-efficient than the ellipses (...). Ellipses also have a completely different meaning in a menu item or button label: to tell the user they must provide information before completing their task (see
http://weblog.obso1337.org/2006/kde4-hig-request-1-the-ellipsis/). So we should avoid using ellipses to signify shortened words so as not to dilute its original meaning.

2) Dolphin: The Usability Team should take a look at the interaction of the Bookmark panel and the main panel(s) to the right. When I saw "Home" highlighted purple in the bookmark, I expected the contents of the Home Folder to be displayed, instead of Home/dl/temp.

3) In the Progress Manager search field (and for all other text fields, for that matter), there should be a dropdown containing previous searches. The magnifying glass should be a button to the left of the field that users can click. Some users aren't used to the command prompt, so you can't expect them to know that pressing ENTER executes the text -- they expect a clickable button.

4) Progress Manager: Is there really a need for a horizontal separator between the Configure button/Search field and the In Progress/Finished tabs? Same for the vertical separator between Configure button and the Search field.

5) KWord: Given that there is plenty of vertical space on the toolbar, why not make the Bold, Underline, Italic, Strikethrough buttons two-tiered (ie. arranged on top of each other using two rows)? Same for all the other buttons that don't have text captions.

6) Kword: Some of the separators seem redundant, like the one above "Scripts" on the right side. Also, why are there are there two types of separators (dotted and straight-lined)? And why are there fat black bars on the left and right side of KWord's text area?
Click to download attachment fade_out.png
14KB (14844 bytes)

[ Reply To This | View ]
Oxygen icons?
by reihal on Wednesday 21/Mar/2007, @21:44
The icons shown in Dolphin are just bad. They dont't workat all in that small size.

That dog-eared paper symbol for files other than text based documents is just wrong. At least remove the paper symbol for the multimedia type files. Where is Everaldo? (And Mosfet?)
[ Reply To This | View ]
Thanks for the article!
by Darkelve on Thursday 22/Mar/2007, @01:59
Thanks for another great article.

And I must say... I love the job progress thingy
[ Reply To This | View ]
Do samething with grey colour.
by misiaczkowski on Thursday 22/Mar/2007, @02:38
Please I hate grey could you... i don't know mix it with white?
[ Reply To This | View ]
KDE4, quickly!!
by Basic user on Thursday 22/Mar/2007, @07:30
Please don't waste your time with dolphin!
Don't waste your time with win$32, win$16, win$47!
Don't waste your time with "new" icons!
Don't waste your time with "better" interface for kcontrol!

We enjoy ad want your wonderful work!!
[ Reply To This | View ]
Some suggestions
by Mogger on Thursday 22/Mar/2007, @08:01
Hi,

It is wonderful to see the result of everyone's hard work. Thanks for the interesting reading Troy.
It's great to see that you actually can contribute and affect, even if you don’t know programming or have the title "usability expert". I am just a normal user, but here are some of my suggestions:

1. Eye candy for logout screen

I like the updated logout screen. However, I think it would look even nicer with some small changes:
a) White (transparent) border instead of the current gray and
b) a shadow.
Here is the result: http://img160.imageshack.us/img160/6779/img1nl0.png
The left one is the "current" one, and to the right you can see my proposal.
I think the dots to indicate the focused button look out of place, but I guess it has lower priority and (hopefully) will be fixed later.

2. Krunner "alt+F2" interface

I like the mockup of Leo Spalteholz on KDE-look. You can find it here: http://www.kde-look.org/content/show.php/TBC+-+Run+Dialog+Mockup?content=53576

Why? Because it feels less "cluttered", and you see directly what the commands do.
I have made a new mockup, based on Leo's. Please note two things: I haven't included the buttons, and the fonts look horribly.
http://img262.imageshack.us/img262/9200/img2lb9.png
This way, with the information divided into two lines, I think you get a better overview. Again, please ignore the ugly fonts.
A Horizontal scrollbar should in my opinion be avoided and (almost) any cost.

And I wonder if the text "Enter the name of an application ---" [let's call this the help text] really is necessary? If it is, a solution could be to show this text in the "result" list below the text field, if the user hasn’t typed anything in the text field.
The problem is what's shown in the list by default, when the text field is empty? I think showing the last 5 used commands [now called history] or something similar would make sense.
If that's the case, maybe you could shown [help text] by default, and if the user presses the up/down arrow keys on the keyboard, then show [history]. If s/he starts typing, show the result as always.

I also think that the Launch and Cancel should look like buttons.

3. Process Manager

I hope the interface gets some love (too much information / takes too much space right now in my opinion), but it's really good to see the improvements!
And a comment to Bills' suggestion,
>> The magnifying glass should be a button to the left of the field that users can click. Some users aren't used to the command prompt, so you can't expect them to know that pressing ENTER executes the text -- they expect a clickable button.
I don't know if it's a search field of filter field, but it’s probably the latter. Then it filters as you type, no need for a button.

4. The :::: Toolbars ::::

Sorry, I don't know what to call them. But they appear in e.g. Dolphin’s "Bookmarks" panel, "Folders" etc.
First, I really dislike the dots. I know they indicate that they are movable, and that it depends on the style you're using.
And what does the "Restore" button do? If it just undocks the panel, then I see no reason for it - you can as well just drag it, can't you?
I like Adobe's solution, for example in Premiere:
http://www.thg.ru/video/sony_hdr-hc1e/images/sony_premiere1_big.jpg
They appear as tab-like things, and you can group panels if you want. I don't know if the grouping is necessary, but it could be useful in for example KOfice, I think.
Not quite possible to see this in KDE4 though. However, can’t you make the drag able space smaller, for example have the text left aligned and the dots just to the left of the text?
:: Example [x]

5. Some side notes
a) The folder icons look like they are floating - maybe remove the shadow underneath?
b) Bill (again) wrote about ellipses. I like the fade effect, but it's sad that it distracts some people.

Finally, I just want to say: thanks for reading this, and keep on with the great work!
[ Reply To This | View ]
Visual style for KDE 4?
by kde.fan.from.brasil on Thursday 22/Mar/2007, @08:03
Hi,

First let me congratulate all of you for the great work. It's nice to see how the things are progressing...

But I have one question about the visual style of KDE 4: which way do you plan to follow, one more clean, MacOS like, or just improve the current style (Plastik)?

One good example of a clean style is this mockup below. It's very pleasant to look, all the elements are easy to find, there are no divisions between the parts of the window (frames?):

http://www.kde-look.org/content/show.php/Kde4+Mockup?content=28476

I really hope that you go in that direction. ;-)

Thanks.
[ Reply To This | View ]
Very important
by Landolsi on Thursday 22/Mar/2007, @10:54
Really things are progressing, and the whole team is putting a lot of effort. But I was wondering about digikam, will it be present in KDE4? It is really one of the best app of kde.
[ Reply To This | View ]
Now with Less Ugly?
by ac on Thursday 22/Mar/2007, @17:06
I normally don't comment on such stuff but this time you're asking for it:
http://static.kdenews.org/dannya/vol13_4x_kword.png

WTF? The font handling's been improved? Really? Could have fooled me.
The kerning's still a disaster:
This sc-ript d-emonstrat-es...u-sing the Pyth-on...and so on.

In fact the rotated text telling us about the improved font handling is jumping all over the place.

If there's an improvement compared to the last screenshot, I fail to see it.

Once again, I understand that development screens won't be perfect but in this case, if you really believe that this is "greatly improved", you're either talking strictly about internals or you're delusional. (Or that last screenshot was vastly more hideous than I can remember :P)
[ Reply To This | View ]
buttons incorrectly sized
by Todd on Thursday 22/Mar/2007, @17:32
and heres me thinking the "Ok", "Apply" and "Cancel" buttons would be the same size in KDE4, the openusability fails.
[ Reply To This | View ]
Cool!
by MetaMorfoziS on Thursday 22/Mar/2007, @17:50
It's really wonderful.
And nice to see how hard working there on kde4. I can't wait, speed up guys!:)
[ Reply To This | View ]
What about the state of art of Plasma?
by landolsi on Thursday 22/Mar/2007, @18:15
Hi Troy,
Thanks for answering my question about digikam.

I have another request, I kept looking at some early screenshots of plasma or some plasmoids, but I found none. What is the state of art, I mean the progress state, of these important new parts of kde?
[ Reply To This | View ]
KWord: Kerning or hinting not right?
by Boris Dušek on Friday 23/Mar/2007, @08:05
Hi, I think the space between "c" and "r" in word "script" is way too big. Same for "l" and "a" in "languages". I wonder whether this a font-specific issue, or a Qt issue?
[ Reply To This | View ]
cool stuff
by illissius on Friday 23/Mar/2007, @14:43
the logout dialog looks sort of bad, however. very last-generation with the square edges (needs more round!) and dotted focus-thingie (continuous and light, perhaps colored, would be better, I think). it looks like a standard button-widget was transparently overlayed onto a background, and especially with the colorswitch in the background near the bottom, the effect is rather jarring.
[ Reply To This | View ]
Arrow to the left as logout ?
by Felix on Sunday 25/Mar/2007, @09:38
Hi,

is it a good idea to have an Arrow to the left as logout icon ?

Normaly it means undo or go back. Sure I go back, since I came from console or a display manager. But this can be some hours, days, weeks or even months ago.

I would suggest the power off button or a arrow to the bottom. The left button could be used for the cancel action.


Greetings
Felix
[ Reply To This | View ]

 
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "I'm holding out for a computer interface that plugs directly into my cerebral cortex." -- Sirtaj Singh Kang
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]