This is a listing of project's milestones and a draft of the associated tasks for each of the milestone.
Cross-platform build setup using Zig
Decouple Arcan engine platform layer as libraries for reuse in Smash
Initial Smash bringup featuring window with a single A12 source
Selectively expose local input devices
To be done.
Selectively expose local filesystem paths for read and/or write access
To be done.
Selectively expose local media devices
To be done.
Support multiple A12 sources
To be done.
Implement clipboard synchronisation and drag-and-drop file transfer
To be done.
Port and package to high-end target
To be done.
Implement software accelerated graphics platform
To be done.
Port and package for web browser compatibility
To be done.
Port and package to low-end target
To be done.
Document all of the features
To be done.
Have an external accessibility audit and resolve issues
Have an external security audit and resolve issues
Prepare demonstration video and user guide
To be done.