mirror of
https://github.com/block/buzz.git
synced 2026-11-02 15:31:27 +00:00
## Summary Use consistent fullscreen screens for identity setup, community selection, joining, and Add Community. Restore all memberships and open the selected community; share the community grid with the switcher. Add QR-first choices, animated link entry with 12px keyboard clearance, a two-finger double-tap pairing toggle, and the centered reversing bee loader. Preserve cancellation, Back, and reduced-motion behavior. Add intentionally omits community creation and Builderlab sign-in: this route follows sign-in and the existing-community picker. ### Related issue Related: #8628 (native profile setup). No duplicate fullscreen onboarding PR found. ### Testing - Full standard and hosted-authentication mobile suites, static analysis, and required push checks passed. - iPhone preview iterated with Kenny; final simulator walkthrough below uses synthetic data and does not authenticate or save account changes. - Independent review completed; regressions cover cancellation during loading, Add recovery after failed/conflicting memberships, retrying skipped communities, and explicit picker stages. Walkthrough recorded before the copy and recovery followups: https://github.com/user-attachments/assets/bfea3ad3-1dde-40c4-8748-44c84226c292 --------- Signed-off-by: kenny lopez <klopez4212@gmail.com> Co-authored-by: Terp <5856f6900e8e0a4e0ea1f4f8d2ee33e4753d2119bc122f94ecafc660b46c0511@buzz.block.builderlab.xyz>
20 lines
481 B
Dart
20 lines
481 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
/// Shared setup-page typography, using the approved Inter treatment.
|
|
abstract final class OnboardingTypography {
|
|
static const title = TextStyle(
|
|
fontFamily: 'Inter',
|
|
fontSize: 30,
|
|
height: 36 / 30,
|
|
fontWeight: FontWeight.w400,
|
|
letterSpacing: -1,
|
|
);
|
|
static const subtitle = TextStyle(
|
|
fontFamily: 'Inter',
|
|
fontSize: 16,
|
|
height: 24 / 16,
|
|
fontWeight: FontWeight.w400,
|
|
letterSpacing: -0.25,
|
|
);
|
|
}
|