-
Notifications
You must be signed in to change notification settings - Fork 984
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
[#19401] Wallet share QR code multiple fixes #19425
Conversation
Jenkins BuildsClick to see older builds (4)
|
Thanks for the well described/documented pr. 🙏 |
HI @ulisesmac just curious, how did you get the case when your address became white? This screen is from the description #19425 (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.
Nice work! 🙌
a6b4567
to
2eca7ec
Compare
98% of end-end tests have passed
Expected to fail tests (1)Click to expandClass TestCommunityOneDeviceMerged:
Passed tests (47)Click to expandClass TestActivityCenterContactRequestMultipleDevicePR:
Class TestDeepLinksOneDevice:
Class TestActivityMultipleDevicePR:
Class TestActivityMultipleDevicePRTwo:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestCommunityMultipleDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestCommunityOneDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestGroupChatMultipleDeviceMergedNewUI:
|
Hi @ulisesmac thank you for the fix! Ready for merge and cherrypicking. |
Hi @VolodLytvynenko ! You just need to create a wallet account in desktop and use the Yin Yang theme color |
By adding this prop, `on-layout` can be skipped and the component can be properly rendered faster
- Fix the height of the component being cropped. - Fix the bottom dots not being accurately highlighted. - Fix the blink when the component is mounted
Just an fyi we haven't added support for yin-yang yet but we can figure it out in the offsite @ulisesmac - we have most of the solution from before when we discussed it in Porto |
2eca7ec
to
1939a23
Compare
* Fix key extractions in re-frame/reg-sub * Add `:width` to share-qr-code By adding this prop, `on-layout` can be skipped and the component can be properly rendered faster. * Use `share-qr-code`'s `:width` prop in share profile shell * Fix share qr code for wallet addresses * Fix the height of the component being cropped. * Fix the bottom dots not being accurately highlighted. * Fix the blink when the component is mounted
fixes #19401
Summary
The issues reported are:
Exception while scrolling - No longer reproducible ✅
Image cropped in Android - Fixed ✅
Reported vs now:
Additionally, solves some other bugs noticed while checking the code.
The QR no longer blinks:
Before:
Screencast.from.2024-03-27.13-15-39.webm
Now:
Screencast.from.2024-03-27.13-16-50.webm
The bottom indicators (white dots) weren't accurately showing the focused QR:
Before:
Screencast.from.2024-03-27.14-53-05.webm
Now:
Screencast.from.2024-03-27.14-53-45.webm
Other code improvements
Platforms
Steps to test
Open Status
Log in and click on the QR code icon
Change between tabs as showed in the videos.
status: ready