feat(engine): You hub — Profile/Stats/Achievements/Replays in one tabbed modal (Phase E) #161
Reference in New Issue
Block a user
Delete Branch "feat/you-hub"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase E of
docs/ui-redesign-2026-07.md. Stacked on #160 (settings tabs) — merge #160 first; this diff then reduces to the hub commits.spawn_tab_chipextracted from settings intoui_modalas the shared tab widget (increment 1, no visual change)you_hub_plugin: one modal, tabsProfile · Stats · Achievements · Replays, one Done button; the three standalone modals are gone.Toggle*RequestEvents + P/S/A hotkeys open the hub on the right tab, switch in place, or toggle closed on a same-tab requestspawn_*_bodybuilders (moved code, not rewrites); the replay browser is now its own tab; Watch-replay flow unchangedProfileScreen/StatsScreen/AchievementsScreenmarkers stamp the hub scrim per active tab so external queries keep their meaning; the three*CloseButtontypes are deleted (never exported)-D warnings; fmtKnown follow-up (Phase J): tab chips (here and in Settings) aren't
Focusableyet — keyboard tab-walk reaches rows but not chips.🤖 Generated with Claude Code