Plasma/Tokamak7: Difference between revisions
Appearance
< Plasma
No edit summary |
|||
(9 intermediate revisions by 4 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. | ||
= | |||
== 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 | ||
* Structuring of Look and Feel components | * 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 | * 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 | ||
* | ** 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 | * Discuss Improving reviews / workflow | ||
* Developing better tools for testing | * Developing better tools for testing | ||
* | * 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