Kdenlive/Roadmap: Difference between revisions
Appearance
< Kdenlive
refactoring roadmap as 2nd (archive) part |
|||
Line 1: | Line 1: | ||
= | = Roadmap for master branch = | ||
These are the ideas we plan to develop in the short/mid term. Please join in, leave remarks... | |||
== Project Bin == | == Movit integration == | ||
* Many bugs to solve due to GL context & multithreading | |||
* Make movit optional (for weak GPU) | |||
== KDE Framework 5 == | |||
* Handle migration | |||
* Lighter dependencies? | |||
== New functions == | |||
* Webvfx titler | |||
* Ideas from other editors? | |||
== Refactoring == | |||
* Pick ideas from refactoring branch (see next) | |||
* Reorganize present files, remove commented code, add comments | |||
* Write unit tests? | |||
= Roadmap for refactoring branch (archive?) = | |||
This is an attempt to coordinate the work on the deep refactoring that beginned in 2012. If you want to work on some parts, leave a note here to know who is doing what. Design ideas can also be explained here. | |||
== Project Bin == | |||
Done: | Done: | ||
* Add clip to Bin | * Add clip to Bin |
Revision as of 22:00, 13 May 2014
Roadmap for master branch
These are the ideas we plan to develop in the short/mid term. Please join in, leave remarks...
Movit integration
- Many bugs to solve due to GL context & multithreading
- Make movit optional (for weak GPU)
KDE Framework 5
- Handle migration
- Lighter dependencies?
New functions
- Webvfx titler
- Ideas from other editors?
Refactoring
- Pick ideas from refactoring branch (see next)
- Reorganize present files, remove commented code, add comments
- Write unit tests?
Roadmap for refactoring branch (archive?)
This is an attempt to coordinate the work on the deep refactoring that beginned in 2012. If you want to work on some parts, leave a note here to know who is doing what. Design ideas can also be explained here.
Project Bin
Done:
- Add clip to Bin
- Create clip using the list of available MLT producers
- Play Bin Clip in Monitor
In Progress:
- Manage clip zones - JBM
- Clip timeline and effects (will allow to open a project clip in a separate timeline and add effects to it) - JBM
Todo:
- Edit clip properties
- Add MLT Playlist, Slideshow and Title clip types
- Clip jobs
Monitors
Done:
- Set to full screen (double click)
- Switch between available modes (SDL / OpenGL / GLSL / QGraphicsScene)
- Overlay info messages
- Basic zone functionnality
In Progress:
- Manage several zones / markers, display overlay info - JBM
Todo:
- Play / loop zone
- Keyboard shortcuts
- Add settings dialog option to select single / dual monitor config and default display format (SDL, OpenGL, GLSL)
Timeline
Done:
- Open basic MLT playlist
Todo:
- Add clip to timeline
- All clip operations (move, cut, ...) - framework is partially there
- Track operations
- Effects
Rendering
Todo:
- Should we use MLT presets?
Recording
Todo:
- Add config dialog to select source
- Add Multi consumer to save recording to file
- Port StopMotion widget, using the new Scene Mode so that we can use all QGraphicsView features.
Titler
Todo:
Scopes
Todo:
- Adjust them to the new framework