Skip to content

feat(wallet,discovery): v2 action tiles + frosted currency-creator card - #1244

Merged
bmc08gt merged 1 commit into
code/cashfrom
feat/wallet-discovery-v2
Aug 15, 2026
Merged

feat(wallet,discovery): v2 action tiles + frosted currency-creator card#1244
bmc08gt merged 1 commit into
code/cashfrom
feat/wallet-discovery-v2

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

Wallet

  • TileButton gains a Spread style (icon pinned top-start, label bottom-start, spread across the tile height) alongside the existing Centered layout; icon sizing is style-aware.
  • Add Money / Discover Currencies render as equal-height tiles in an IntrinsicSize.Min row — the wrapping label drives the row height and the shorter tile stretches to match.
  • Reverted the wallet list from LazyVerticalGrid back to LazyColumn (every item was full-span).
  • Renamed OnboardingItemTutorialItem, OnboardingFunnelNewUserTutorial; WalletViewModel.State.isOnboardingCompleteisNewUserTutorialComplete.

Discovery

  • CurrencyCreatorUpsellCard takes an optional HazeState and renders a frosted "liquid glass" background (matching the v2 navigation pill) when supplied; opaque surface otherwise.
  • TokenLeaderboard frosts the v2 bottom-bar card against the leaderboard scrolling beneath it; hoists CodeScaffold out of TokenDiscoveryScreenContent.
  • SelectTokenViewModel: balance display name now uses the token name directly.
  • Added the haze bundle to :shared:tokens and :features:discovery.

@github-actions github-actions Bot added area: tokens Token accounts, balances, token info type: feature New functionality labels Aug 14, 2026
Base automatically changed from refactor/extract-core-ui to code/cash August 14, 2026 23:57
…urrency-creator card

Wallet
- TileButton: add a Spread style (icon top-start, label bottom-start, spread
  over the tile height) alongside the default Centered layout; icon sizing is
  style-aware.
- Add Money / Discover Currencies now render as equal-height tiles in an
  IntrinsicSize.Min row so the wrapping label drives the height and the shorter
  tile stretches to match.
- Revert the wallet list from LazyVerticalGrid back to LazyColumn (every item
  was full-span, so the grid bought nothing).
- Rename OnboardingItem -> TutorialItem and OnboardingFunnel -> NewUserTutorial;
  WalletViewModel state isOnboardingComplete -> isNewUserTutorialComplete.

Discovery
- CurrencyCreatorUpsellCard: optional HazeState renders a frosted "liquid glass"
  background (matching the v2 navigation pill); falls back to the opaque surface
  when no HazeState is supplied.
- TokenLeaderboard frosts the v2 bottom-bar card against the leaderboard
  scrolling beneath it (hazeSource on the list, hazeEffect on the card).
- Hoist CodeScaffold out of TokenDiscoveryScreenContent into TokenLeaderboard;
  TokenMetricsRow updates.
- Add the haze bundle to :shared:tokens and :features:discovery.
@bmc08gt
bmc08gt force-pushed the feat/wallet-discovery-v2 branch from e02c2a0 to 13c4bdf Compare August 14, 2026 23:58
@bmc08gt
bmc08gt merged commit b723346 into code/cash Aug 15, 2026
3 checks passed
@bmc08gt
bmc08gt deleted the feat/wallet-discovery-v2 branch August 15, 2026 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: tokens Token accounts, balances, token info type: feature New functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant