Jump to content

Plasma/Tokamak7: Difference between revisions

From KDE Community Wiki
Notmart (talk | contribs)
D ed (talk | contribs)
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Tokamak 7 takes place from 10 January to 16 January in Barcelona, Spain, at the Blue Systems office.
Tokamak 7 takes place from 10 January to 16 January in Barcelona, Spain, at the Blue Systems office.


= Topics =
 
 
== Technical ==
* Systemtray review
* Systemtray review
** Reducing AppletInterface diff between systray and scriptengine, merge parts into Plasma::Applet?
** Reducing AppletInterface diff between systray and scriptengine, merge parts into Plasma::Applet?
Line 8: Line 10:
** on demand creation of plasmoids: based on dbus?
** on demand creation of plasmoids: based on dbus?
* asyncness: a fullRepresentation property as compactRepresentation?
* asyncness: a fullRepresentation property as compactRepresentation?
* PackageUrlInterceptor
** forbid private imports from other applets?
** can we rely on it? the promise it will be guaranteed to work seems quite unreliable
* components: API review
* qml scriptengine and "plasmoid" object: API review
* Calendars in QtQuick, KDEPIM and Plasma
* Calendars in QtQuick, KDEPIM and Plasma
* State of Wayland
* Structuring of Look and Feel components
* Structuring of Look and Feel components
* Theme and visual appearance changes
* memory usage: can we improve?
** Spacing
* Investigate getting rid of *Interface classes
** Animation duration (revise animation components, component for menus)
 
** Merge PlasmaCore's ThemeProxy and Plasma::Theme?
== Architecture ==
* Definition of essential workflows to test against
* Defining the workspace and its dependencies (The Reference)
* Reduce duplication in qmlpackages/blank and qmlpackages/desktop (Done)
* Session startup
* base features still missing
* base features still missing
** global shortcuts
** global shortcuts
** autohide panels
** autohide panels
** finish the dashboard
** finish the dashboard
* workflow gaping holes: exactly identifying what needs to be done right now and create tasks
* Moving QtExtraComponents to a separate lower tier framework (possibly split into tier1 Qt only, and tier3 with KDE things) (kdeclarative?)
== UI / Design ==
* Kickoff: redesign? - what do we expect from a launcher?  (Done)
* finalize widgetexplorer/activitymanager ui: so implementation can be finalized
* finalize widgetexplorer/activitymanager ui: so implementation can be finalized
* memory usage: can we improve?
** separate activity switcher from widget explorer (new ui proposal)  (Done)
* workflow gaping holes: exactly identifying what needs to be done right now and create tasks
* "strongly encourage"  using Oxygen font -- how to do that?
* Theme and visual appearance changes (Done)
** Spacing
** Animation duration (revise animation components, component for menus)
** Merge PlasmaCore's ThemeProxy and Plasma::Theme?
* Consistent OSD. Martin K to implement.
 
== Organisational / Social / Process ==
* State of Wayland
* State of KWin/5
* Social situation
* Release Management: When? Name? Who is in charge? What else?


* Discuss Improving reviews / workflow  
* Discuss Improving reviews / workflow  
* Developing better tools for testing
* Developing better tools for testing
* Investigate getting rid of *Interface classes
* Definition of essential workflows to test against

Latest revision as of 18:09, 11 January 2014

Tokamak 7 takes place from 10 January to 16 January in Barcelona, Spain, at the Blue Systems office.


Technical

  • Systemtray review
    • Reducing AppletInterface diff between systray and scriptengine, merge parts into Plasma::Applet?
    • Sharing url interception code
    • More async
    • on demand creation of plasmoids: based on dbus?
  • asyncness: a fullRepresentation property as compactRepresentation?
  • PackageUrlInterceptor
    • forbid private imports from other applets?
    • can we rely on it? the promise it will be guaranteed to work seems quite unreliable
  • components: API review
  • qml scriptengine and "plasmoid" object: API review
  • Calendars in QtQuick, KDEPIM and Plasma
  • Structuring of Look and Feel components
  • memory usage: can we improve?
  • Investigate getting rid of *Interface classes

Architecture

  • Defining the workspace and its dependencies (The Reference)
  • Reduce duplication in qmlpackages/blank and qmlpackages/desktop (Done)
  • Session startup
  • base features still missing
    • global shortcuts
    • autohide panels
    • finish the dashboard
  • workflow gaping holes: exactly identifying what needs to be done right now and create tasks
  • Moving QtExtraComponents to a separate lower tier framework (possibly split into tier1 Qt only, and tier3 with KDE things) (kdeclarative?)

UI / Design

  • Kickoff: redesign? - what do we expect from a launcher? (Done)
  • finalize widgetexplorer/activitymanager ui: so implementation can be finalized
    • separate activity switcher from widget explorer (new ui proposal) (Done)
  • "strongly encourage" using Oxygen font -- how to do that?
  • Theme and visual appearance changes (Done)
    • Spacing
    • Animation duration (revise animation components, component for menus)
    • Merge PlasmaCore's ThemeProxy and Plasma::Theme?
  • Consistent OSD. Martin K to implement.

Organisational / Social / Process

  • State of Wayland
  • State of KWin/5
  • Social situation
  • Release Management: When? Name? Who is in charge? What else?
  • Discuss Improving reviews / workflow
  • Developing better tools for testing
  • Definition of essential workflows to test against