Skip to content

feat(ui): split liquid components into platform variants#182

Merged
Kelbie merged 2 commits intomainfrom
feat/liquid-platform-components
Mar 7, 2026
Merged

feat(ui): split liquid components into platform variants#182
Kelbie merged 2 commits intomainfrom
feat/liquid-platform-components

Conversation

@Kelbie
Copy link
Contributor

@Kelbie Kelbie commented Mar 7, 2026

Summary

  • refactor liquid-glass feature components into platform-aware folder structures with shared hooks and layouts for camera, fiat pill, wallet header, and account pager
  • add self-resolving CapsuleButton, QRButton, and GlassSearchBar primitives so callers no longer branch on liquid-glass support
  • align native tabs, wallet header/button styling, and rule documentation around the iOS/liquid/android architecture

Test plan

  • npm run lint
  • npm run type-check
  • npm run pretty:check
  • npm run knip
  • Manually verify iOS tabs show Feed, Payments, Wallet, and Explore
  • Manually verify iOS send/receive/QR fallbacks use the updated framed styling and ripple feedback
  • Manually verify liquid-glass devices still route to the liquid variants for wallet actions and headers

Made with Cursor

Kelbie added 2 commits March 7, 2026 09:30
Move liquid/non-liquid UI into platform-resolved component folders and shared primitives so callers stop branching on liquid glass support. This also aligns native tabs and wallet actions across iOS, Android, and liquid glass while keeping the validation toolchain green.

Made-with: Cursor
@Kelbie Kelbie merged commit 8c7ba69 into main Mar 7, 2026
1 check failed
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.

1 participant