Amarok/Development/RoadMap: Difference between revisions

From KDE Community Wiki
No edit summary
(Bump down titles)
Line 1: Line 1:
[[Category:Amarok]]
[[Category:Amarok]]
= Meta System Rewrite =
== Meta System Rewrite ==
== Step 1: prevent circular dependencies ==
=== Step 1: prevent circular dependencies ===
''Matêj'': 5 days
''Matêj'': 5 days
== Step 2: Simplify Compilation: Genre, Label, ... ==
=== Step 2: Simplify Compilation: Genre, Label, ... ===
''Matêj'': ? days
''Matêj'': ? days
== Step 3: Multi-label, -genre, -trackArtist ==
=== Step 3: Multi-label, -genre, -trackArtist ===
''Matêj'': ? days
''Matêj'': ? days


= Playback::{Queue, Controller} =
== Playback::{Queue, Controller} ==
== Basic functionality and simple QML based UI ==
=== Basic functionality and simple QML based UI ===
''Bart'': 15 days
''Bart'': 15 days
== Dynamic Playlist refactor to Meta::Playlist and Queue ==
=== Dynamic Playlist refactor to Meta::Playlist and Queue ===
''Ralf'': ? days
''Ralf'': ? days
== Feature compatible with 2.6 The::Playlist ==
=== Feature compatible with 2.6 The::Playlist ===
''Team'': ? days
''Team'': ? days


= KPlugin -> QPlugin =
== KPlugin -> QPlugin ==
''Mark'': 2 days
''Mark'': 2 days


= Organize Dialog =
== Organize Dialog ==
== Refactor ==
=== Refactor ===
''Ralf'': ? days
''Ralf'': ? days
== With extra preset dialog ==
=== With extra preset dialog ===
''Ralf'': 2 days
''Ralf'': 2 days


= Export playlist from PlaylistFileProvider =
== Export playlist from PlaylistFileProvider ==
''Ralf'': 3 days
''Ralf'': 3 days


= Services =
== Services ==
== Basics, desktop UI ==
=== Basics, desktop UI ===
''Bart'': ? days
''Bart'': ? days
== Cool stream refactor as simple test case ==
=== Cool stream refactor as simple test case ===
''Mark'': ? days
''Mark'': ? days
== GPodder refactor as complex test case ==
=== GPodder refactor as complex test case ===
''Lucas'': 2 weeks
''Lucas'': 2 weeks
== Ampache & ownCloud Service ==
=== Ampache & ownCloud Service ===
''Lucas'': 3 weeks
''Lucas'': 3 weeks


= CollectionManager Refactor =
== CollectionManager Refactor ==
== Slim Down (- ServiceCollection and assoc. mess) ==
=== Slim Down (- ServiceCollection and assoc. mess) ===
''Matêj'': ? days
''Matêj'': ? days
== Move into core ==
=== Move into core ===
''Matêj'': ? days
''Matêj'': ? days
== Individual Services/Collections ==
=== Individual Services/Collections ===
''Matêj'': ? days
''Matêj'': ? days


= Git user test team organization =
== Git user test team organization ==
''Myriam'': ? days
''Myriam'': ? days


= Directory Structure & CMake targets =
== Directory Structure & CMake targets ==
''Team (lead by Mark and Matêj'': ? days
''Team (lead by Mark and Matêj'': ? days


= PopUpDropper simplification & UI tweaks =
== PopUpDropper simplification & UI tweaks ==
''Mark'': ? days
''Mark'': ? days

Revision as of 18:08, 30 September 2012

Meta System Rewrite

Step 1: prevent circular dependencies

Matêj: 5 days

Step 2: Simplify Compilation: Genre, Label, ...

Matêj: ? days

Step 3: Multi-label, -genre, -trackArtist

Matêj: ? days

Playback::{Queue, Controller}

Basic functionality and simple QML based UI

Bart: 15 days

Dynamic Playlist refactor to Meta::Playlist and Queue

Ralf: ? days

Feature compatible with 2.6 The::Playlist

Team: ? days

KPlugin -> QPlugin

Mark: 2 days

Organize Dialog

Refactor

Ralf: ? days

With extra preset dialog

Ralf: 2 days

Export playlist from PlaylistFileProvider

Ralf: 3 days

Services

Basics, desktop UI

Bart: ? days

Cool stream refactor as simple test case

Mark: ? days

GPodder refactor as complex test case

Lucas: 2 weeks

Ampache & ownCloud Service

Lucas: 3 weeks

CollectionManager Refactor

Slim Down (- ServiceCollection and assoc. mess)

Matêj: ? days

Move into core

Matêj: ? days

Individual Services/Collections

Matêj: ? days

Git user test team organization

Myriam: ? days

Directory Structure & CMake targets

Team (lead by Mark and Matêj: ? days

PopUpDropper simplification & UI tweaks

Mark: ? days