draft Dot story about sprint

Sebastian Kügler sebas at kde.org
Mon Mar 21 15:21:46 UTC 2016


Hi all,

One of our duties of sponsored sprints like the one we just had is to inform 
the community about what we've been up to in the form of an article on the 
Dot.

I've drafted such a piece, but would like to have further feedback. I've 
concentrated on some core things we did, which I think is fine. If you'd like 
to include some more topics, please supply me a suitable paragraph for it.

Also, if you blogged about the sprint, please reply to this thread with a link 
so we can try to fit it in.

Finally, proof-read, please. :)

Thanks,
-- 
sebas

Sebastian Kügler    |    http://vizZzion.org    |     http://kde.org

-------------- next part --------------
Plasma Team Gets Physical

In March, the yearly meeting of KDE's Plasma team was held in Geneva, kindly hosted by the European Centre for Nuclear Research (CERN). In-person meetings provide unique opportunities to work together face-to-face, at high bandwidth to tackle problems together and plan for the future. As there were some other groups present during this meeting, notably the visual design group and the Wiki cleanup team, there was ample opportunity to think outside of the Plasma box.

The Plasma team worked discussed many topics that are currently being worked on, or need more attention, but also sat down to hack on the code. The result was a nice mix of hands-on activities an dreaming about the future.

Wayland

As the Wayland port is nearing completion, the team had a closer look at the current state. Bugs, that have gone previously undiscovered have been identified and fixed, code that lived in branches was reviewed and merged, and holes in the implementation were discussed. Most Plasma developers actually returned home with a fairly functional Plasma/Wayland session, which will accelerate dogfooding and make tracking of problems easier. An ongoing effort is also to spread the work on Wayland across more shoulders.
A Plasma/Wayland session is currently somewhat functional, but not suitable yet for being a daily driver, or even beta testing. The goal is to have a beta-level version ready by summer and fix bugs and regressions from there. The final Plasma/Wayland session should be hardly any different from an X11 session in terms of functionality and features, but run just a little bit smoother and carry less annoying idiosyncracies of a typical X11 session or jerky animations.

Visuals

Together with the visual design group, many smaller and bigger issues have been discussed, and fixed. Among the bigger parts was a redesigned settings module for Plasma themes, featuring live previews and a more user-friendly design. This new module has already been merged into Plasma master (which currently is the tree that will eventually become Plasma 5.7 this summer). A lot of work has been put into correcting and completing usage of icons. New icons have been created, applications' icon usage has been reviewed and fixed. The result are lots of small fixes all over the place, which result in a yet more consistent look and feel.

Window Metadata

One of the central roles of a desktop is to show and switch between application windows. This means that the "desktop shell" has to be able to communicate with applications (it wants to know its title, icon, set its state, etc.). To further improve the integration between the desktop and the applications, the Plasma developers have designed the Windowmetadata framework, which provides bi-directional communication between applications and the desktop to allow for a richer experience. The results will be better previews, and improved functionality of the task manager. The Window Metadata framework has been designed to independant of the desktop or window decoration that might, or might not be present, and thereby addresses one of the major concerns with <a href="https://blog.martin-graesslin.com/blog/2010/05/why-you-should-not-use-client-side-window-decorations/">client-side</a> <a href="https://blog.martin-graesslin.com/blog/2010/05/follow-up-on-client-side-decorations/">window decorations</a>. The Window Metadata framework is still in its <a href="https://kver.wordpress.com/2016/03/15/dwd-structured-at-cern/">early design phase</a>, so if you are interested in working on this topic, now is an excellent time to get involved.

The Plasma team would like to thank the <a href="http://ev.kde.org">KDE e.V.</a> for their generous support of our travel costs. If you are using Plasma and would like to support its development, we encourage you to sign up as a <a href="https://relate.kde.org/">Supporting Member</a> or to <a href="https://www.kde.org/community/donations/index.php">donate</a>.



More information about the Plasma-devel mailing list