Plasma: Difference between revisions
Mgraesslin (talk | contribs) No edit summary |
|||
(88 intermediate revisions by 21 users not shown) | |||
Line 1: | Line 1: | ||
[[Image: | [[Image:plasma-logo-transparent.png]] | ||
[[File:Mascot konqi-base-plasma.png|thumbnail|right|Build Plasma with [[Konqi]]!]] | |||
== Documentation == | == Documentation == | ||
;[[Plasma/Vocabulary|Vocabulary]] | ;[[Plasma/Vision | Vision Statement]] | ||
;[http://techbase.kde.org/Development/Tutorials/Plasma Tutorials] and [ | ;[[Plasma/RepeatedDiscussions | Topics which come up again and again (RepeatedDiscussions)]] | ||
;[[Plasma/Vocabulary|Vocabulary]] (extra information in [[Plasma/Terminology|Terminology]], pages should be merged in) | |||
;[http://techbase.kde.org/Development/Tutorials/Plasma Tutorials] and [https://projects.kde.org/projects/kde/kdeexamples/repository/revisions/master/show/plasma examples] | |||
;[http://techbase.kde.org/KDE_System_Administration/PlasmaDesktopScripting Plasma Desktop Scripting] | ;[http://techbase.kde.org/KDE_System_Administration/PlasmaDesktopScripting Plasma Desktop Scripting] | ||
;[[Plasma/PlasmoidGuidelines|Guidelines for Plasma widgets creation]] | ;[[Plasma/PlasmoidGuidelines|Guidelines for Plasma widgets creation]] | ||
;[[Plasma/Architecture|Plasma Architecture Overview]] | ;[[Plasma/Architecture|Plasma Architecture Overview]] | ||
;[[Plasma/QMLStyle|QML Style guide]] | |||
;[[Plasma/Package|Plasmoid and other Plasma plugin packaging]] | ;[[Plasma/Package|Plasmoid and other Plasma plugin packaging]] | ||
;[[Plasma/DefensivePublication|Defensive publication of innovations and implementations]] | |||
;[[Plasma/ShareLikeConnect|Share Like Connect]] | |||
;[[Guidelines_and_HOWTOs/Build_from_source|Building and running Plasma 5]] | |||
;[[Plasma/Convergence_Overview|Convergence Overview]] | |||
== Developer Coordination == | == Developer Coordination == | ||
===Integration Branch Tracking=== | |||
;[[Plasma/IntegrationBranches/GeneralPolicy|General Policy]] | |||
=== Interface Standards and Research === | === Interface Standards and Research === | ||
Line 17: | Line 26: | ||
;[[Plasma/TheWaysOfThePlasma|The ways of the Plasma]] | ;[[Plasma/TheWaysOfThePlasma|The ways of the Plasma]] | ||
;[[Plasma/RecommendedReading|Recommended Reading on interaction design]] | ;[[Plasma/RecommendedReading|Recommended Reading on interaction design]] | ||
;[[Plasma/QMLStyle|QML Coding Style Guidelines]] | |||
=== Planning === | === Planning === | ||
[[Plasma/BugtrackerCleanup]] | |||
==== Current ==== | ==== Current ==== | ||
;[[Plasma/ | ;[http://techbase.kde.org/Schedules/Plasma_5 Plasma 5 Release Schedule] | ||
;[[Plasma/bugdays|Plasma Bug Days]] | |||
;[[Plasma/plasma-mobile-sorting|Organizing the contents of plasma-mobile repo]] | |||
;[[Plasma/Classroom|Classroom]] | ;[[Plasma/Classroom|Classroom]] | ||
;[[Plasma/Education|Education Set Proposals]] | ;[[Plasma/Education|Education Set Proposals]] | ||
;[[Plasma/ | ;[[Plasma/Mobile|Plasma Mobile]] | ||
;[ | ;[http://techbase.kde.org/Projects/Plasma/Plasma_Media_Center Plasma Media Center] | ||
;[[Plasma/Multiscreen|Multiscreen and PDV]] | ;[[Plasma/Multiscreen|Multiscreen and PDV]] | ||
;[[Plasma/Activities|Activities]] | ;[[Plasma/Activities|Activities]] | ||
;[[Plasma/TakingAdvantageOfCompositing|Plotting the plans for world domination via compositing]] | ;[[Plasma/TakingAdvantageOfCompositing|Plotting the plans for world domination via compositing]] | ||
;[[Plasma/Multihead|Multihead]] | ;[[Plasma/Multihead|Multihead]] | ||
;[[Plasma/4.7-Kiosk| Kiosk]] | |||
====Plasma 5 ==== | |||
;[[Plasma/PlasmaShellFeatures]] | |||
;[[Plasma/PortingQMLPlasmoids|Porting your Plasma QML code to Plasma 5]] | |||
;[[Plasma/PortingTolibplasma2|Documenting API changes in libplasma2 for porting things from libplasma1]] | |||
;[[Plasma/libplasma2|Planning for libplasma2, documenting issues with libplasma1]] | |||
;[[Plasma/libplasma2/API_Review|Api review of libplasma2 classes, method by method]] | |||
;[[Plasma/screenlocker|Screenlocker planning]] | |||
;[[Plasma/shellswitching|Platform state and kded module]] | |||
;[[Plasma/shellPackage|Package for shell definition]] | |||
;[[Plasma/lookAndFeelPackage|Package for shell look and feel]] | |||
;[https://userbase.kde.org/Plasma/Create_a_Look_and_Feel_Package How to create Look and Feel Package ] | |||
;[[Plasma/DesktopScripting|Plasma Shell Scripting]] | |||
;[[Plasma/StepBack|Step Back]] | |||
;[[Plasma/5.5 Errata|5.5 Errata]] | |||
;[[Plasma/Packages|Distro Packages]] | |||
;[[Plasma/Live Images|Live Images]] | |||
;[[Plasma/Docker Images|Docker Images]] | |||
;[[Plasma/Wayland Showstoppers|Wayland Showstoppers]] | |||
==== Ongoing ==== | ==== Ongoing ==== | ||
;[[Plasma/ | ;[[Plasma/Components|Coordination for work on Plasma QtComponents]] | ||
;[[Plasma/ | ;[[Plasma/PlasmoidScripting|Plasmoid Javascript Roadmap and TODO]] | ||
;[[Plasma/Documentation|Documentation Coordination on Userbase]] | ;[[Plasma/Documentation|Documentation Coordination on Userbase]] | ||
;[[Plasma/PlasMate|PlasMate]] | ;[[Plasma/PlasMate|PlasMate]] | ||
;[[Plasma/Tasks|Open Tasks List]] | ;[[Plasma/Tasks|Open Tasks List]] | ||
;[[Plasma/Bindings|Bindings TODOs]] | ;[[Plasma/Bindings|Bindings TODOs]] | ||
;[[Plasma/Plasma UX improvement project|Plasma UX improvement project (Norwegian School of Information Technology)]] | |||
==== Past ==== | ==== Past ==== | ||
Line 50: | Line 81: | ||
;[[Plasma/JolieServices|Plasma::Service <-> Jolie Integration]] | ;[[Plasma/JolieServices|Plasma::Service <-> Jolie Integration]] | ||
;[[Plasma/DBusInterface|Plasma (plasma-desktop) D-Bus interface planning]] | ;[[Plasma/DBusInterface|Plasma (plasma-desktop) D-Bus interface planning]] | ||
;[[Plasma/2011|Development roadmap for 4.7 and 4.8]] | |||
;[[Plasma/Coinstallability|Coinstallability with Plasma 1]] | |||
;[[Plasma/PW2Todo|Plasma 5 Status & Todo]] | |||
== Individual Plasmoid Planning == | == Individual Plasmoid Planning == | ||
Line 55: | Line 89: | ||
== Meetings == | == Meetings == | ||
Summaries and logs of scheduled plasma meetings can be found on the following pages: | Summaries and logs of scheduled plasma meetings can be found on the following pages: | ||
;[[Plasma/Affenfels|Affenfels Sprint]] | |||
;[[Plasma/Akademy2k14|Akademy 2014]] | |||
;[[Plasma/Tokamak6|Tokamak6]] | |||
;[[Plasma/Workspace Sprint|Workspace Sprint 2012]] | |||
;[[Plasma/Tokamak5|Tokamak5]] | ;[[Plasma/Tokamak5|Tokamak5]] | ||
;[[Plasma/20101125|Nov 25, 2010, irc meeting to discuss the move to git]] | ;[[Plasma/20101125|Nov 25, 2010, irc meeting to discuss the move to git]] | ||
Line 69: | Line 107: | ||
;[[Plasma/20070207|February 21, 2007]] | ;[[Plasma/20070207|February 21, 2007]] | ||
;[[Plasma/20100306|March 6 2010, irc meeting for 4.5 coordination]] | ;[[Plasma/20100306|March 6 2010, irc meeting for 4.5 coordination]] | ||
=== Pages of Historical Interest === | === Pages of Historical Interest === | ||
;[[Plasma/ZUI|The ZUI. (Zooming User Interface)]] | ;[[Plasma/ZUI|The ZUI. (Zooming User Interface)]] |
Revision as of 19:36, 11 October 2017
Documentation
- Vision Statement
- Topics which come up again and again (RepeatedDiscussions)
- Vocabulary (extra information in Terminology, pages should be merged in)
- Tutorials and examples
- Plasma Desktop Scripting
- Guidelines for Plasma widgets creation
- Plasma Architecture Overview
- QML Style guide
- Plasmoid and other Plasma plugin packaging
- Defensive publication of innovations and implementations
- Share Like Connect
- Building and running Plasma 5
- Convergence Overview
Developer Coordination
Integration Branch Tracking
Interface Standards and Research
- Plasma User Research Profile
- The ways of the Plasma
- Recommended Reading on interaction design
- QML Coding Style Guidelines
Planning
Current
- Plasma 5 Release Schedule
- Plasma Bug Days
- Organizing the contents of plasma-mobile repo
- Classroom
- Education Set Proposals
- Plasma Mobile
- Plasma Media Center
- Multiscreen and PDV
- Activities
- Plotting the plans for world domination via compositing
- Multihead
- Kiosk
Plasma 5
- Plasma/PlasmaShellFeatures
- Porting your Plasma QML code to Plasma 5
- Documenting API changes in libplasma2 for porting things from libplasma1
- Planning for libplasma2, documenting issues with libplasma1
- Api review of libplasma2 classes, method by method
- Screenlocker planning
- Platform state and kded module
- Package for shell definition
- Package for shell look and feel
- How to create Look and Feel Package
- Plasma Shell Scripting
- Step Back
- 5.5 Errata
- Distro Packages
- Live Images
- Docker Images
- Wayland Showstoppers
Ongoing
- Coordination for work on Plasma QtComponents
- Plasmoid Javascript Roadmap and TODO
- Documentation Coordination on Userbase
- PlasMate
- Open Tasks List
- Bindings TODOs
- Plasma UX improvement project (Norwegian School of Information Technology)
Past
- The new system tray protocol
- 4.5 Polish
- Plasma-Netbook
- Kiosk Settings for 4.4
- Plasma::Kiosk
- Plasma::Service <-> Jolie Integration
- Plasma (plasma-desktop) D-Bus interface planning
- Development roadmap for 4.7 and 4.8
- Coinstallability with Plasma 1
- Plasma 5 Status & Todo
Individual Plasmoid Planning
Meetings
Summaries and logs of scheduled plasma meetings can be found on the following pages:
- Affenfels Sprint
- Akademy 2014
- Tokamak6
- Workspace Sprint 2012
- Tokamak5
- Nov 25, 2010, irc meeting to discuss the move to git
- Sept 12, 2010, irc meeting for 4.6 coordination
- July 15, 2010, irc meeting for 4.6 coordination
- Akademy 2010
- Tokamak4
- Tokamak3
- Tokamak2
- Akademy 2008
- Tokamak1
- June 27, 2009, irc meeting for 4.4 coordination
- February 9, 2008
- February 21, 2007
- March 6 2010, irc meeting for 4.5 coordination