Skip to content

app: add overlay mode#4

Merged
acheronfail merged 3 commits intoacheronfail:masterfrom
exadeci:overlay
Apr 21, 2026
Merged

app: add overlay mode#4
acheronfail merged 3 commits intoacheronfail:masterfrom
exadeci:overlay

Conversation

@exadeci
Copy link
Copy Markdown
Contributor

@exadeci exadeci commented Feb 7, 2026

Adds a tab to let the user overlay their stats on top of a recording of their ride, GoPro style.

The stats can be placed at pre-defined positions or manually moved by the user on the preview

output_000.webm

Copy link
Copy Markdown
Owner

@acheronfail acheronfail left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really nice addition, thanks! Made some small refactors but kept most things the same.

// mode: render (board animation) vs overlay (stats on video)
let renderMode = new SavedState<'render' | 'overlay'>('renderMode', 'render');

// output folder (persisted to IndexedDB so it survives reload)
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sucks that the only way to save this is via indexeddb... but it is what it is I guess.

@acheronfail acheronfail merged commit ff6f023 into acheronfail:master Apr 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants