View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008957 | Taler | wallet (Android App) | public | 2024-06-18 08:04 | 2024-08-28 23:31 |
Reporter | Florian Dold | Assigned To | avalos | ||
Priority | high | Severity | feature | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Target Version | 0.13 | Fixed in Version | 0.13 | ||
Summary | 0008957: Android wallet should render alternate QR codes for manual withdrawal, show sharing and banking options | ||||
Description | We now have the getQrCodesForPayto request in wallet-core that returns a list of QR codes applicable for a payto URI. The wallet UI should allow the user to show such a QR code. As part of this, some reasonable flow needs to be designed for the different transfer options, such as: * Share (Shares a text with the info and payto:// URI via the system sharing dialog) * Show payment QR Code * Continue with banking app / online banking (and then select banking apps we support) We also need to clarify if and where this feature needs further wallet-core support. | ||||
Tags | No tags attached. | ||||
|
(1) Should I show all the QR codes in a row? (2) Should they be hidden by default? (3) Should they show in a dialog, in-line, or either way is fine? |
|
I think it should be more of a "dialog tree" where the previously selected option might be remembered. So you have: + Continue with Bank App or Website + GLS -> Open App -> Open Website + ... + Show QR Code -> payto -> Swiss Payment Code -> ... -> Share Of course not actually rendered as a tree, but as a sequence of dialogues. |
|
Here's a UI preview of the WIP in dev/ivan-avalos/qrcodes, what do you think? (Those are not real QR codes.) Video: https://nextcloud.avalos.me/index.php/s/337GHmFAwoxG8Po |
|
I think as a first iteration it's good! We'll probably have to redesign it a bit once we have other banking options (search and/or "dialog tree"). |
|
Will wallet-core implement a request for the banking options tree, or will the UIs need to manually assemble it? Also, if the final UI design will be that complex, I feel like it should have its own screen that can be accessed from the manual withdrawal details. |
|
The first iteration has already been implemented, although with further improvements still pending. I will close this for now, more discussion and feedback can always happen separately. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-06-18 08:04 | Florian Dold | New Issue | |
2024-06-18 08:04 | Florian Dold | Status | new => assigned |
2024-06-18 08:04 | Florian Dold | Assigned To | => avalos |
2024-06-18 08:05 | Florian Dold | Issue cloned: 0008958 | |
2024-06-18 08:05 | Florian Dold | Relationship added | related to 0008959 |
2024-06-20 18:30 | avalos | Assigned To | avalos => Florian Dold |
2024-06-20 18:30 | avalos | Status | assigned => feedback |
2024-06-20 18:30 | avalos | Note Added: 0022692 | |
2024-06-26 16:11 | Florian Dold | Note Added: 0022725 | |
2024-06-26 16:11 | Florian Dold | Assigned To | Florian Dold => avalos |
2024-06-26 16:11 | Florian Dold | Status | feedback => assigned |
2024-06-27 22:09 | avalos | Assigned To | avalos => Florian Dold |
2024-06-27 22:09 | avalos | Status | assigned => feedback |
2024-06-27 22:09 | avalos | Note Added: 0022746 | |
2024-06-27 22:10 | avalos | Note Edited: 0022746 | |
2024-06-28 00:58 | Florian Dold | Note Added: 0022750 | |
2024-06-28 00:58 | Florian Dold | Assigned To | Florian Dold => avalos |
2024-06-28 00:58 | Florian Dold | Status | feedback => assigned |
2024-06-28 16:49 | avalos | Note Added: 0022763 | |
2024-06-28 17:01 | avalos | Status | assigned => confirmed |
2024-07-18 21:00 | avalos | Status | confirmed => resolved |
2024-07-18 21:00 | avalos | Resolution | open => fixed |
2024-07-18 21:00 | avalos | Note Added: 0022830 | |
2024-08-26 22:29 | Christian Grothoff | Fixed in Version | => 0.13 |
2024-08-28 23:31 | Christian Grothoff | Status | resolved => closed |