Vendor Mode
Kallisti, [4/14/25 20:10] So, I have a new objective. We need to consider CashApp our biggest competitor now. I'm convinced that POS should not be a separate app. And I think I have a good idea for how to go in/out of "vendor mode".
Long pressing the QR on the receive screen pulls up the focused QR (ticket #68) and then in the wallet buttons slot (the 3 button widget) we can have Vendor Mode be a button. When pressed it changes the home screen UI to include a numpad and the UX is more focused around creating invoices/transactions.
Kallisti, [4/14/25 20:12] Rationale: over the past two years, Cashapp has become one of the primary ways that small vendors get paid. Every time I go to any events local to me, vendors have cashapp and venmo as their payment options, or cash. They don't take credit cards.
Everywhere I see a CashApp QR, I think "that should be a Selene QR."
-
On home screen:
- long press on QR code for focused receive view (#68)
- Vendor mode button
- long press on QR code for focused receive view (#68)
-
When in Vendor mode:
- Home screen rotates to Landscape orientation
- Left side of the screen displays receive QR code
- Right side of screen displays a large numpad
- QR code includes bip21 request amount
- Long press QR to prompt exiting Vendor mode
- Can also enter/exit by toggling in Settings -> User Interface
- Require authorization to enter/exit Vendor mode
- Option to hide bottom navigation (off by default)
- long-press QR becomes only way to exit ("kiosk mode")
- Option for screen always-on / override device screen timeout
- Send is disabled when in Vendor mode (vendor mode doesn't need secrets)
- Explore and Assets tabs are hidden when in Vendor mode