Skip to content

feat(bills): add GoldBar composable with holographic tilt effect#879

Merged
bmc08gt merged 1 commit into
code/cashfrom
feat/usdf-gold-standard
Jun 11, 2026
Merged

feat(bills): add GoldBar composable with holographic tilt effect#879
bmc08gt merged 1 commit into
code/cashfrom
feat/usdf-gold-standard

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator
  • Add GoldBar composable with AGSL RuntimeShader metallic PBR rendering (API 33+) and classic Canvas fallback
  • Device tilt sensor (3-axis: pitch, roll, yaw) drives holographic specular sweeps via SensorManager
  • Low-pass filter + dead zone prevents sensor noise jitter on emulators
  • Dynamic reference pitch/azimuth capture adapts to hand-held orientation
  • RenderedBill selects GoldBar UI by mint address instead of sealed class variant
  • Fix protobuf round-trip bug: use launchpadCurrencyReserveStateOrNull to prevent empty message serialization for USDF

@bmc08gt bmc08gt self-assigned this Jun 11, 2026
@github-actions github-actions Bot added type: feature New functionality area: payments Payments, transfers, intents, billing area: network gRPC, connectivity, API, exchange rates area: scanner QR/Kikcode scanning, camera area: tokens Token accounts, balances, token info area: session and removed type: feature New functionality labels Jun 11, 2026
@bmc08gt bmc08gt force-pushed the feat/usdf-gold-standard branch from 570de9d to 5abf508 Compare June 11, 2026 19:36
@github-actions github-actions Bot added the type: feature New functionality label Jun 11, 2026
- Add GoldBar composable with AGSL RuntimeShader metallic PBR rendering (API 33+) and classic Canvas fallback
- Device tilt sensor (3-axis: pitch, roll, yaw) drives holographic specular sweeps via SensorManager
- Low-pass filter + dead zone prevents sensor noise jitter on emulators
- Dynamic reference pitch/azimuth capture adapts to hand-held orientation
- RenderedBill selects GoldBar UI by mint address instead of sealed class variant
- Fix protobuf round-trip bug: use launchpadCurrencyReserveStateOrNull to prevent empty message serialization for USDF

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
@bmc08gt bmc08gt force-pushed the feat/usdf-gold-standard branch from 5abf508 to df29ccc Compare June 11, 2026 19:39
@bmc08gt bmc08gt changed the base branch from feat/deposit-first-ux to code/cash June 11, 2026 19:39
@bmc08gt bmc08gt merged commit 5c5ba27 into code/cash Jun 11, 2026
2 of 3 checks passed
@bmc08gt bmc08gt deleted the feat/usdf-gold-standard branch June 11, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: network gRPC, connectivity, API, exchange rates area: payments Payments, transfers, intents, billing area: scanner QR/Kikcode scanning, camera area: session 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