Skip to content

Redesign schedule overview: inline groups, read-only day bar, curve preview #369

@ng

Description

@ng

Context

The schedule page redesign (#256) removed some valuable features from the week overview. The current UI shows a redundant interactive day bar + a Week Overview card that navigates to a per-day detail view. The old schedule groups concept (grouping days that share the same schedule, e.g. Mon-Thu vs Fri-Sun) was lost.

Design

Top day bar (S M T W T F S)

  • Read-only — not buttons, just indicators
  • Highlights the days belonging to the currently-selected schedule group
  • If nothing is selected, no days are highlighted

Week Overview — inline schedule groups

  • Render schedule groups inline (not as a dropdown or navigation card)
  • Each group shows: group name/days, temperature range, schedule summary
  • Tapping a group:
    • Highlights its member days in the top day bar
    • Shows the temperature curve preview for that group below
  • Groups come from the schedule_groups table (already in dev)

Curve preview

  • When a group is selected, display the CurveChart component showing the active temperature curve
  • This was previously visible but removed during the redesign

Edit flow

  • Explicit "Edit" button on each group card instead of the current tap-card-with-arrow pattern
  • Clicking "Edit" navigates to the day detail / curve editor for that group

Current behavior

  • Interactive day bar at top (redundant with Week Overview)
  • Week Overview is a card with day pills that navigates to per-day detail
  • No group concept — each day is independent
  • Curve only visible after drilling into day detail

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions