|
| This Week... |
|
Image support in Parley, and support for formulas in the note feature of the Step physics simulation package. blinKen changes capitalisation to Blinken for the KDE 4.0 release. Theme work across kdegames, with better collision detection in Kolf. More XMP integration work in Digikam. Work on KConfig merged back into trunk/. Colour conversion system becomes fully operational in Krita. Continued work on the port of the Kickoff menu to KDE 4, initial work on a centred-button menu in Raptor. KIOFuse, the KIOSlave filesystem bridge, starts to be ported to KDE 4. An uncertain future for the Klipper applet in KDE 4.0, compared to its KDE 3.x form.
|
Robert Knight writes about the progress of an early Kickoff menu port to KDE 4, as one of the replacement menu choices for 4.0 release:
|
Kickoff is a design for a launcher menu for KDE which aims to provide quick access to applications, documents and places as well as easy exploration of available software. It was originally implemented by developers at Novell for OpenSUSE using KDE 3 following usability testing with various other start menus, including KDE 3's "Classic" menu, Windows Vista's menu and the OpenSUSE GNOME menu. More details on the design, including the results of the labs can be found here:
http://en.opensuse.org/Kickoff
In essence, Kickoff's main advantages over the classic menu is discoverability for new users and quicker access to applications and documents for more demanding users.
I recently started a new implementation of Kickoff from scratch using Qt 4 and KDE 4 frameworks. The goal, for KDE 4.0, is to create a copy of the original design with a clean code base and an attractive presentation which makes use of the new libraries that have been developed over the past couple of years.
The new Kickoff is currently functional but the presentation and search facilities still require work. The new Kickoff can at present be used to:
- Explore and start installed applications.
- Quickly access recently used applications and documents.
- Quickly access popular (or 'favorite') applications, documents and places
- Access important system places and settings, including removable storage
- Log out or turn off the computer
The remaining work to be done is mostly in the areas of search and presentation. I suspect that plenty of polishing and tweaking will be required. I do not have concrete long term plans for Kickoff at present, digest readers are welcome to air any ideas that they have.
For those who have KDE 4 from SVN, please do test the new implementation. The code can currently be found in playground/base/kickoff-rewrite-kde4/
|
|
Here are a few screenshots (courtesy of Thomas Georgiou) of the current development state of the KDE 4.0 desktop, including the early port of the Kickoff menu in a debugging window:
|
The recent surge in commits to KDE SVN continues this week, with 3264 commits by 240 developers, strongly highlighting the shift into high gear as we move towards the release of KDE 4.0. Andras Mantia has fixed 59 bugs this week. I'm quite impressed!
|
|
| Statistics |
|
| Contents |
|
|
Bug Fixes |
Features |
Optimise |
Security |
Other |
|
Accessibility |
|
|
|
|
|
|
Development Tools |
|
|
|
|
|
|
Educational |
|
|
|
|
|
|
Graphics |
|
|
|
|
|
|
KDE-Base |
|
|
|
|
|
|
KDE-PIM |
|
|
|
|
|
|
Office |
|
|
|
|
|
|
Konqueror |
|
|
|
|
|
|
Multimedia |
|
|
|
|
|
|
Networking Tools |
|
|
|
|
|
|
User Interface |
|
|
|
|
|
|
Utilities |
|
|
|
|
|
|
Games |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
|
Bug Fixes |
|
|
|
|
|
Sharan Rao committed a change to /trunk/KDE/kdesdk/umbrello/umbrello/listpopupmenu.cpp:
|
Fixed weird bug in which menu entries ( like, "New->Entity Relationship Diagram", "New->Component Diagram" etc ) used to disappear suddenly.
Scenario in which this used to happen: 1. Right Click on the folder "Use Case View" -> "New" -> "Use Case Diagram" 2. Right Click on the folder "Component View" -> "New" -> "Component Diagram" 3. Right Click on the folder "Use Case View"-> "New" -> ... ( Where did the entry "Use Case Diagram" disappear ???? )
The action used to be deleted in the destructor of ListPopupMenu :O ( as it used to maintain a local copy of the pointer to the action ). |
|
|
|
|
|
|
|
|
|
|
|
|
|