[Enhancement] Migrate Clue-for-SQL (clue-for-sql.component) SQL editor from CodeMirror to Monaco — feature parity #31

Closed
opened 2026-04-28 23:01:27 +00:00 by spikerj · 0 comments
Owner

Background

Clue‑for‑SQL (clue-for-sql.component) imports CodeEditor from @acrodata/code-editor for SQL editing in the Angular app (not under libraries/tools).

Goal

Migrate SQL editor pane(s) to Monaco, matching current syntax highlighting SQL experience and gameplay flows.

Feature parity checklist

  • SQL highlighting parity (reuse Monaco SQL language).
  • Toolbar/buttons/gameplay around query execution unchanged externally.
  • Theming aligns with Material game shell.

Paths

spikersoft-angular/projects/spikersoft/src/app/_components/_games/clue-for-sql/

## Background **Clue‑for‑SQL** (`clue-for-sql.component`) imports **`CodeEditor`** from **`@acrodata/code-editor`** for SQL editing in the Angular app (not under `libraries/tools`). ## Goal Migrate SQL editor pane(s) to **Monaco**, matching current syntax highlighting **SQL** experience and gameplay flows. ## Feature parity checklist - [ ] **SQL highlighting** parity (reuse Monaco SQL language). - [ ] Toolbar/buttons/gameplay around query execution unchanged externally. - [ ] Theming aligns with Material game shell. ## Paths `spikersoft-angular/projects/spikersoft/src/app/_components/_games/clue-for-sql/`
Sign in to join this conversation.