After rewriting all of the front end and some back end, this project is now using Avalonia!
This rewrite also has new and improved features such as:
- Dragging around elements in the viewport to modify position, as opposed to just using the property editor
- Improved resource tree and drop logic; resources can be dragged around. Still missing some drop logic on the resource list though
- New export system using a registry of exporters. They also use a PropertyEditor now for custom parameters and such
While there's some performance increases such as the ruler now renders quicker, since it's placed outside the timeline's scroll viewer, Avalonia seems to have some sort of input latency which is slightly noticeable when dragging clips around or dragging the play head.
A few things that still need doing:
- Effect list; no effects can be added for now
- Project settings dialog. Resolution, frame rate, etc.
The release contains all dependencies