Kdenlive/Roadmap
Appearance
< Kdenlive
Roadmap
Short term
- Bugfixing
- Breaking big classes (intermediate step targetting refactoring branch)
- cutomtrackview (=>commands, …), renderer
- Add code documentation for new code
- Document workflow (build environment, git branches)
Mid term
- Refactoring (+port to QML): introduce concepts step by step (Core, ProjectManagement, …)
- Port to KF5
Long term
- New features
- OpenGL display ==> Movit
- Alternative timeline view
- Project clips effects
- Webvfx editor (kdenlive.org/videos/retitler.html)
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