Coderoad Vscode Versions Save

👩‍💻 Create or play Interactive coding tutorials in VSCode

v0.17.2

2 years ago

Reduced bundle size.

See changelog for more details.

v0.14.4

2 years ago
  • fixes issue with older versions of git (pre 2.28)
  • fixes issue with multiple hint buttons before step is revealed

v0.14.3

2 years ago

Provides fix for Git setup due to new Git master/main branch warning.

v0.14.1

3 years ago
  • Resolve issues with error pages
  • Include better errors for supporting Windows
  • Improved analytics

v0.14.0

3 years ago
  • Add logo to vscode marketplace
  • Fixes
    • issue with watcher tests running on reset
    • issue with some commits loading multiple times on continue
    • issue with task progress not displaying correctly

v0.13.0

3 years ago

Use @coderoad/cli v0.6+ with this release.

  • BREAKING CHANGE:

    • config.testRunner.setup is now config.setup
    • config.setup runs in the root workspace directory, not the config.testRunner.directory
  • Significant internal refactor to:

    • remove recording progress
    • simplify structure with "hooks"
  • Supports commands on reset under config.reset.commands (array)

  • Supports running vscode commands anywhere that command line commands can be run

  • Admin mode to allow creators to jump between tutorial levels/steps during development

v0.12.0

3 years ago
  • Change completion page to a banner that prompts the user to open a new workspace
  • On launch, show details on tutorial to continue
  • Adds an "About" section to the tutorial side menu
  • Run test indicator
  • Various style & UX fixes
  • Launch from URL fixes
  • Move styles into a central theme
  • Prevent multiple versions of CodeRoad from launching

v0.11.0

3 years ago
  • Improved UI for continue
    • show overall level progress
    • popup on level completion
  • Hotkey support for:
    • running tests (ctrl + enter)
    • continue (ctrl + enter)
  • Fix scroll to bottom on next level
  • Add a scroll indicator when content is too long

v0.10.0

3 years ago

Change subtask format to include subtasks in markdown.

Subtasks no longer need to be included in yaml, or require a filter.

See an example at http://github.com/shmck/coderoad-tutorial-subtask-demo

### 1.1

A description of the task

#### SUBTASKS

- The first subtask
- The second subtask

Subtasks are then matched up with tests with names that match

SUBTASK 1.1 :1 test name
SUBTASK 1.2 :2 test name

UI redesign for the tutorial page:

  • removes unnecessary headers
  • adds a side panel
  • step progress indicator
  • removes logs from error messges

Supports "reset button" for resetting state & running a reset script.

Adds a review page for viewing tutorial content. The review page should be especially helpful for tutorial creators.

v0.8.0

3 years ago
  • Support Python with using tap.py
  • Fix paragraph spacing
  • Support hints - clues that reveal on click to help guide users. Hints can be added to a step, see an example below.
### 1.1

A description of the task.

#### HINTS

- The first hint
- The second hint
- The last hint