Migrate and Redesign Home Page in Astro #12

Closed
opened 2026-03-01 15:33:26 +00:00 by alexander.lyall · 0 comments

Context

With the core simulators moving to the Astro framework, the Home page needs to be ported over to act as the modern, central hub for the Computing:Box platform.

Objective

Rebase the Home page into Astro, utilizing the new global CSS variables and layout, to create a clean, responsive navigation dashboard for all the simulators.

Acceptance Criteria

  • Migration: Create index.astro utilizing the BaseLayout.astro wrapper.
  • Navigation/Routing: Ensure all links correctly point to the newly formatted Astro routes (/binary, /hexadecimal, /hex-colours, /logic-gates, /pc-builder).
  • Styling: Update the UI to utilize the new dark theme, the Inter font for UI elements, and our custom digital fonts (SevenSegment, DSEG7Classic) where appropriate.
  • Responsiveness: Ensure the dashboard/grid layout scales perfectly on mobile and tablet devices.
### Context With the core simulators moving to the Astro framework, the Home page needs to be ported over to act as the modern, central hub for the Computing:Box platform. ### Objective Rebase the Home page into Astro, utilizing the new global CSS variables and layout, to create a clean, responsive navigation dashboard for all the simulators. ### Acceptance Criteria - [ ] **Migration:** Create `index.astro` utilizing the `BaseLayout.astro` wrapper. - [ ] **Navigation/Routing:** Ensure all links correctly point to the newly formatted Astro routes (`/binary`, `/hexadecimal`, `/hex-colours`, `/logic-gates`, `/pc-builder`). - [ ] **Styling:** Update the UI to utilize the new dark theme, the `Inter` font for UI elements, and our custom digital fonts (`SevenSegment`, `DSEG7Classic`) where appropriate. - [ ] **Responsiveness:** Ensure the dashboard/grid layout scales perfectly on mobile and tablet devices.
alexander.lyall added this to the Version 2.0 milestone 2026-03-01 15:33:26 +00:00
alexander.lyall added the
Priority
High
2
Kind/Enhancement
labels 2026-03-01 15:33:26 +00:00
alexander.lyall self-assigned this 2026-03-01 15:33:26 +00:00
alexander.lyall added this to the Version 2.0 project 2026-03-01 15:33:26 +00:00
alexander.lyall moved this to To Do in Version 2.0 on 2026-03-01 15:38:34 +00:00
alexander.lyall moved this to In Progress in Version 2.0 on 2026-03-01 16:32:45 +00:00
alexander.lyall moved this to Done in Version 2.0 on 2026-03-01 18:16:55 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexander.lyall/computing-box#12