Plasma Next Coordination
Sebastian Kügler
sebas at kde.org
Tue Nov 5 15:50:37 UTC 2013
Hi all,
Following our last week's meeting, I've consolidated our planning further and
put the results in our Wiki. The overview page with concepts can now be found
at:
http://community.kde.org/Plasma/Next
For each Epic (plumbing, hardware, session, desktop ui) we have a subpage
which lists individual elements.
http://community.kde.org/Plasma/Next/DesktopUI
http://community.kde.org/Plasma/Next/Plumbing
http://community.kde.org/Plasma/Next/SessionManagement
http://community.kde.org/Plasma/Next/HardwareExperience
The idea is that we fill in a simple template for each of them, so we keep
track of our goals, and make sure we're working in one consistent direction.
The following information goes into it:
Goal:
- What kind of user experience do we want to accomplish with this element?
Epics:
- Which of the following aspects are affected by this element, how?
* Look and Feel Package
* Desktop elegance
* Session management process
Integration Story:
- Which role does this element play technically?
- How does this component blend into the system
Porting Status:
- Where are we technically, what work is involved
Roadmap:
- What is the planning for implementing the needed changes?
Maintainer:
- Who's in charge of tracking progress for this item?
An example I've done is for ksplash:
= Example Splash Screen (Example) =
== Goal ==
The splash should hide visual noise during loading of the workspace from the
user and shorten the experienced time until the desktop is up. This process
should be visually seamless without jumping background images, smoothly
blending from the login manager disappearing until the workspace is loaded and
usable.
== Epics ==
* Look and Feel Package: QML bits are shared here
* Desktop elegance: Splash is an important part of first impression
* Session management process: splash as part of the login process
== Integration Story ==
The splash screen is brought up by the login manager. It loads QML files from
the Look and Feel package to provide visual coherence. Once the desktop is
loaded, the splashscreen disappears.
== Porting status ==
A basic port to QML is on reviewboard, it needs to be integrated with the
login manager, and its QML bits need moving into the L&F package.
== Roadmap ==
* Merge patch (ongoing right now)
* until 15 November:
** move QML bits into L&F package
** investigate and draft plan with SDDM developers
* until end November
** implement changes in SDDM
* Review and iterate
== Maintainer ==
* Martin Klapetek (mck182)
Please look over these pages, take items, fill in their details, and check
back with others in case things overlap, conflict or need second opinions.
Thanks,
--
sebas
http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
More information about the Plasma-devel
mailing list