aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorcirakg <cirakg@cirakg.xyz>2026-10-25 23:51:52 +0100
committercirakg <cirakg@cirakg.xyz>2026-10-25 23:51:52 +0100
commitb8addc87f804789368612bf8e1be31a2bf28efe1 (patch)
treebece4051eb6f009eba05ffdd585420232741a7d7 /test
parent140a6660f63f88d05ba9aae0bf1c4b401bb6574d (diff)
test(ui): second UI scenario, and the fixes it found
A second UI-test build (uitest-extra.jungle) covers the legacy PIN and the forced new PIN, Change and Reset PIN, a queued Require PIN, UPC-A, Code 39, the code error screen, the encoding progress, auto-lock on a barcode, the light theme and the glance without a code; the main flow adds the Steam and Library details and the menu's text screens. Fixed from what it found: Entry IDs tripped the watchdog with 110 entries; auto-lock didn't close a locked barcode; a queued Require PIN showed "Confirm in menu"; locked barcodes lacked the padlock; the PIN keypad's bottom row, the Reset PIN question, text-screen bottoms, the glance title and the light-theme warning colour. Goldens approved on all seven watches; only the Forerunner 70 was re-verified after the version bump. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'test')
-rw-r--r--test/golden/fenix7/clock_status.pngbin0 -> 3490 bytes
-rw-r--r--test/golden/fenix7/code_39.pngbin0 -> 3265 bytes
-rw-r--r--test/golden/fenix7/code_error.pngbin0 -> 4410 bytes
-rw-r--r--test/golden/fenix7/code_qr_large.pngbin0 -> 4395 bytes
-rw-r--r--test/golden/fenix7/code_upca.pngbin0 -> 3344 bytes
-rw-r--r--test/golden/fenix7/entry_ids.pngbin0 -> 3634 bytes
-rw-r--r--test/golden/fenix7/entry_ids_next.pngbin0 -> 3832 bytes
-rw-r--r--test/golden/fenix7/glance.pngbin0 -> 2435 bytes
-rw-r--r--test/golden/fenix7/list_extra.pngbin0 -> 4895 bytes
-rw-r--r--test/golden/fenix7/list_locked.pngbin0 -> 4818 bytes
-rw-r--r--test/golden/fenix7/list_reset.pngbin0 -> 4797 bytes
-rw-r--r--test/golden/fenix7/lock_queued.pngbin0 -> 5420 bytes
-rw-r--r--test/golden/fenix7/menu_results.pngbin0 -> 2444 bytes
-rw-r--r--test/golden/fenix7/otp_library.pngbin0 -> 4316 bytes
-rw-r--r--test/golden/fenix7/otp_steam.pngbin0 -> 4315 bytes
-rw-r--r--test/golden/fenix7/pin.pngbin2918 -> 2771 bytes
-rw-r--r--test/golden/fenix7/pin_change.pngbin0 -> 3790 bytes
-rw-r--r--test/golden/fenix7/pin_create.pngbin0 -> 3790 bytes
-rw-r--r--test/golden/fenix7/pin_differ.pngbin0 -> 4417 bytes
-rw-r--r--test/golden/fenix7/pin_error.pngbin3292 -> 3145 bytes
-rw-r--r--test/golden/fenix7/pin_legacy.pngbin0 -> 3992 bytes
-rw-r--r--test/golden/fenix7/pin_legacy_typed.pngbin0 -> 3991 bytes
-rw-r--r--test/golden/fenix7/pin_new_forced.pngbin0 -> 4419 bytes
-rw-r--r--test/golden/fenix7/pin_repeat.pngbin0 -> 3953 bytes
-rw-r--r--test/golden/fenix7/pin_wait.pngbin3279 -> 3180 bytes
-rw-r--r--test/golden/fenix7/reset_confirm.pngbin0 -> 2590 bytes
-rw-r--r--test/golden/fr255s/clock_status.pngbin0 -> 2561 bytes
-rw-r--r--test/golden/fr255s/code_39.pngbin0 -> 2205 bytes
-rw-r--r--test/golden/fr255s/code_error.pngbin0 -> 3477 bytes
-rw-r--r--test/golden/fr255s/code_qr_large.pngbin0 -> 3067 bytes
-rw-r--r--test/golden/fr255s/code_upca.pngbin0 -> 2293 bytes
-rw-r--r--test/golden/fr255s/entry_ids.pngbin0 -> 2535 bytes
-rw-r--r--test/golden/fr255s/entry_ids_next.pngbin0 -> 2745 bytes
-rw-r--r--test/golden/fr255s/glance.pngbin0 -> 1812 bytes
-rw-r--r--test/golden/fr255s/list_extra.pngbin0 -> 3606 bytes
-rw-r--r--test/golden/fr255s/list_locked.pngbin0 -> 3531 bytes
-rw-r--r--test/golden/fr255s/list_reset.pngbin0 -> 3538 bytes
-rw-r--r--test/golden/fr255s/lock_queued.pngbin0 -> 3905 bytes
-rw-r--r--test/golden/fr255s/menu_results.pngbin0 -> 1837 bytes
-rw-r--r--test/golden/fr255s/otp_library.pngbin0 -> 3286 bytes
-rw-r--r--test/golden/fr255s/otp_steam.pngbin0 -> 3112 bytes
-rw-r--r--test/golden/fr255s/pin.pngbin1352 -> 1346 bytes
-rw-r--r--test/golden/fr255s/pin_change.pngbin0 -> 2193 bytes
-rw-r--r--test/golden/fr255s/pin_create.pngbin0 -> 2193 bytes
-rw-r--r--test/golden/fr255s/pin_differ.pngbin0 -> 2792 bytes
-rw-r--r--test/golden/fr255s/pin_error.pngbin1720 -> 1696 bytes
-rw-r--r--test/golden/fr255s/pin_legacy.pngbin0 -> 2231 bytes
-rw-r--r--test/golden/fr255s/pin_legacy_typed.pngbin0 -> 2249 bytes
-rw-r--r--test/golden/fr255s/pin_new_forced.pngbin0 -> 2809 bytes
-rw-r--r--test/golden/fr255s/pin_repeat.pngbin0 -> 2328 bytes
-rw-r--r--test/golden/fr255s/pin_wait.pngbin2058 -> 2083 bytes
-rw-r--r--test/golden/fr255s/reset_confirm.pngbin0 -> 1753 bytes
-rw-r--r--test/golden/fr70/about.pngbin15408 -> 15278 bytes
-rw-r--r--test/golden/fr70/clock_status.pngbin0 -> 13971 bytes
-rw-r--r--test/golden/fr70/code_39.pngbin0 -> 13364 bytes
-rw-r--r--test/golden/fr70/code_error.pngbin0 -> 19663 bytes
-rw-r--r--test/golden/fr70/code_qr_large.pngbin0 -> 12167 bytes
-rw-r--r--test/golden/fr70/code_upca.pngbin0 -> 14276 bytes
-rw-r--r--test/golden/fr70/entry_ids.pngbin0 -> 14105 bytes
-rw-r--r--test/golden/fr70/entry_ids_next.pngbin0 -> 13957 bytes
-rw-r--r--test/golden/fr70/glance.pngbin0 -> 28420 bytes
-rw-r--r--test/golden/fr70/list_extra.pngbin0 -> 24869 bytes
-rw-r--r--test/golden/fr70/list_locked.pngbin0 -> 21890 bytes
-rw-r--r--test/golden/fr70/list_reset.pngbin0 -> 22574 bytes
-rw-r--r--test/golden/fr70/lock_queued.pngbin0 -> 25102 bytes
-rw-r--r--test/golden/fr70/menu_results.pngbin0 -> 8002 bytes
-rw-r--r--test/golden/fr70/otp_library.pngbin0 -> 13339 bytes
-rw-r--r--test/golden/fr70/otp_steam.pngbin0 -> 14585 bytes
-rw-r--r--test/golden/fr70/pin.pngbin8869 -> 7862 bytes
-rw-r--r--test/golden/fr70/pin_change.pngbin0 -> 14948 bytes
-rw-r--r--test/golden/fr70/pin_create.pngbin0 -> 14948 bytes
-rw-r--r--test/golden/fr70/pin_differ.pngbin0 -> 17889 bytes
-rw-r--r--test/golden/fr70/pin_error.pngbin10833 -> 9863 bytes
-rw-r--r--test/golden/fr70/pin_legacy.pngbin0 -> 15963 bytes
-rw-r--r--test/golden/fr70/pin_legacy_typed.pngbin0 -> 15957 bytes
-rw-r--r--test/golden/fr70/pin_new_forced.pngbin0 -> 18272 bytes
-rw-r--r--test/golden/fr70/pin_repeat.pngbin0 -> 15604 bytes
-rw-r--r--test/golden/fr70/pin_wait.pngbin12737 -> 12003 bytes
-rw-r--r--test/golden/fr70/reset_confirm.pngbin0 -> 8206 bytes
-rw-r--r--test/golden/fr965/clock_status.pngbin0 -> 15417 bytes
-rw-r--r--test/golden/fr965/code_39.pngbin0 -> 11907 bytes
-rw-r--r--test/golden/fr965/code_error.pngbin0 -> 17179 bytes
-rw-r--r--test/golden/fr965/code_qr_large.pngbin0 -> 11541 bytes
-rw-r--r--test/golden/fr965/code_upca.pngbin0 -> 12635 bytes
-rw-r--r--test/golden/fr965/entry_ids.pngbin0 -> 15813 bytes
-rw-r--r--test/golden/fr965/entry_ids_next.pngbin0 -> 15245 bytes
-rw-r--r--test/golden/fr965/glance.pngbin0 -> 45280 bytes
-rw-r--r--test/golden/fr965/list_extra.pngbin0 -> 20693 bytes
-rw-r--r--test/golden/fr965/list_locked.pngbin0 -> 19317 bytes
-rw-r--r--test/golden/fr965/list_reset.pngbin0 -> 19421 bytes
-rw-r--r--test/golden/fr965/lock_queued.pngbin0 -> 19963 bytes
-rw-r--r--test/golden/fr965/menu_results.pngbin0 -> 10437 bytes
-rw-r--r--test/golden/fr965/otp_library.pngbin0 -> 20362 bytes
-rw-r--r--test/golden/fr965/otp_steam.pngbin0 -> 20483 bytes
-rw-r--r--test/golden/fr965/pin.pngbin11461 -> 10546 bytes
-rw-r--r--test/golden/fr965/pin_change.pngbin0 -> 13723 bytes
-rw-r--r--test/golden/fr965/pin_create.pngbin0 -> 13723 bytes
-rw-r--r--test/golden/fr965/pin_differ.pngbin0 -> 16030 bytes
-rw-r--r--test/golden/fr965/pin_error.pngbin13315 -> 12403 bytes
-rw-r--r--test/golden/fr965/pin_legacy.pngbin0 -> 14511 bytes
-rw-r--r--test/golden/fr965/pin_legacy_typed.pngbin0 -> 14386 bytes
-rw-r--r--test/golden/fr965/pin_new_forced.pngbin0 -> 16309 bytes
-rw-r--r--test/golden/fr965/pin_repeat.pngbin0 -> 14092 bytes
-rw-r--r--test/golden/fr965/pin_wait.pngbin15898 -> 15283 bytes
-rw-r--r--test/golden/fr965/reset_confirm.pngbin0 -> 10159 bytes
-rw-r--r--test/golden/instinct3amoled45mm/clock_status.pngbin0 -> 12637 bytes
-rw-r--r--test/golden/instinct3amoled45mm/code_39.pngbin0 -> 11489 bytes
-rw-r--r--test/golden/instinct3amoled45mm/code_error.pngbin0 -> 13363 bytes
-rw-r--r--test/golden/instinct3amoled45mm/code_qr_large.pngbin0 -> 12654 bytes
-rw-r--r--test/golden/instinct3amoled45mm/code_upca.pngbin0 -> 11690 bytes
-rw-r--r--test/golden/instinct3amoled45mm/entry_ids.pngbin0 -> 13600 bytes
-rw-r--r--test/golden/instinct3amoled45mm/entry_ids_next.pngbin0 -> 13687 bytes
-rw-r--r--test/golden/instinct3amoled45mm/glance.pngbin0 -> 31705 bytes
-rw-r--r--test/golden/instinct3amoled45mm/list_extra.pngbin0 -> 15546 bytes
-rw-r--r--test/golden/instinct3amoled45mm/list_locked.pngbin0 -> 14286 bytes
-rw-r--r--test/golden/instinct3amoled45mm/list_reset.pngbin0 -> 14380 bytes
-rw-r--r--test/golden/instinct3amoled45mm/lock_queued.pngbin0 -> 15383 bytes
-rw-r--r--test/golden/instinct3amoled45mm/menu_results.pngbin0 -> 10330 bytes
-rw-r--r--test/golden/instinct3amoled45mm/otp_library.pngbin0 -> 13367 bytes
-rw-r--r--test/golden/instinct3amoled45mm/otp_steam.pngbin0 -> 13493 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin.pngbin9569 -> 9675 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin_change.pngbin0 -> 10930 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin_create.pngbin0 -> 10930 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin_differ.pngbin0 -> 12090 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin_error.pngbin10508 -> 10472 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin_legacy.pngbin0 -> 10854 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin_legacy_typed.pngbin0 -> 10793 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin_new_forced.pngbin0 -> 12163 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin_repeat.pngbin0 -> 11245 bytes
-rw-r--r--test/golden/instinct3amoled45mm/pin_wait.pngbin11459 -> 11341 bytes
-rw-r--r--test/golden/instinct3amoled45mm/reset_confirm.pngbin0 -> 10406 bytes
-rw-r--r--test/golden/venusq2/about.pngbin0 -> 3988 bytes
-rw-r--r--test/golden/venusq2/clock_status.pngbin0 -> 3931 bytes
-rw-r--r--test/golden/venusq2/code_39.pngbin0 -> 2867 bytes
-rw-r--r--test/golden/venusq2/code_error.pngbin0 -> 4587 bytes
-rw-r--r--test/golden/venusq2/code_qr_large.pngbin0 -> 3894 bytes
-rw-r--r--test/golden/venusq2/code_upca.pngbin0 -> 2998 bytes
-rw-r--r--test/golden/venusq2/entry_ids.pngbin0 -> 3794 bytes
-rw-r--r--test/golden/venusq2/entry_ids_next.pngbin0 -> 3819 bytes
-rw-r--r--test/golden/venusq2/glance.pngbin0 -> 3352 bytes
-rw-r--r--test/golden/venusq2/import_results.pngbin4879 -> 4872 bytes
-rw-r--r--test/golden/venusq2/list_extra.pngbin0 -> 5162 bytes
-rw-r--r--test/golden/venusq2/list_locked.pngbin0 -> 4489 bytes
-rw-r--r--test/golden/venusq2/list_reset.pngbin0 -> 4462 bytes
-rw-r--r--test/golden/venusq2/lock_queued.pngbin0 -> 5489 bytes
-rw-r--r--test/golden/venusq2/menu_results.pngbin0 -> 4870 bytes
-rw-r--r--test/golden/venusq2/otp_library.pngbin0 -> 3352 bytes
-rw-r--r--test/golden/venusq2/otp_steam.pngbin0 -> 2956 bytes
-rw-r--r--test/golden/venusq2/pin.pngbin2734 -> 2505 bytes
-rw-r--r--test/golden/venusq2/pin_change.pngbin0 -> 3065 bytes
-rw-r--r--test/golden/venusq2/pin_create.pngbin0 -> 3065 bytes
-rw-r--r--test/golden/venusq2/pin_differ.pngbin0 -> 3709 bytes
-rw-r--r--test/golden/venusq2/pin_error.pngbin3152 -> 2930 bytes
-rw-r--r--test/golden/venusq2/pin_legacy.pngbin0 -> 3240 bytes
-rw-r--r--test/golden/venusq2/pin_legacy_typed.pngbin0 -> 3233 bytes
-rw-r--r--test/golden/venusq2/pin_new_forced.pngbin0 -> 3746 bytes
-rw-r--r--test/golden/venusq2/pin_repeat.pngbin0 -> 3185 bytes
-rw-r--r--test/golden/venusq2/pin_wait.pngbin3632 -> 3435 bytes
-rw-r--r--test/golden/venusq2/reset_confirm.pngbin0 -> 2466 bytes
-rw-r--r--test/golden/venux1/about.pngbin0 -> 17066 bytes
-rw-r--r--test/golden/venux1/clock_status.pngbin0 -> 14994 bytes
-rw-r--r--test/golden/venux1/code_39.pngbin0 -> 11350 bytes
-rw-r--r--test/golden/venux1/code_error.pngbin0 -> 16271 bytes
-rw-r--r--test/golden/venux1/code_qr_large.pngbin0 -> 10739 bytes
-rw-r--r--test/golden/venux1/code_upca.pngbin0 -> 11793 bytes
-rw-r--r--test/golden/venux1/entry_ids.pngbin0 -> 17459 bytes
-rw-r--r--test/golden/venux1/entry_ids_next.pngbin0 -> 18460 bytes
-rw-r--r--test/golden/venux1/glance.pngbin0 -> 43110 bytes
-rw-r--r--test/golden/venux1/import_results.pngbin26227 -> 23157 bytes
-rw-r--r--test/golden/venux1/list_extra.pngbin0 -> 23984 bytes
-rw-r--r--test/golden/venux1/list_locked.pngbin0 -> 21634 bytes
-rw-r--r--test/golden/venux1/list_reset.pngbin0 -> 24141 bytes
-rw-r--r--test/golden/venux1/lock_queued.pngbin0 -> 19387 bytes
-rw-r--r--test/golden/venux1/menu_results.pngbin0 -> 23155 bytes
-rw-r--r--test/golden/venux1/otp_library.pngbin0 -> 11906 bytes
-rw-r--r--test/golden/venux1/otp_steam.pngbin0 -> 12383 bytes
-rw-r--r--test/golden/venux1/pin.pngbin11861 -> 10939 bytes
-rw-r--r--test/golden/venux1/pin_change.pngbin0 -> 13043 bytes
-rw-r--r--test/golden/venux1/pin_create.pngbin0 -> 13043 bytes
-rw-r--r--test/golden/venux1/pin_differ.pngbin0 -> 15352 bytes
-rw-r--r--test/golden/venux1/pin_error.pngbin13551 -> 12636 bytes
-rw-r--r--test/golden/venux1/pin_legacy.pngbin0 -> 13887 bytes
-rw-r--r--test/golden/venux1/pin_legacy_typed.pngbin0 -> 13736 bytes
-rw-r--r--test/golden/venux1/pin_new_forced.pngbin0 -> 15600 bytes
-rw-r--r--test/golden/venux1/pin_repeat.pngbin0 -> 13523 bytes
-rw-r--r--test/golden/venux1/pin_wait.pngbin15922 -> 15184 bytes
-rw-r--r--test/golden/venux1/reset_confirm.pngbin0 -> 10484 bytes
187 files changed, 0 insertions, 0 deletions
diff --git a/test/golden/fenix7/clock_status.png b/test/golden/fenix7/clock_status.png
new file mode 100644
index 0000000..8c1df0a
--- /dev/null
+++ b/test/golden/fenix7/clock_status.png
Binary files differ
diff --git a/test/golden/fenix7/code_39.png b/test/golden/fenix7/code_39.png
new file mode 100644
index 0000000..8c6abaa
--- /dev/null
+++ b/test/golden/fenix7/code_39.png
Binary files differ
diff --git a/test/golden/fenix7/code_error.png b/test/golden/fenix7/code_error.png
new file mode 100644
index 0000000..655d6f7
--- /dev/null
+++ b/test/golden/fenix7/code_error.png
Binary files differ
diff --git a/test/golden/fenix7/code_qr_large.png b/test/golden/fenix7/code_qr_large.png
new file mode 100644
index 0000000..ae253f3
--- /dev/null
+++ b/test/golden/fenix7/code_qr_large.png
Binary files differ
diff --git a/test/golden/fenix7/code_upca.png b/test/golden/fenix7/code_upca.png
new file mode 100644
index 0000000..33a281d
--- /dev/null
+++ b/test/golden/fenix7/code_upca.png
Binary files differ
diff --git a/test/golden/fenix7/entry_ids.png b/test/golden/fenix7/entry_ids.png
new file mode 100644
index 0000000..4844c12
--- /dev/null
+++ b/test/golden/fenix7/entry_ids.png
Binary files differ
diff --git a/test/golden/fenix7/entry_ids_next.png b/test/golden/fenix7/entry_ids_next.png
new file mode 100644
index 0000000..9089891
--- /dev/null
+++ b/test/golden/fenix7/entry_ids_next.png
Binary files differ
diff --git a/test/golden/fenix7/glance.png b/test/golden/fenix7/glance.png
new file mode 100644
index 0000000..912a848
--- /dev/null
+++ b/test/golden/fenix7/glance.png
Binary files differ
diff --git a/test/golden/fenix7/list_extra.png b/test/golden/fenix7/list_extra.png
new file mode 100644
index 0000000..b13f652
--- /dev/null
+++ b/test/golden/fenix7/list_extra.png
Binary files differ
diff --git a/test/golden/fenix7/list_locked.png b/test/golden/fenix7/list_locked.png
new file mode 100644
index 0000000..ec0aafd
--- /dev/null
+++ b/test/golden/fenix7/list_locked.png
Binary files differ
diff --git a/test/golden/fenix7/list_reset.png b/test/golden/fenix7/list_reset.png
new file mode 100644
index 0000000..e9e2e8a
--- /dev/null
+++ b/test/golden/fenix7/list_reset.png
Binary files differ
diff --git a/test/golden/fenix7/lock_queued.png b/test/golden/fenix7/lock_queued.png
new file mode 100644
index 0000000..2affaa0
--- /dev/null
+++ b/test/golden/fenix7/lock_queued.png
Binary files differ
diff --git a/test/golden/fenix7/menu_results.png b/test/golden/fenix7/menu_results.png
new file mode 100644
index 0000000..5608acf
--- /dev/null
+++ b/test/golden/fenix7/menu_results.png
Binary files differ
diff --git a/test/golden/fenix7/otp_library.png b/test/golden/fenix7/otp_library.png
new file mode 100644
index 0000000..b2a588f
--- /dev/null
+++ b/test/golden/fenix7/otp_library.png
Binary files differ
diff --git a/test/golden/fenix7/otp_steam.png b/test/golden/fenix7/otp_steam.png
new file mode 100644
index 0000000..a972361
--- /dev/null
+++ b/test/golden/fenix7/otp_steam.png
Binary files differ
diff --git a/test/golden/fenix7/pin.png b/test/golden/fenix7/pin.png
index d1fe80b..5b093dc 100644
--- a/test/golden/fenix7/pin.png
+++ b/test/golden/fenix7/pin.png
Binary files differ
diff --git a/test/golden/fenix7/pin_change.png b/test/golden/fenix7/pin_change.png
new file mode 100644
index 0000000..25cf42f
--- /dev/null
+++ b/test/golden/fenix7/pin_change.png
Binary files differ
diff --git a/test/golden/fenix7/pin_create.png b/test/golden/fenix7/pin_create.png
new file mode 100644
index 0000000..236155c
--- /dev/null
+++ b/test/golden/fenix7/pin_create.png
Binary files differ
diff --git a/test/golden/fenix7/pin_differ.png b/test/golden/fenix7/pin_differ.png
new file mode 100644
index 0000000..f738e6c
--- /dev/null
+++ b/test/golden/fenix7/pin_differ.png
Binary files differ
diff --git a/test/golden/fenix7/pin_error.png b/test/golden/fenix7/pin_error.png
index 48541c8..c3fa1dc 100644
--- a/test/golden/fenix7/pin_error.png
+++ b/test/golden/fenix7/pin_error.png
Binary files differ
diff --git a/test/golden/fenix7/pin_legacy.png b/test/golden/fenix7/pin_legacy.png
new file mode 100644
index 0000000..01286ea
--- /dev/null
+++ b/test/golden/fenix7/pin_legacy.png
Binary files differ
diff --git a/test/golden/fenix7/pin_legacy_typed.png b/test/golden/fenix7/pin_legacy_typed.png
new file mode 100644
index 0000000..7c0b1d7
--- /dev/null
+++ b/test/golden/fenix7/pin_legacy_typed.png
Binary files differ
diff --git a/test/golden/fenix7/pin_new_forced.png b/test/golden/fenix7/pin_new_forced.png
new file mode 100644
index 0000000..9ad113c
--- /dev/null
+++ b/test/golden/fenix7/pin_new_forced.png
Binary files differ
diff --git a/test/golden/fenix7/pin_repeat.png b/test/golden/fenix7/pin_repeat.png
new file mode 100644
index 0000000..8095fc8
--- /dev/null
+++ b/test/golden/fenix7/pin_repeat.png
Binary files differ
diff --git a/test/golden/fenix7/pin_wait.png b/test/golden/fenix7/pin_wait.png
index 77cce98..c856f5c 100644
--- a/test/golden/fenix7/pin_wait.png
+++ b/test/golden/fenix7/pin_wait.png
Binary files differ
diff --git a/test/golden/fenix7/reset_confirm.png b/test/golden/fenix7/reset_confirm.png
new file mode 100644
index 0000000..36b8044
--- /dev/null
+++ b/test/golden/fenix7/reset_confirm.png
Binary files differ
diff --git a/test/golden/fr255s/clock_status.png b/test/golden/fr255s/clock_status.png
new file mode 100644
index 0000000..7c853b4
--- /dev/null
+++ b/test/golden/fr255s/clock_status.png
Binary files differ
diff --git a/test/golden/fr255s/code_39.png b/test/golden/fr255s/code_39.png
new file mode 100644
index 0000000..f566d67
--- /dev/null
+++ b/test/golden/fr255s/code_39.png
Binary files differ
diff --git a/test/golden/fr255s/code_error.png b/test/golden/fr255s/code_error.png
new file mode 100644
index 0000000..de0805f
--- /dev/null
+++ b/test/golden/fr255s/code_error.png
Binary files differ
diff --git a/test/golden/fr255s/code_qr_large.png b/test/golden/fr255s/code_qr_large.png
new file mode 100644
index 0000000..cf9f93f
--- /dev/null
+++ b/test/golden/fr255s/code_qr_large.png
Binary files differ
diff --git a/test/golden/fr255s/code_upca.png b/test/golden/fr255s/code_upca.png
new file mode 100644
index 0000000..79aa52c
--- /dev/null
+++ b/test/golden/fr255s/code_upca.png
Binary files differ
diff --git a/test/golden/fr255s/entry_ids.png b/test/golden/fr255s/entry_ids.png
new file mode 100644
index 0000000..56aef73
--- /dev/null
+++ b/test/golden/fr255s/entry_ids.png
Binary files differ
diff --git a/test/golden/fr255s/entry_ids_next.png b/test/golden/fr255s/entry_ids_next.png
new file mode 100644
index 0000000..46ce47b
--- /dev/null
+++ b/test/golden/fr255s/entry_ids_next.png
Binary files differ
diff --git a/test/golden/fr255s/glance.png b/test/golden/fr255s/glance.png
new file mode 100644
index 0000000..df0dde1
--- /dev/null
+++ b/test/golden/fr255s/glance.png
Binary files differ
diff --git a/test/golden/fr255s/list_extra.png b/test/golden/fr255s/list_extra.png
new file mode 100644
index 0000000..109ad21
--- /dev/null
+++ b/test/golden/fr255s/list_extra.png
Binary files differ
diff --git a/test/golden/fr255s/list_locked.png b/test/golden/fr255s/list_locked.png
new file mode 100644
index 0000000..88624d1
--- /dev/null
+++ b/test/golden/fr255s/list_locked.png
Binary files differ
diff --git a/test/golden/fr255s/list_reset.png b/test/golden/fr255s/list_reset.png
new file mode 100644
index 0000000..66b10c6
--- /dev/null
+++ b/test/golden/fr255s/list_reset.png
Binary files differ
diff --git a/test/golden/fr255s/lock_queued.png b/test/golden/fr255s/lock_queued.png
new file mode 100644
index 0000000..f274a9b
--- /dev/null
+++ b/test/golden/fr255s/lock_queued.png
Binary files differ
diff --git a/test/golden/fr255s/menu_results.png b/test/golden/fr255s/menu_results.png
new file mode 100644
index 0000000..96326d1
--- /dev/null
+++ b/test/golden/fr255s/menu_results.png
Binary files differ
diff --git a/test/golden/fr255s/otp_library.png b/test/golden/fr255s/otp_library.png
new file mode 100644
index 0000000..4126205
--- /dev/null
+++ b/test/golden/fr255s/otp_library.png
Binary files differ
diff --git a/test/golden/fr255s/otp_steam.png b/test/golden/fr255s/otp_steam.png
new file mode 100644
index 0000000..d4e4fe0
--- /dev/null
+++ b/test/golden/fr255s/otp_steam.png
Binary files differ
diff --git a/test/golden/fr255s/pin.png b/test/golden/fr255s/pin.png
index bb3e989..d388b78 100644
--- a/test/golden/fr255s/pin.png
+++ b/test/golden/fr255s/pin.png
Binary files differ
diff --git a/test/golden/fr255s/pin_change.png b/test/golden/fr255s/pin_change.png
new file mode 100644
index 0000000..1cfa707
--- /dev/null
+++ b/test/golden/fr255s/pin_change.png
Binary files differ
diff --git a/test/golden/fr255s/pin_create.png b/test/golden/fr255s/pin_create.png
new file mode 100644
index 0000000..b89194e
--- /dev/null
+++ b/test/golden/fr255s/pin_create.png
Binary files differ
diff --git a/test/golden/fr255s/pin_differ.png b/test/golden/fr255s/pin_differ.png
new file mode 100644
index 0000000..0e3de3a
--- /dev/null
+++ b/test/golden/fr255s/pin_differ.png
Binary files differ
diff --git a/test/golden/fr255s/pin_error.png b/test/golden/fr255s/pin_error.png
index b580338..320220e 100644
--- a/test/golden/fr255s/pin_error.png
+++ b/test/golden/fr255s/pin_error.png
Binary files differ
diff --git a/test/golden/fr255s/pin_legacy.png b/test/golden/fr255s/pin_legacy.png
new file mode 100644
index 0000000..f7ee814
--- /dev/null
+++ b/test/golden/fr255s/pin_legacy.png
Binary files differ
diff --git a/test/golden/fr255s/pin_legacy_typed.png b/test/golden/fr255s/pin_legacy_typed.png
new file mode 100644
index 0000000..84cbb8f
--- /dev/null
+++ b/test/golden/fr255s/pin_legacy_typed.png
Binary files differ
diff --git a/test/golden/fr255s/pin_new_forced.png b/test/golden/fr255s/pin_new_forced.png
new file mode 100644
index 0000000..06d1974
--- /dev/null
+++ b/test/golden/fr255s/pin_new_forced.png
Binary files differ
diff --git a/test/golden/fr255s/pin_repeat.png b/test/golden/fr255s/pin_repeat.png
new file mode 100644
index 0000000..7e69048
--- /dev/null
+++ b/test/golden/fr255s/pin_repeat.png
Binary files differ
diff --git a/test/golden/fr255s/pin_wait.png b/test/golden/fr255s/pin_wait.png
index cc1e27b..b584db2 100644
--- a/test/golden/fr255s/pin_wait.png
+++ b/test/golden/fr255s/pin_wait.png
Binary files differ
diff --git a/test/golden/fr255s/reset_confirm.png b/test/golden/fr255s/reset_confirm.png
new file mode 100644
index 0000000..f90cfc4
--- /dev/null
+++ b/test/golden/fr255s/reset_confirm.png
Binary files differ
diff --git a/test/golden/fr70/about.png b/test/golden/fr70/about.png
index c92b268..7636e45 100644
--- a/test/golden/fr70/about.png
+++ b/test/golden/fr70/about.png
Binary files differ
diff --git a/test/golden/fr70/clock_status.png b/test/golden/fr70/clock_status.png
new file mode 100644
index 0000000..bac3d93
--- /dev/null
+++ b/test/golden/fr70/clock_status.png
Binary files differ
diff --git a/test/golden/fr70/code_39.png b/test/golden/fr70/code_39.png
new file mode 100644
index 0000000..5b12d54
--- /dev/null
+++ b/test/golden/fr70/code_39.png
Binary files differ
diff --git a/test/golden/fr70/code_error.png b/test/golden/fr70/code_error.png
new file mode 100644
index 0000000..77255c9
--- /dev/null
+++ b/test/golden/fr70/code_error.png
Binary files differ
diff --git a/test/golden/fr70/code_qr_large.png b/test/golden/fr70/code_qr_large.png
new file mode 100644
index 0000000..635e19c
--- /dev/null
+++ b/test/golden/fr70/code_qr_large.png
Binary files differ
diff --git a/test/golden/fr70/code_upca.png b/test/golden/fr70/code_upca.png
new file mode 100644
index 0000000..a08c3b5
--- /dev/null
+++ b/test/golden/fr70/code_upca.png
Binary files differ
diff --git a/test/golden/fr70/entry_ids.png b/test/golden/fr70/entry_ids.png
new file mode 100644
index 0000000..c021f2a
--- /dev/null
+++ b/test/golden/fr70/entry_ids.png
Binary files differ
diff --git a/test/golden/fr70/entry_ids_next.png b/test/golden/fr70/entry_ids_next.png
new file mode 100644
index 0000000..c61c6cd
--- /dev/null
+++ b/test/golden/fr70/entry_ids_next.png
Binary files differ
diff --git a/test/golden/fr70/glance.png b/test/golden/fr70/glance.png
new file mode 100644
index 0000000..7d56b74
--- /dev/null
+++ b/test/golden/fr70/glance.png
Binary files differ
diff --git a/test/golden/fr70/list_extra.png b/test/golden/fr70/list_extra.png
new file mode 100644
index 0000000..207a7de
--- /dev/null
+++ b/test/golden/fr70/list_extra.png
Binary files differ
diff --git a/test/golden/fr70/list_locked.png b/test/golden/fr70/list_locked.png
new file mode 100644
index 0000000..2981ae9
--- /dev/null
+++ b/test/golden/fr70/list_locked.png
Binary files differ
diff --git a/test/golden/fr70/list_reset.png b/test/golden/fr70/list_reset.png
new file mode 100644
index 0000000..7b6f369
--- /dev/null
+++ b/test/golden/fr70/list_reset.png
Binary files differ
diff --git a/test/golden/fr70/lock_queued.png b/test/golden/fr70/lock_queued.png
new file mode 100644
index 0000000..b81677b
--- /dev/null
+++ b/test/golden/fr70/lock_queued.png
Binary files differ
diff --git a/test/golden/fr70/menu_results.png b/test/golden/fr70/menu_results.png
new file mode 100644
index 0000000..eb9cb8c
--- /dev/null
+++ b/test/golden/fr70/menu_results.png
Binary files differ
diff --git a/test/golden/fr70/otp_library.png b/test/golden/fr70/otp_library.png
new file mode 100644
index 0000000..50c4dcc
--- /dev/null
+++ b/test/golden/fr70/otp_library.png
Binary files differ
diff --git a/test/golden/fr70/otp_steam.png b/test/golden/fr70/otp_steam.png
new file mode 100644
index 0000000..6a90090
--- /dev/null
+++ b/test/golden/fr70/otp_steam.png
Binary files differ
diff --git a/test/golden/fr70/pin.png b/test/golden/fr70/pin.png
index 71f6579..1c7863e 100644
--- a/test/golden/fr70/pin.png
+++ b/test/golden/fr70/pin.png
Binary files differ
diff --git a/test/golden/fr70/pin_change.png b/test/golden/fr70/pin_change.png
new file mode 100644
index 0000000..e52dec5
--- /dev/null
+++ b/test/golden/fr70/pin_change.png
Binary files differ
diff --git a/test/golden/fr70/pin_create.png b/test/golden/fr70/pin_create.png
new file mode 100644
index 0000000..96dc179
--- /dev/null
+++ b/test/golden/fr70/pin_create.png
Binary files differ
diff --git a/test/golden/fr70/pin_differ.png b/test/golden/fr70/pin_differ.png
new file mode 100644
index 0000000..a8966ea
--- /dev/null
+++ b/test/golden/fr70/pin_differ.png
Binary files differ
diff --git a/test/golden/fr70/pin_error.png b/test/golden/fr70/pin_error.png
index 9a3de60..aab9982 100644
--- a/test/golden/fr70/pin_error.png
+++ b/test/golden/fr70/pin_error.png
Binary files differ
diff --git a/test/golden/fr70/pin_legacy.png b/test/golden/fr70/pin_legacy.png
new file mode 100644
index 0000000..d103e86
--- /dev/null
+++ b/test/golden/fr70/pin_legacy.png
Binary files differ
diff --git a/test/golden/fr70/pin_legacy_typed.png b/test/golden/fr70/pin_legacy_typed.png
new file mode 100644
index 0000000..d8e7038
--- /dev/null
+++ b/test/golden/fr70/pin_legacy_typed.png
Binary files differ
diff --git a/test/golden/fr70/pin_new_forced.png b/test/golden/fr70/pin_new_forced.png
new file mode 100644
index 0000000..ced0c5b
--- /dev/null
+++ b/test/golden/fr70/pin_new_forced.png
Binary files differ
diff --git a/test/golden/fr70/pin_repeat.png b/test/golden/fr70/pin_repeat.png
new file mode 100644
index 0000000..574bda6
--- /dev/null
+++ b/test/golden/fr70/pin_repeat.png
Binary files differ
diff --git a/test/golden/fr70/pin_wait.png b/test/golden/fr70/pin_wait.png
index ed8132e..9b726f8 100644
--- a/test/golden/fr70/pin_wait.png
+++ b/test/golden/fr70/pin_wait.png
Binary files differ
diff --git a/test/golden/fr70/reset_confirm.png b/test/golden/fr70/reset_confirm.png
new file mode 100644
index 0000000..56351e9
--- /dev/null
+++ b/test/golden/fr70/reset_confirm.png
Binary files differ
diff --git a/test/golden/fr965/clock_status.png b/test/golden/fr965/clock_status.png
new file mode 100644
index 0000000..2b0a7c2
--- /dev/null
+++ b/test/golden/fr965/clock_status.png
Binary files differ
diff --git a/test/golden/fr965/code_39.png b/test/golden/fr965/code_39.png
new file mode 100644
index 0000000..fd62d3e
--- /dev/null
+++ b/test/golden/fr965/code_39.png
Binary files differ
diff --git a/test/golden/fr965/code_error.png b/test/golden/fr965/code_error.png
new file mode 100644
index 0000000..6601baf
--- /dev/null
+++ b/test/golden/fr965/code_error.png
Binary files differ
diff --git a/test/golden/fr965/code_qr_large.png b/test/golden/fr965/code_qr_large.png
new file mode 100644
index 0000000..69fea25
--- /dev/null
+++ b/test/golden/fr965/code_qr_large.png
Binary files differ
diff --git a/test/golden/fr965/code_upca.png b/test/golden/fr965/code_upca.png
new file mode 100644
index 0000000..45b4ac5
--- /dev/null
+++ b/test/golden/fr965/code_upca.png
Binary files differ
diff --git a/test/golden/fr965/entry_ids.png b/test/golden/fr965/entry_ids.png
new file mode 100644
index 0000000..cbd911f
--- /dev/null
+++ b/test/golden/fr965/entry_ids.png
Binary files differ
diff --git a/test/golden/fr965/entry_ids_next.png b/test/golden/fr965/entry_ids_next.png
new file mode 100644
index 0000000..0bb5206
--- /dev/null
+++ b/test/golden/fr965/entry_ids_next.png
Binary files differ
diff --git a/test/golden/fr965/glance.png b/test/golden/fr965/glance.png
new file mode 100644
index 0000000..8aa9eca
--- /dev/null
+++ b/test/golden/fr965/glance.png
Binary files differ
diff --git a/test/golden/fr965/list_extra.png b/test/golden/fr965/list_extra.png
new file mode 100644
index 0000000..cdee2ed
--- /dev/null
+++ b/test/golden/fr965/list_extra.png
Binary files differ
diff --git a/test/golden/fr965/list_locked.png b/test/golden/fr965/list_locked.png
new file mode 100644
index 0000000..55fb2c1
--- /dev/null
+++ b/test/golden/fr965/list_locked.png
Binary files differ
diff --git a/test/golden/fr965/list_reset.png b/test/golden/fr965/list_reset.png
new file mode 100644
index 0000000..8df05f9
--- /dev/null
+++ b/test/golden/fr965/list_reset.png
Binary files differ
diff --git a/test/golden/fr965/lock_queued.png b/test/golden/fr965/lock_queued.png
new file mode 100644
index 0000000..8cdd66b
--- /dev/null
+++ b/test/golden/fr965/lock_queued.png
Binary files differ
diff --git a/test/golden/fr965/menu_results.png b/test/golden/fr965/menu_results.png
new file mode 100644
index 0000000..1781e6e
--- /dev/null
+++ b/test/golden/fr965/menu_results.png
Binary files differ
diff --git a/test/golden/fr965/otp_library.png b/test/golden/fr965/otp_library.png
new file mode 100644
index 0000000..d19ecb3
--- /dev/null
+++ b/test/golden/fr965/otp_library.png
Binary files differ
diff --git a/test/golden/fr965/otp_steam.png b/test/golden/fr965/otp_steam.png
new file mode 100644
index 0000000..3bb4d79
--- /dev/null
+++ b/test/golden/fr965/otp_steam.png
Binary files differ
diff --git a/test/golden/fr965/pin.png b/test/golden/fr965/pin.png
index 06cab65..a85643e 100644
--- a/test/golden/fr965/pin.png
+++ b/test/golden/fr965/pin.png
Binary files differ
diff --git a/test/golden/fr965/pin_change.png b/test/golden/fr965/pin_change.png
new file mode 100644
index 0000000..2beee26
--- /dev/null
+++ b/test/golden/fr965/pin_change.png
Binary files differ
diff --git a/test/golden/fr965/pin_create.png b/test/golden/fr965/pin_create.png
new file mode 100644
index 0000000..808253b
--- /dev/null
+++ b/test/golden/fr965/pin_create.png
Binary files differ
diff --git a/test/golden/fr965/pin_differ.png b/test/golden/fr965/pin_differ.png
new file mode 100644
index 0000000..50b4fa1
--- /dev/null
+++ b/test/golden/fr965/pin_differ.png
Binary files differ
diff --git a/test/golden/fr965/pin_error.png b/test/golden/fr965/pin_error.png
index c187ada..319cf13 100644
--- a/test/golden/fr965/pin_error.png
+++ b/test/golden/fr965/pin_error.png
Binary files differ
diff --git a/test/golden/fr965/pin_legacy.png b/test/golden/fr965/pin_legacy.png
new file mode 100644
index 0000000..c3ecd06
--- /dev/null
+++ b/test/golden/fr965/pin_legacy.png
Binary files differ
diff --git a/test/golden/fr965/pin_legacy_typed.png b/test/golden/fr965/pin_legacy_typed.png
new file mode 100644
index 0000000..788feaf
--- /dev/null
+++ b/test/golden/fr965/pin_legacy_typed.png
Binary files differ
diff --git a/test/golden/fr965/pin_new_forced.png b/test/golden/fr965/pin_new_forced.png
new file mode 100644
index 0000000..e83c73f
--- /dev/null
+++ b/test/golden/fr965/pin_new_forced.png
Binary files differ
diff --git a/test/golden/fr965/pin_repeat.png b/test/golden/fr965/pin_repeat.png
new file mode 100644
index 0000000..9a60945
--- /dev/null
+++ b/test/golden/fr965/pin_repeat.png
Binary files differ
diff --git a/test/golden/fr965/pin_wait.png b/test/golden/fr965/pin_wait.png
index e381d23..24c2a33 100644
--- a/test/golden/fr965/pin_wait.png
+++ b/test/golden/fr965/pin_wait.png
Binary files differ
diff --git a/test/golden/fr965/reset_confirm.png b/test/golden/fr965/reset_confirm.png
new file mode 100644
index 0000000..faa5fd1
--- /dev/null
+++ b/test/golden/fr965/reset_confirm.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/clock_status.png b/test/golden/instinct3amoled45mm/clock_status.png
new file mode 100644
index 0000000..d7dd009
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/clock_status.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/code_39.png b/test/golden/instinct3amoled45mm/code_39.png
new file mode 100644
index 0000000..4403ad8
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/code_39.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/code_error.png b/test/golden/instinct3amoled45mm/code_error.png
new file mode 100644
index 0000000..a4f9ee8
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/code_error.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/code_qr_large.png b/test/golden/instinct3amoled45mm/code_qr_large.png
new file mode 100644
index 0000000..ddc19da
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/code_qr_large.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/code_upca.png b/test/golden/instinct3amoled45mm/code_upca.png
new file mode 100644
index 0000000..7ee5625
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/code_upca.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/entry_ids.png b/test/golden/instinct3amoled45mm/entry_ids.png
new file mode 100644
index 0000000..17b6fc6
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/entry_ids.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/entry_ids_next.png b/test/golden/instinct3amoled45mm/entry_ids_next.png
new file mode 100644
index 0000000..be04703
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/entry_ids_next.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/glance.png b/test/golden/instinct3amoled45mm/glance.png
new file mode 100644
index 0000000..94fcfb9
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/glance.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/list_extra.png b/test/golden/instinct3amoled45mm/list_extra.png
new file mode 100644
index 0000000..a7d2ca9
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/list_extra.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/list_locked.png b/test/golden/instinct3amoled45mm/list_locked.png
new file mode 100644
index 0000000..3a6a6e1
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/list_locked.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/list_reset.png b/test/golden/instinct3amoled45mm/list_reset.png
new file mode 100644
index 0000000..19030d3
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/list_reset.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/lock_queued.png b/test/golden/instinct3amoled45mm/lock_queued.png
new file mode 100644
index 0000000..4fbdcb1
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/lock_queued.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/menu_results.png b/test/golden/instinct3amoled45mm/menu_results.png
new file mode 100644
index 0000000..2f5da34
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/menu_results.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/otp_library.png b/test/golden/instinct3amoled45mm/otp_library.png
new file mode 100644
index 0000000..5896364
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/otp_library.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/otp_steam.png b/test/golden/instinct3amoled45mm/otp_steam.png
new file mode 100644
index 0000000..9f21ae0
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/otp_steam.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin.png b/test/golden/instinct3amoled45mm/pin.png
index 92b60d5..79cad73 100644
--- a/test/golden/instinct3amoled45mm/pin.png
+++ b/test/golden/instinct3amoled45mm/pin.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin_change.png b/test/golden/instinct3amoled45mm/pin_change.png
new file mode 100644
index 0000000..8d5f742
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/pin_change.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin_create.png b/test/golden/instinct3amoled45mm/pin_create.png
new file mode 100644
index 0000000..1010339
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/pin_create.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin_differ.png b/test/golden/instinct3amoled45mm/pin_differ.png
new file mode 100644
index 0000000..26969d8
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/pin_differ.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin_error.png b/test/golden/instinct3amoled45mm/pin_error.png
index 9d330b8..2c8a922 100644
--- a/test/golden/instinct3amoled45mm/pin_error.png
+++ b/test/golden/instinct3amoled45mm/pin_error.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin_legacy.png b/test/golden/instinct3amoled45mm/pin_legacy.png
new file mode 100644
index 0000000..5619fd9
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/pin_legacy.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin_legacy_typed.png b/test/golden/instinct3amoled45mm/pin_legacy_typed.png
new file mode 100644
index 0000000..d127e7e
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/pin_legacy_typed.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin_new_forced.png b/test/golden/instinct3amoled45mm/pin_new_forced.png
new file mode 100644
index 0000000..7f8b91e
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/pin_new_forced.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin_repeat.png b/test/golden/instinct3amoled45mm/pin_repeat.png
new file mode 100644
index 0000000..8c2fb9a
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/pin_repeat.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/pin_wait.png b/test/golden/instinct3amoled45mm/pin_wait.png
index 39eae8d..a6d2141 100644
--- a/test/golden/instinct3amoled45mm/pin_wait.png
+++ b/test/golden/instinct3amoled45mm/pin_wait.png
Binary files differ
diff --git a/test/golden/instinct3amoled45mm/reset_confirm.png b/test/golden/instinct3amoled45mm/reset_confirm.png
new file mode 100644
index 0000000..38cf4da
--- /dev/null
+++ b/test/golden/instinct3amoled45mm/reset_confirm.png
Binary files differ
diff --git a/test/golden/venusq2/about.png b/test/golden/venusq2/about.png
new file mode 100644
index 0000000..14f3947
--- /dev/null
+++ b/test/golden/venusq2/about.png
Binary files differ
diff --git a/test/golden/venusq2/clock_status.png b/test/golden/venusq2/clock_status.png
new file mode 100644
index 0000000..bb374a4
--- /dev/null
+++ b/test/golden/venusq2/clock_status.png
Binary files differ
diff --git a/test/golden/venusq2/code_39.png b/test/golden/venusq2/code_39.png
new file mode 100644
index 0000000..70ee369
--- /dev/null
+++ b/test/golden/venusq2/code_39.png
Binary files differ
diff --git a/test/golden/venusq2/code_error.png b/test/golden/venusq2/code_error.png
new file mode 100644
index 0000000..13ffbbe
--- /dev/null
+++ b/test/golden/venusq2/code_error.png
Binary files differ
diff --git a/test/golden/venusq2/code_qr_large.png b/test/golden/venusq2/code_qr_large.png
new file mode 100644
index 0000000..24a0101
--- /dev/null
+++ b/test/golden/venusq2/code_qr_large.png
Binary files differ
diff --git a/test/golden/venusq2/code_upca.png b/test/golden/venusq2/code_upca.png
new file mode 100644
index 0000000..1371573
--- /dev/null
+++ b/test/golden/venusq2/code_upca.png
Binary files differ
diff --git a/test/golden/venusq2/entry_ids.png b/test/golden/venusq2/entry_ids.png
new file mode 100644
index 0000000..db31b32
--- /dev/null
+++ b/test/golden/venusq2/entry_ids.png
Binary files differ
diff --git a/test/golden/venusq2/entry_ids_next.png b/test/golden/venusq2/entry_ids_next.png
new file mode 100644
index 0000000..f667d36
--- /dev/null
+++ b/test/golden/venusq2/entry_ids_next.png
Binary files differ
diff --git a/test/golden/venusq2/glance.png b/test/golden/venusq2/glance.png
new file mode 100644
index 0000000..fd0f0de
--- /dev/null
+++ b/test/golden/venusq2/glance.png
Binary files differ
diff --git a/test/golden/venusq2/import_results.png b/test/golden/venusq2/import_results.png
index d908572..9182911 100644
--- a/test/golden/venusq2/import_results.png
+++ b/test/golden/venusq2/import_results.png
Binary files differ
diff --git a/test/golden/venusq2/list_extra.png b/test/golden/venusq2/list_extra.png
new file mode 100644
index 0000000..6c905ca
--- /dev/null
+++ b/test/golden/venusq2/list_extra.png
Binary files differ
diff --git a/test/golden/venusq2/list_locked.png b/test/golden/venusq2/list_locked.png
new file mode 100644
index 0000000..2463f99
--- /dev/null
+++ b/test/golden/venusq2/list_locked.png
Binary files differ
diff --git a/test/golden/venusq2/list_reset.png b/test/golden/venusq2/list_reset.png
new file mode 100644
index 0000000..755bb20
--- /dev/null
+++ b/test/golden/venusq2/list_reset.png
Binary files differ
diff --git a/test/golden/venusq2/lock_queued.png b/test/golden/venusq2/lock_queued.png
new file mode 100644
index 0000000..b72824a
--- /dev/null
+++ b/test/golden/venusq2/lock_queued.png
Binary files differ
diff --git a/test/golden/venusq2/menu_results.png b/test/golden/venusq2/menu_results.png
new file mode 100644
index 0000000..714cbd5
--- /dev/null
+++ b/test/golden/venusq2/menu_results.png
Binary files differ
diff --git a/test/golden/venusq2/otp_library.png b/test/golden/venusq2/otp_library.png
new file mode 100644
index 0000000..84e7972
--- /dev/null
+++ b/test/golden/venusq2/otp_library.png
Binary files differ
diff --git a/test/golden/venusq2/otp_steam.png b/test/golden/venusq2/otp_steam.png
new file mode 100644
index 0000000..6cc6c02
--- /dev/null
+++ b/test/golden/venusq2/otp_steam.png
Binary files differ
diff --git a/test/golden/venusq2/pin.png b/test/golden/venusq2/pin.png
index 9b51943..ef526ff 100644
--- a/test/golden/venusq2/pin.png
+++ b/test/golden/venusq2/pin.png
Binary files differ
diff --git a/test/golden/venusq2/pin_change.png b/test/golden/venusq2/pin_change.png
new file mode 100644
index 0000000..795d24d
--- /dev/null
+++ b/test/golden/venusq2/pin_change.png
Binary files differ
diff --git a/test/golden/venusq2/pin_create.png b/test/golden/venusq2/pin_create.png
new file mode 100644
index 0000000..d1d55b2
--- /dev/null
+++ b/test/golden/venusq2/pin_create.png
Binary files differ
diff --git a/test/golden/venusq2/pin_differ.png b/test/golden/venusq2/pin_differ.png
new file mode 100644
index 0000000..3a79ecb
--- /dev/null
+++ b/test/golden/venusq2/pin_differ.png
Binary files differ
diff --git a/test/golden/venusq2/pin_error.png b/test/golden/venusq2/pin_error.png
index 80a803e..ec58981 100644
--- a/test/golden/venusq2/pin_error.png
+++ b/test/golden/venusq2/pin_error.png
Binary files differ
diff --git a/test/golden/venusq2/pin_legacy.png b/test/golden/venusq2/pin_legacy.png
new file mode 100644
index 0000000..49a57b1
--- /dev/null
+++ b/test/golden/venusq2/pin_legacy.png
Binary files differ
diff --git a/test/golden/venusq2/pin_legacy_typed.png b/test/golden/venusq2/pin_legacy_typed.png
new file mode 100644
index 0000000..e9f3096
--- /dev/null
+++ b/test/golden/venusq2/pin_legacy_typed.png
Binary files differ
diff --git a/test/golden/venusq2/pin_new_forced.png b/test/golden/venusq2/pin_new_forced.png
new file mode 100644
index 0000000..4951be0
--- /dev/null
+++ b/test/golden/venusq2/pin_new_forced.png
Binary files differ
diff --git a/test/golden/venusq2/pin_repeat.png b/test/golden/venusq2/pin_repeat.png
new file mode 100644
index 0000000..d87c7f1
--- /dev/null
+++ b/test/golden/venusq2/pin_repeat.png
Binary files differ
diff --git a/test/golden/venusq2/pin_wait.png b/test/golden/venusq2/pin_wait.png
index 618e517..58a4f27 100644
--- a/test/golden/venusq2/pin_wait.png
+++ b/test/golden/venusq2/pin_wait.png
Binary files differ
diff --git a/test/golden/venusq2/reset_confirm.png b/test/golden/venusq2/reset_confirm.png
new file mode 100644
index 0000000..ec0dba2
--- /dev/null
+++ b/test/golden/venusq2/reset_confirm.png
Binary files differ
diff --git a/test/golden/venux1/about.png b/test/golden/venux1/about.png
new file mode 100644
index 0000000..0f0cca3
--- /dev/null
+++ b/test/golden/venux1/about.png
Binary files differ
diff --git a/test/golden/venux1/clock_status.png b/test/golden/venux1/clock_status.png
new file mode 100644
index 0000000..20347e7
--- /dev/null
+++ b/test/golden/venux1/clock_status.png
Binary files differ
diff --git a/test/golden/venux1/code_39.png b/test/golden/venux1/code_39.png
new file mode 100644
index 0000000..0e13911
--- /dev/null
+++ b/test/golden/venux1/code_39.png
Binary files differ
diff --git a/test/golden/venux1/code_error.png b/test/golden/venux1/code_error.png
new file mode 100644
index 0000000..fc90fa8
--- /dev/null
+++ b/test/golden/venux1/code_error.png
Binary files differ
diff --git a/test/golden/venux1/code_qr_large.png b/test/golden/venux1/code_qr_large.png
new file mode 100644
index 0000000..e024b46
--- /dev/null
+++ b/test/golden/venux1/code_qr_large.png
Binary files differ
diff --git a/test/golden/venux1/code_upca.png b/test/golden/venux1/code_upca.png
new file mode 100644
index 0000000..1a2c8f9
--- /dev/null
+++ b/test/golden/venux1/code_upca.png
Binary files differ
diff --git a/test/golden/venux1/entry_ids.png b/test/golden/venux1/entry_ids.png
new file mode 100644
index 0000000..9d7baae
--- /dev/null
+++ b/test/golden/venux1/entry_ids.png
Binary files differ
diff --git a/test/golden/venux1/entry_ids_next.png b/test/golden/venux1/entry_ids_next.png
new file mode 100644
index 0000000..f3f237d
--- /dev/null
+++ b/test/golden/venux1/entry_ids_next.png
Binary files differ
diff --git a/test/golden/venux1/glance.png b/test/golden/venux1/glance.png
new file mode 100644
index 0000000..8f81071
--- /dev/null
+++ b/test/golden/venux1/glance.png
Binary files differ
diff --git a/test/golden/venux1/import_results.png b/test/golden/venux1/import_results.png
index 3f27b17..faeca2d 100644
--- a/test/golden/venux1/import_results.png
+++ b/test/golden/venux1/import_results.png
Binary files differ
diff --git a/test/golden/venux1/list_extra.png b/test/golden/venux1/list_extra.png
new file mode 100644
index 0000000..793192d
--- /dev/null
+++ b/test/golden/venux1/list_extra.png
Binary files differ
diff --git a/test/golden/venux1/list_locked.png b/test/golden/venux1/list_locked.png
new file mode 100644
index 0000000..6842136
--- /dev/null
+++ b/test/golden/venux1/list_locked.png
Binary files differ
diff --git a/test/golden/venux1/list_reset.png b/test/golden/venux1/list_reset.png
new file mode 100644
index 0000000..8ec9498
--- /dev/null
+++ b/test/golden/venux1/list_reset.png
Binary files differ
diff --git a/test/golden/venux1/lock_queued.png b/test/golden/venux1/lock_queued.png
new file mode 100644
index 0000000..e9717f4
--- /dev/null
+++ b/test/golden/venux1/lock_queued.png
Binary files differ
diff --git a/test/golden/venux1/menu_results.png b/test/golden/venux1/menu_results.png
new file mode 100644
index 0000000..8512577
--- /dev/null
+++ b/test/golden/venux1/menu_results.png
Binary files differ
diff --git a/test/golden/venux1/otp_library.png b/test/golden/venux1/otp_library.png
new file mode 100644
index 0000000..4707b71
--- /dev/null
+++ b/test/golden/venux1/otp_library.png
Binary files differ
diff --git a/test/golden/venux1/otp_steam.png b/test/golden/venux1/otp_steam.png
new file mode 100644
index 0000000..3810a3a
--- /dev/null
+++ b/test/golden/venux1/otp_steam.png
Binary files differ
diff --git a/test/golden/venux1/pin.png b/test/golden/venux1/pin.png
index 6263938..9100cc4 100644
--- a/test/golden/venux1/pin.png
+++ b/test/golden/venux1/pin.png
Binary files differ
diff --git a/test/golden/venux1/pin_change.png b/test/golden/venux1/pin_change.png
new file mode 100644
index 0000000..ae8ff2b
--- /dev/null
+++ b/test/golden/venux1/pin_change.png
Binary files differ
diff --git a/test/golden/venux1/pin_create.png b/test/golden/venux1/pin_create.png
new file mode 100644
index 0000000..e29e072
--- /dev/null
+++ b/test/golden/venux1/pin_create.png
Binary files differ
diff --git a/test/golden/venux1/pin_differ.png b/test/golden/venux1/pin_differ.png
new file mode 100644
index 0000000..69f32e4
--- /dev/null
+++ b/test/golden/venux1/pin_differ.png
Binary files differ
diff --git a/test/golden/venux1/pin_error.png b/test/golden/venux1/pin_error.png
index ff2e723..c0a9029 100644
--- a/test/golden/venux1/pin_error.png
+++ b/test/golden/venux1/pin_error.png
Binary files differ
diff --git a/test/golden/venux1/pin_legacy.png b/test/golden/venux1/pin_legacy.png
new file mode 100644
index 0000000..b5e7e23
--- /dev/null
+++ b/test/golden/venux1/pin_legacy.png
Binary files differ
diff --git a/test/golden/venux1/pin_legacy_typed.png b/test/golden/venux1/pin_legacy_typed.png
new file mode 100644
index 0000000..74c79ad
--- /dev/null
+++ b/test/golden/venux1/pin_legacy_typed.png
Binary files differ
diff --git a/test/golden/venux1/pin_new_forced.png b/test/golden/venux1/pin_new_forced.png
new file mode 100644
index 0000000..948a890
--- /dev/null
+++ b/test/golden/venux1/pin_new_forced.png
Binary files differ
diff --git a/test/golden/venux1/pin_repeat.png b/test/golden/venux1/pin_repeat.png
new file mode 100644
index 0000000..b3b8858
--- /dev/null
+++ b/test/golden/venux1/pin_repeat.png
Binary files differ
diff --git a/test/golden/venux1/pin_wait.png b/test/golden/venux1/pin_wait.png
index c91126f..d253871 100644
--- a/test/golden/venux1/pin_wait.png
+++ b/test/golden/venux1/pin_wait.png
Binary files differ
diff --git a/test/golden/venux1/reset_confirm.png b/test/golden/venux1/reset_confirm.png
new file mode 100644
index 0000000..31c2030
--- /dev/null
+++ b/test/golden/venux1/reset_confirm.png
Binary files differ