-
Notifications
You must be signed in to change notification settings - Fork 51
Add QRImageProvider #454
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add QRImageProvider #454
Conversation
b5da13d to
16a22cd
Compare
johnny9
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Concept ACK
Just some whitespace fix before approval
MarnixCroes
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The QR-code is displayed and I'm able to scan it ✅
However, if I scan it with a mobile Bitcoin wallet it cannot process it?
Which wallet? I scanned with Zeus and it recognized it as an address to send to. I also checked sparrow and it also displays just a string containing the address in the QR code on the Receive tab. |
johnny9
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tACK f445e65
Tested on Ubuntu. Hard coded address QR was recognized using phone camera.
|
Does the QR code contain a BIP21 URI? If so, the default OS camera should be able to open the wallet as needed (if the wallet has registered for the |
I tried with Phoenix, Breez and Blue Wallet. Neither work. |
No, it does not. Should be amended in a follow up, I presume. |
154c8e6 qml: Use QRImage in RequestPayment (goqusan) c46517b qml: Add QRImage control (goqusan) 9e1f8a0 qml: Add QRImageProvider (goqusan) Pull request description: The `QRImageProvider` can be used to display QR codes in QML `Image`. The new control `QRImage` wraps the new provider in a convenient way. The `RequestPayment` page is updated to showcase `QRImage` usage. ACKs for top commit: johnny9: tACK 154c8e6 Tree-SHA512: eb4b57245943ca34495e10de6a2bc8e28a6d1148f5aa99d7150d48c2a49e9049c2c4d3b3a481780c9e55efa07c3caed45f18bb2f8aaa1c5bdb621cadadaa82df
154c8e6a260b2d223d6e0171911d44bae642abf8 qml: Use QRImage in RequestPayment (goqusan)
c46517b41272037a526f640f8fe231fac988d274 qml: Add QRImage control (goqusan)
9e1f8a00863cb2adc270acfa7d611ebc36d37197 qml: Add QRImageProvider (goqusan)
Pull request description:
The `QRImageProvider` can be used to display QR codes in QML `Image`.
The new control `QRImage` wraps the new provider in a convenient way.
The `RequestPayment` page is updated to showcase `QRImage` usage.
ACKs for top commit:
johnny9:
tACK 154c8e6a260b2d223d6e0171911d44bae642abf8
Tree-SHA512: eb4b57245943ca34495e10de6a2bc8e28a6d1148f5aa99d7150d48c2a49e9049c2c4d3b3a481780c9e55efa07c3caed45f18bb2f8aaa1c5bdb621cadadaa82df
The
QRImageProvidercan be used to display QR codes in QMLImage.The new control
QRImagewraps the new provider in a convenient way.The
RequestPaymentpage is updated to showcaseQRImageusage.