Skip to content

Add JsDos and Ruffle engine types - #15

Merged
calvinstudebaker merged 2 commits into
mainfrom
feat/ruffle-and-jsdos
Mar 6, 2026
Merged

Add JsDos and Ruffle engine types#15
calvinstudebaker merged 2 commits into
mainfrom
feat/ruffle-and-jsdos

Conversation

@cloud9c

@cloud9c cloud9c commented Feb 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add jsdos and ruffle as new engine types alongside godot, unity, and custom
  • Support config parsing, CLI args, init scaffolding, and dev server for both engines
  • Refactor engine_type() detection to use a collected-engines pattern instead of tuple matching

Test plan

  • doppler run -- cargo check compiles successfully
  • doppler run -- cargo run init shows JsDos and Ruffle in the engine selection prompt
  • Verify wavedash.toml with [jsdos] or [ruffle] sections parses correctly

🤖 Generated with Claude Code

@cloud9c
cloud9c changed the base branch from feat/stats-achievements-commands to main March 2, 2026 20:57
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cloud9c
cloud9c force-pushed the feat/ruffle-and-jsdos branch from 1998c87 to 9d0c0b3 Compare March 2, 2026 21:04
@calvinstudebaker

Copy link
Copy Markdown
Member

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

🤖 Generated with Claude Code

- If this code review was useful, please react with 👍. Otherwise, react with 👎.

@calvinstudebaker
calvinstudebaker merged commit 223c48d into main Mar 6, 2026
7 checks passed
@calvinstudebaker
calvinstudebaker deleted the feat/ruffle-and-jsdos branch March 6, 2026 02:59
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