Skip to content

Lowercase send-flow step titles (polish)#32

Merged
epicexcelsior merged 2 commits into
anonmesh:v3from
epicexcelsior:epic/ui-polish-batch-a
May 10, 2026
Merged

Lowercase send-flow step titles (polish)#32
epicexcelsior merged 2 commits into
anonmesh:v3from
epicexcelsior:epic/ui-polish-batch-a

Conversation

@epicexcelsior
Copy link
Copy Markdown
Collaborator

@epicexcelsior epicexcelsior commented May 8, 2026

Summary

Lowercase the three send-flow scaffold step titles for consistency with the rest of the AnonMesh chrome voice.

  • `Set amount` → `set amount` (`AmountKeypad`)
  • `Review` → `review` (`ReviewCard`)
  • `Transfer in motion` → `transfer in motion` (`SuccessCard`)

`RecipientPicker` was already lowercase. Subtitles (sentence-case copy) and the kicker (rendered uppercase by CSS `textTransform`) untouched.

Pure visual polish — no behavior change. Wave A.3 from `POLISH_PLAN.md`.

Wave A.1 (square `ActionRow` outlines) is deferred. The action buttons on the wallet screen are an inline `ActionTiles` in `screens/WalletScreen.tsx:116` (D-lane bento), not the standalone `components/home/ActionRow.tsx` (which turns out to be unused dead code). Will follow up with a Djason heads-up before touching the inline component.

Carries the same `H_PAD` cherry-pick the other wallet-lane PRs do — no-ops on whichever PR merges first.

Test plan

  • Send flow on Seeker: open `/send/recipient` → tap continue → `set amount` reads lowercase, kicker still "SEND · 02 / 03"
  • Continue → `review` reads lowercase, kicker still "SEND · 03 / 03"
  • Confirm devnet send → `transfer in motion` reads lowercase, kicker still "TRANSFER RECEIPT"
  • Verify screen reader still narrates titles correctly (no all-caps spell-out)
  • `npx tsc --noEmit` clean
  • `npm run lint` clean
  • `npm run validate:tier0:services` + tier0 config validator pass

PR anonmesh#29 removed the H_PAD constant when moving PendingCosigns into
WalletScreen's grid (parent now owns horizontal padding) but left one
reference at line 57. Result: upstream/v3 fails tsc on a fresh clone.

Drop the stale paddingHorizontal entry from the wrap View style array
and consolidate the two duplicate @expo/vector-icons imports while in
the file.
Send-flow scaffold titles were title-case (Set amount, Review, Transfer
in motion) which read as shouty in a UI where the rest of the heading
hierarchy is lowercase. Lowercased to match the AnonMesh chrome voice.

Subtitles (sentence-case copy) and the kicker (textTransform:uppercase
in CSS) untouched. RecipientPicker's screen title was already lowercase.

Wave A.3 from POLISH_PLAN.
@epicexcelsior epicexcelsior changed the title Lowercase send-flow step titles (polish wave A.3) Lowercase send-flow step titles (polish) May 8, 2026
@epicexcelsior epicexcelsior requested a review from Copilot May 8, 2026 03:24
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Polishes copy consistency in the send flow by lowercasing scaffold step titles to match the app’s “chrome voice”, and includes a small wallet-lane layout/import cleanup aligned with the shared H_PAD cherry-pick approach mentioned in the PR description.

Changes:

  • Lowercase send-flow scaffold titles in AmountKeypad, ReviewCard, and SuccessCard.
  • Consolidate icon imports and remove redundant horizontal padding in PendingCosigns (wallet grid owns padding).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
mobile_app/components/send/SuccessCard.tsx Lowercases the success-step scaffold title (“transfer in motion”).
mobile_app/components/send/ReviewCard.tsx Lowercases the review-step scaffold title (“review”).
mobile_app/components/send/AmountKeypad.tsx Lowercases the amount-step scaffold title (“set amount”).
mobile_app/components/nodes/PendingCosigns.tsx Combines icon imports and removes extra horizontal padding so the wallet grid’s padding is authoritative.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

@epicexcelsior epicexcelsior merged commit 131c293 into anonmesh:v3 May 10, 2026
8 checks passed
@epicexcelsior epicexcelsior deleted the epic/ui-polish-batch-a branch May 15, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants