Skip to content

Design Update v61 #970

Description

@jvsena42

Context

Gap analysis comparing the Figma Changelog v61 against the current Android codebase.

Sibling tracking issues already cover parts of v61 — link to and update those rather than duplicating:

Pending Changes

Updated Profile and Contacts (pubky integration)

  • Refined copy for profile onboarding frame — verify all profile onboarding copy matches v61 strings
  • Onboarding frame with choice: create profile vs import via Pubky Ring — entry-point screen with two paths
  • Profile import view (post Pubky Ring auth) — import all vs select-which screen, pubky trimmed text should be bold & white now
  • Contacts selection view for import — pick which contacts to import from Pubky
  • Profile Create — new texts, fix title placeholder centering
  • Profile view
  • Profile Edit — "BIO" instead of "NOTES", update hint text about profile info storage, use same color as icon for text in delete button and more space to separate it from bottom buttons
  • Profile/Contact Sheets - should use SMALL size variant
  • Contact Detail - update subtitle
  • Updated Contacts list — new row component (divider now at top), remove alphabet section headers
  • Add Contact UX — clearer flow, dedicated scan button on entry
  • Add Contact > Scan — should use medium sheet size preset
  • Add Contact Sheet — should fix bg gradient
  • Updated Add Contact flow — verify steps/screens match v61
  • Contact Add Wait - Center title, remove accent coloring on 2nd title row
  • Pubky.app auth flow — let Bitkit sign in to pubky.app on the user's behalf
  • Updated Pay-to-Contacts setup view

Updated Quickpay (NFC Support not-in-scope)

  • Quickpay onboarding copy in Settings — update strings to v61
  • QuickPay settings copy — update strings to v61

Updated Widget design

  • Redesigned all widgets — apply v61 visual refresh to every widget (in-app)
  • Redesigned widget reordering/edit state
  • Simplified widget settings — remove settings for some widgets, verify each widget's settings rules against v61
  • New add-widget method and layout — tracked by [Feature]: add widget intro and add-widget grid #966 (cross-reference)
  • Widgets onboarding "Organize" option — links to the widgets edit view
  • Compact widget support in app — tracked by [Feature]: add compact widget support in app #965 (cross-reference)

Tweaks, refinements, optimizations

  • HW wallet changes — tracked by epic: Trezor Hardware Wallet UI #998
  • Settings → General: payments-with-contacts toggle — enable/disable sharing payment data with contacts
  • Settings → General: remove payment preference — This is a late spec change, apps still shows it as of now

Excluded (out of scope)

Done When

  • All v61 frames listed above are reflected in the Android UI or covered by linked sibling tickets.
  • New strings added to strings.xml in alphabetical order (and not for dev-only/preview text).
  • Existing E2E coverage for contacts, Quickpay, widgets and settings still passes; new flows have at least a smoke-level test where practical.
  • Visual parity checked against the linked Figma node on a fresh dev install.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions