Skip to content

A media format for VS Code to record and playback the process of programming.

License

Notifications You must be signed in to change notification settings

rbrisita/codio-sui

 
 

Repository files navigation

Codio logo

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.

About

A media format for VS Code to record and playback the process of programming.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 99.4%
  • JavaScript 0.6%