VSC Codio
A media format for VS Code to record and playback the process of programming.
Record VS Code events with an audio commentary and subtitles to play back at a later time.
Create interactive, exploratory, developmental tutorials that engage all four learning styles. Introduce a new library, framework, or SDK. Teach, interview, or onboard a new employee to a company’s tech stack.
Inspired by the Codio prototype by Elad Bogomolny.
Features
- Create, open, close, rename, save, and delete files.
- Scroll, fold, group, and split files.
- Pause, interact, resume, forward, or rewind.
- Simple debug feature.
- Subtitles available.
All VS Code OSes supported. Record on one and play on all!
Dependencies
Recording a Codio
Playing a Codio
User Interface
- Command Palette available
- Side Bar view with title icons
- Side Bar view with item icons
- Status Bar indicator with hover controls
Future Functionality
- Finalize Canon format
- Add playback speed
- Customized FFmpeg versions to control reproducibility
- Add more subtitle interaction
- Identify language locale
- Code search
- Better UI
- Add recording of more complex Debugger events
- Support VSCodium
- Support Terminals
- Support Virtual Workspaces and Documents
- Support Web
- Support Remote Development
- Support SSH
- Support Containers
Check out the Wiki for more info.