bluerobotics / bluerobotics/cockpit

MiniVideoRecorder: Create Actions for starting/stopping video recording, and capturing the current video frame

Open
#610 1 comment 2 reactions 0 assignees View on GitHub
accessibility Actions enhancement ux video widget-specific
Dominant language
TypeScript
Stars
198
Forks
63
Avg merge
2d 7h
Merged PRs (30d)
57

Description

We should support controlling video recording and image capture from the joystick.

Builds upon #609. Creating Actions from the widget itself makes it possible for the actions to be listed per widget instance, in a similar way to how the `VeryGenericIndicator` splits out different messages of the same type by their differentiator/ID field.

Base idea suggested by BillyBud in [this forum comment](https://discuss.bluerobotics.com/t/blueos-1-1-0-release/14931/11).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the MiniVideoRecorder widget and issue #609, then trace how widget-defined Actions are registered and exposed to joystick controls. Done means the widget provides actions for starting and stopping recording and capturing the current frame, following the existing per-instance action pattern described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.