diff --git a/design/whats-on/build-v2.py b/design/whats-on/build-v2.py index 2de2fb3..7b9fd92 100644 --- a/design/whats-on/build-v2.py +++ b/design/whats-on/build-v2.py @@ -69,8 +69,8 @@ def home(): s.text(960, 290, "What would you like to watch?", 40, WHITE, HEAD, anchor="middle") cats = [("all", "All Channels"), ("entertainment", "Entertainment"), ("movies", "Movies"), ("comedy", "Comedy"), ("cartoons", "Cartoons"), ("kids", "Kids"), ("documentaries", "Documentaries"), ("sport", "Sport")] - # A stacked, numbered menu after the classic satellite guide's category list (Paul, 17:06): one row per category, - # the focused row filled gold, and the remote's number keys jump straight to a row. + # A stacked menu after the classic satellite guide's category list (Paul, 17:06): one row per category, icon and name, + # the focused row filled gold. No numbers (Paul, 17:06). x, w, h, gap = 560, 800, 62, 8 top = 330 for i, (key, label) in enumerate(cats): @@ -78,10 +78,8 @@ def home(): focused = i == 0 s.group(f"Category {i + 1} {label}") s.rect(x, y, w, h, GOLD if focused else PANEL, rx=6) - s.rect(x, y, 76, h, NAVY if focused else BLUE, rx=6, opacity=0.18 if focused else 1) - s.text(x + 38, y + 43, str(i + 1), 32, NAVY if focused else MUTED, COND, 500, "middle") - s.img(x + 98, y + 13, 36, 36, icon(key, NAVY if focused else WHITE), f"{label} icon") - s.text(x + 152, y + 43, label.upper(), 30, NAVY if focused else WHITE, BODY, 600, spacing=1) + s.img(x + 32, y + 13, 36, 36, icon(key, NAVY if focused else WHITE), f"{label} icon") + s.text(x + 92, y + 43, label.upper(), 30, NAVY if focused else WHITE, BODY, 600, spacing=1) if focused: s.text(x + w - 26, y + 43, "▶", 26, NAVY, BODY, 600, "end") s.focus(x, y, w, h, 6) @@ -90,7 +88,7 @@ def home(): s.group("Gentle pointer to What's On") s.text(960, top + 8 * (h + gap) + 44, "Tonight's Pick and the evening's highlights are in What's On", 22, MUTED, anchor="middle") s.end() - s.hints([("OK", "Open the category's channels"), ("1 – 8", "Jump to a category"), ("▲ ▼", "Move"), ("▲ at the top", "Top bar"), ("Back", "Close Orbit")]) + s.hints([("OK", "Open the category's channels"), ("▲ ▼", "Move"), ("▲ at the top", "Top bar"), ("Back", "Close Orbit")]) s.save() diff --git a/design/whats-on/v2/1-home.fig b/design/whats-on/v2/1-home.fig index e625fe0..337cee7 100644 Binary files a/design/whats-on/v2/1-home.fig and b/design/whats-on/v2/1-home.fig differ diff --git a/design/whats-on/v2/1-home.figcraft b/design/whats-on/v2/1-home.figcraft index bc34e47..3e3c26e 100644 Binary files a/design/whats-on/v2/1-home.figcraft and b/design/whats-on/v2/1-home.figcraft differ diff --git a/design/whats-on/v2/1-home.png b/design/whats-on/v2/1-home.png index 503ed9e..41e0f79 100644 Binary files a/design/whats-on/v2/1-home.png and b/design/whats-on/v2/1-home.png differ