Skip to content

refactor(home): streamline mobile home screen layout#331

Merged
hessius merged 1 commit intoversion/2.4.0from
fix/home-screen-redesign
Mar 27, 2026
Merged

refactor(home): streamline mobile home screen layout#331
hessius merged 1 commit intoversion/2.4.0from
fix/home-screen-redesign

Conversation

@hessius
Copy link
Copy Markdown
Owner

@hessius hessius commented Mar 27, 2026

Changes

Redesigns the mobile home screen for a cleaner, more compact layout:

Removed

  • Profile count line ("You have N profiles") — removed
  • Wrapping Card on mobile — control centre and buttons are now separate cards

Changed

  • Generate Profile de-emphasised — now a regular grid button (same dark-brew variant), not a full-width primary CTA
  • Settings moved from grid button to gear icon in header (left side, symmetric with moon/theme toggle on right)
  • Gear icon only visible on home screen

Layout (mobile)

Header: [⚙️ gear]  MeticAI logo  [🌙 theme]
Control Centre card
Action buttons card (2×3 grid):
  Profile Catalogue  |  Generate Profile
  Run / Schedule     |  Dial-In
  Pour Over          |  Shot Analysis

Verification

  • ✅ Build passes
  • ✅ 416 tests pass
  • ✅ Lint clean (0 errors)
  • Net -59 lines (108 added, 167 removed)

- Remove welcome greeting and profile count text
- Remove wrapping Card on mobile — control centre and action
  buttons render as separate cards for a cleaner layout
- De-emphasise Generate Profile (now a regular grid button,
  not a full-width primary CTA)
- Move Settings to a gear icon in the header (left side),
  symmetric with the theme toggle on the right side
- Settings gear only shown on home screen
- Keep 2×3 grid: Catalogue, Generate, Run, Dial-In, Pour Over,
  Shot Analysis

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@hessius hessius merged commit 539575d into version/2.4.0 Mar 27, 2026
6 checks passed
@hessius hessius deleted the fix/home-screen-redesign branch March 27, 2026 19:14
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