Skip to content
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

T3T1 mercury UI - PIN keyboard and flow #3814

Merged
merged 4 commits into from May 14, 2024

Conversation

obrusvit
Copy link
Contributor

@obrusvit obrusvit commented May 9, 2024

PR adds:

Some limitations added here for now #3748

emu00000000emu00000001emu00000002emu00000003

emu00000004emu00000005emu00000006

emu00000008emu00000007

@obrusvit obrusvit self-assigned this May 9, 2024
@obrusvit obrusvit requested review from mmilata and removed request for prusnak and matejcik May 9, 2024 22:24
@obrusvit obrusvit added this to the T3T1 milestone May 9, 2024
Copy link

github-actions bot commented May 9, 2024

core UI changes device test click test persistence test
T2T1 Model T test(screens) main(screens) test(screens) main(screens) test(screens) main(screens)
T2B1 Safe 3 3280 test(screens) main(screens) 2724
T3T1 test(screens) main(screens) test(screens) main(screens) test(screens) main(screens)
All main(screens)

Copy link

github-actions bot commented May 9, 2024

legacy UI changes device test(screens) main(screens)

@obrusvit obrusvit added the T3T1 label May 9, 2024
@obrusvit obrusvit linked an issue May 9, 2024 that may be closed by this pull request
@mmilata
Copy link
Member

mmilata commented May 9, 2024

Tested on device and it works nicely 👍
gen and style are failing though: https://github.com/trezor/trezor-firmware/actions/runs/9024319705

Copy link
Member

@mmilata mmilata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please regenerate fixtures.json (ones that don't fail) and also make sure all screens of the multi-screen flows are covered by device tests. The current copypaste from Model T records only the first screen - this doesn't need to be changed everywhere but the new screens need to be recorded in at least one test case.

@obrusvit obrusvit requested a review from ibz May 10, 2024 07:28
@Hannsek
Copy link
Contributor

Hannsek commented May 13, 2024

Please change the X/delete/check buttons according to figma.

@obrusvit obrusvit force-pushed the obrusvit/ui-t3t1-PIN-keyboard-and-flow branch from 9e66f09 to 593a2aa Compare May 13, 2024 16:22
Copy link
Member

@mmilata mmilata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's merge this if the button issue is addressed

Adds SwipeFlow for ConfirmAction or ConfirmActionSimple. Without
animation as of now.

[no changelog]
@obrusvit obrusvit force-pushed the obrusvit/ui-t3t1-PIN-keyboard-and-flow branch from 593a2aa to a6ef698 Compare May 13, 2024 22:33
@obrusvit
Copy link
Contributor Author

rebased, I will wait for CI to update fixtures, then merge

@obrusvit obrusvit force-pushed the obrusvit/ui-t3t1-PIN-keyboard-and-flow branch from a6ef698 to b1261fc Compare May 14, 2024 08:42
@obrusvit obrusvit merged commit 912eca4 into ui-t3t1 May 14, 2024
69 of 78 checks passed
@obrusvit obrusvit deleted the obrusvit/ui-t3t1-PIN-keyboard-and-flow branch May 14, 2024 11:24
@bosomt
Copy link

bosomt commented May 17, 2024

QA OK

Info:

  • Suite version: desktop 24.5.2 (1ca8b8063fd7028d1fe242db41caa31c0a1f7d5a)
  • Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) TrezorSuite/24.5.2 Chrome/118.0.5993.159 Electron/27.3.8 Safari/537.36
  • OS: MacIntel
  • Screen: 1512x982
  • Device: Trezor T3T1 2.7.1 bitcoin-only (revision 9baa9e0)
  • Transport: BridgeTransport 2.0.33

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Approved
Development

Successfully merging this pull request may close these issues.

PIN flow
4 participants