- From: Marcos Cáceres <notifications@github.com>
- Date: Thu, 07 Dec 2017 01:09:36 -0800
- To: w3c/payment-handler <payment-handler@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/payment-handler/issues/236/349906807@github.com>
@annevk wrote: > I'd like to strongly object to declaring UX problems out-of-scope. That just leaves your mess for someone else to clean up. It's imperative that you consider workable end-to-end solutions. Agree. We definitely want to be thinking about how this data could be represented - and how it can integrate with existing browser utilities. We've done a lot of mockups along the way too. Don't read this whole bug, but just for example (UI/UX mockups of browser integration): * Permissions dropdown: https://github.com/w3c/payment-handler/issues/98#issuecomment-274743326 and https://github.com/w3c/payment-handler/issues/98#issuecomment-274745455 * Browser UI: https://github.com/w3c/payment-handler/issues/98#issuecomment-275021705 * More browser UI, how developers might use it, and "Browser Settings": https://github.com/w3c/payment-handler/issues/98#issuecomment-275581133 We've done that throughout the process. @adrianhopebailie wrote: > Can spec the CRUD interface as being via SW and leave it at that? We certainly could, but that makes the API unnecessarily difficult to use. I would still like to be able to use `PaymentInstrument` store to create parts of the UI in the web application. Conveniently, it's what I wanted to show here ("wallet.com" graphic): https://github.com/w3c/payment-handler/issues/98#issuecomment-275581133 If the `PaymentInstrument` was only in the service worker, then the developer would have to do painful message-passing/data-cloning to show what's in the `PaymentInstrument` to the user in a nice way (better than static icons). -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/payment-handler/issues/236#issuecomment-349906807
Received on Thursday, 7 December 2017 09:10:23 UTC