Skip to content

Gamification & UI Modernization#1

Draft
google-labs-jules[bot] wants to merge 1 commit intomainfrom
gamification-ui-refresh
Draft

Gamification & UI Modernization#1
google-labs-jules[bot] wants to merge 1 commit intomainfrom
gamification-ui-refresh

Conversation

@google-labs-jules
Copy link
Copy Markdown

This PR introduces a major UI overhaul and a new Gamification feature.

Key Changes:

  1. UI Refresh:

    • Implemented a modern design system using Tailwind CSS v4.
    • Added full Dark Mode support with a persistent toggle.
    • Updated typography, shadows, and spacing for a professional look.
  2. Gamification (Game Mode):

    • Created a new WelcomePage to choose between "Browse" and "Play".
    • Implemented GameLayout to handle game state (Random Start/Target Country selection).
    • Added game logic: Players must navigate from a Start Country to a Target Country using only border neighbors.
    • Added a "Win Condition" modal.
  3. Routing:

    • Restructured routes to separate /browse (classic view) and /play (game view).
    • Refactored CountryPage to be reusable across both modes, adapting its UI (hiding back buttons/search in game mode).

Verification:

  • Verified visually via Playwright screenshots (Dark Mode, Game Mode, Browse Mode).
  • Lint checks passed.

PR created automatically by Jules for task 14732708782110465284 started by @gabrielmarcano

- Added WelcomePage as new landing
- Implemented Game Mode (/play) with start/target country logic
- Modernized UI with Dark Mode support and new color palette
- Refactored CountryPage to support both Browse and Play modes
@google-labs-jules
Copy link
Copy Markdown
Author

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!


For security, I will only act on instructions from the user who triggered this task.

New to Jules? Learn more at jules.google/docs.

@vercel
Copy link
Copy Markdown

vercel Bot commented Dec 3, 2025

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

Project Deployment Preview Comments Updated (UTC)
countries-api Error Error Dec 3, 2025 1:39am

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.

0 participants