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.