Skip to content

feat: add Domino Card Maker tool to hub - #51

Merged
pod-III merged 1 commit into
mainfrom
devin/1781761310-domino-maker
Jun 18, 2026
Merged

feat: add Domino Card Maker tool to hub#51
pod-III merged 1 commit into
mainfrom
devin/1781761310-domino-maker

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Summary

Adds a new Domino Card Maker teacher tool: paste a word list and generate a printable set of matching domino tiles (each tile links one word to the next in a closed loop, so the chain wraps around for matching activities). Supports comma/newline lists, image URLs, configurable set size / tiles-per-page / text size / casing, reshuffle, and print-to-A4-PDF.

Integrated following the hub's standard contribution flow (self-contained module under apps/ + a games.json registry entry), so it automatically inherits tabs/pins/search/dark-mode.

Changes

  • apps/tools/domino-maker/index.html — the self-contained tool, adapted from the provided file to KlassKit conventions:
    • Aligned the Tailwind palette to the standard KlassKit colors (pink #ff4785, orange #ff7e33, green #00d063, blue #1ea7fd, dark #0f172a).
    • Replaced the standalone-only dark mode with the shared hub theme sync pattern (reads theme_domino-maker / theme_hub, listens for the storage event), matching worksheet-maker. The toggle now persists to theme_domino-maker.
  • games.json — registered the tool as a tool entry and bumped metadata.totalGames 67 → 68:
{
  "id": "domino-maker",
  "title": "Domino Maker",
  "category": "tool",
  "path": "./apps/tools/domino-maker/index.html",
  "icon": "rectangle-horizontal",
  "description": "Printable Domino Card Maker",
  "tags": ["vocabulary", "materials", "printable", "tool"],
  "active": true,
  "guide": { "short": "...", "steps": [ /* 4 steps */ ] }
}

Verification

  • games.json parses; Playwright suite passes (2 passed); page returns 200 via npx serve.

Link to Devin session: https://app.devin.ai/sessions/6a816cc7fd9a480a975d22ffdde85c3a
Requested by: @pod-III

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@vercel

vercel Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
klasskit Ready Ready Preview, Comment Jun 18, 2026 5:43am

@pod-III
pod-III merged commit dfd05e4 into main Jun 18, 2026
2 of 3 checks passed
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.

1 participant