From b8addc87f804789368612bf8e1be31a2bf28efe1 Mon Sep 17 00:00:00 2001 From: cirakg Date: Sun, 25 Oct 2026 23:51:52 +0100 Subject: 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 --- test/golden/fenix7/clock_status.png | Bin 0 -> 3490 bytes test/golden/fenix7/code_39.png | Bin 0 -> 3265 bytes test/golden/fenix7/code_error.png | Bin 0 -> 4410 bytes test/golden/fenix7/code_qr_large.png | Bin 0 -> 4395 bytes test/golden/fenix7/code_upca.png | Bin 0 -> 3344 bytes test/golden/fenix7/entry_ids.png | Bin 0 -> 3634 bytes test/golden/fenix7/entry_ids_next.png | Bin 0 -> 3832 bytes test/golden/fenix7/glance.png | Bin 0 -> 2435 bytes test/golden/fenix7/list_extra.png | Bin 0 -> 4895 bytes test/golden/fenix7/list_locked.png | Bin 0 -> 4818 bytes test/golden/fenix7/list_reset.png | Bin 0 -> 4797 bytes test/golden/fenix7/lock_queued.png | Bin 0 -> 5420 bytes test/golden/fenix7/menu_results.png | Bin 0 -> 2444 bytes test/golden/fenix7/otp_library.png | Bin 0 -> 4316 bytes test/golden/fenix7/otp_steam.png | Bin 0 -> 4315 bytes test/golden/fenix7/pin.png | Bin 2918 -> 2771 bytes test/golden/fenix7/pin_change.png | Bin 0 -> 3790 bytes test/golden/fenix7/pin_create.png | Bin 0 -> 3790 bytes test/golden/fenix7/pin_differ.png | Bin 0 -> 4417 bytes test/golden/fenix7/pin_error.png | Bin 3292 -> 3145 bytes test/golden/fenix7/pin_legacy.png | Bin 0 -> 3992 bytes test/golden/fenix7/pin_legacy_typed.png | Bin 0 -> 3991 bytes test/golden/fenix7/pin_new_forced.png | Bin 0 -> 4419 bytes test/golden/fenix7/pin_repeat.png | Bin 0 -> 3953 bytes test/golden/fenix7/pin_wait.png | Bin 3279 -> 3180 bytes test/golden/fenix7/reset_confirm.png | Bin 0 -> 2590 bytes 26 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/golden/fenix7/clock_status.png create mode 100644 test/golden/fenix7/code_39.png create mode 100644 test/golden/fenix7/code_error.png create mode 100644 test/golden/fenix7/code_qr_large.png create mode 100644 test/golden/fenix7/code_upca.png create mode 100644 test/golden/fenix7/entry_ids.png create mode 100644 test/golden/fenix7/entry_ids_next.png create mode 100644 test/golden/fenix7/glance.png create mode 100644 test/golden/fenix7/list_extra.png create mode 100644 test/golden/fenix7/list_locked.png create mode 100644 test/golden/fenix7/list_reset.png create mode 100644 test/golden/fenix7/lock_queued.png create mode 100644 test/golden/fenix7/menu_results.png create mode 100644 test/golden/fenix7/otp_library.png create mode 100644 test/golden/fenix7/otp_steam.png create mode 100644 test/golden/fenix7/pin_change.png create mode 100644 test/golden/fenix7/pin_create.png create mode 100644 test/golden/fenix7/pin_differ.png create mode 100644 test/golden/fenix7/pin_legacy.png create mode 100644 test/golden/fenix7/pin_legacy_typed.png create mode 100644 test/golden/fenix7/pin_new_forced.png create mode 100644 test/golden/fenix7/pin_repeat.png create mode 100644 test/golden/fenix7/reset_confirm.png (limited to 'test/golden/fenix7') diff --git a/test/golden/fenix7/clock_status.png b/test/golden/fenix7/clock_status.png new file mode 100644 index 0000000..8c1df0a Binary files /dev/null and b/test/golden/fenix7/clock_status.png differ diff --git a/test/golden/fenix7/code_39.png b/test/golden/fenix7/code_39.png new file mode 100644 index 0000000..8c6abaa Binary files /dev/null and b/test/golden/fenix7/code_39.png differ diff --git a/test/golden/fenix7/code_error.png b/test/golden/fenix7/code_error.png new file mode 100644 index 0000000..655d6f7 Binary files /dev/null and b/test/golden/fenix7/code_error.png 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 Binary files /dev/null and b/test/golden/fenix7/code_qr_large.png differ diff --git a/test/golden/fenix7/code_upca.png b/test/golden/fenix7/code_upca.png new file mode 100644 index 0000000..33a281d Binary files /dev/null and b/test/golden/fenix7/code_upca.png differ diff --git a/test/golden/fenix7/entry_ids.png b/test/golden/fenix7/entry_ids.png new file mode 100644 index 0000000..4844c12 Binary files /dev/null and b/test/golden/fenix7/entry_ids.png 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 Binary files /dev/null and b/test/golden/fenix7/entry_ids_next.png differ diff --git a/test/golden/fenix7/glance.png b/test/golden/fenix7/glance.png new file mode 100644 index 0000000..912a848 Binary files /dev/null and b/test/golden/fenix7/glance.png differ diff --git a/test/golden/fenix7/list_extra.png b/test/golden/fenix7/list_extra.png new file mode 100644 index 0000000..b13f652 Binary files /dev/null and b/test/golden/fenix7/list_extra.png differ diff --git a/test/golden/fenix7/list_locked.png b/test/golden/fenix7/list_locked.png new file mode 100644 index 0000000..ec0aafd Binary files /dev/null and b/test/golden/fenix7/list_locked.png differ diff --git a/test/golden/fenix7/list_reset.png b/test/golden/fenix7/list_reset.png new file mode 100644 index 0000000..e9e2e8a Binary files /dev/null and b/test/golden/fenix7/list_reset.png differ diff --git a/test/golden/fenix7/lock_queued.png b/test/golden/fenix7/lock_queued.png new file mode 100644 index 0000000..2affaa0 Binary files /dev/null and b/test/golden/fenix7/lock_queued.png differ diff --git a/test/golden/fenix7/menu_results.png b/test/golden/fenix7/menu_results.png new file mode 100644 index 0000000..5608acf Binary files /dev/null and b/test/golden/fenix7/menu_results.png differ diff --git a/test/golden/fenix7/otp_library.png b/test/golden/fenix7/otp_library.png new file mode 100644 index 0000000..b2a588f Binary files /dev/null and b/test/golden/fenix7/otp_library.png differ diff --git a/test/golden/fenix7/otp_steam.png b/test/golden/fenix7/otp_steam.png new file mode 100644 index 0000000..a972361 Binary files /dev/null and b/test/golden/fenix7/otp_steam.png differ diff --git a/test/golden/fenix7/pin.png b/test/golden/fenix7/pin.png index d1fe80b..5b093dc 100644 Binary files a/test/golden/fenix7/pin.png and b/test/golden/fenix7/pin.png differ diff --git a/test/golden/fenix7/pin_change.png b/test/golden/fenix7/pin_change.png new file mode 100644 index 0000000..25cf42f Binary files /dev/null and b/test/golden/fenix7/pin_change.png differ diff --git a/test/golden/fenix7/pin_create.png b/test/golden/fenix7/pin_create.png new file mode 100644 index 0000000..236155c Binary files /dev/null and b/test/golden/fenix7/pin_create.png differ diff --git a/test/golden/fenix7/pin_differ.png b/test/golden/fenix7/pin_differ.png new file mode 100644 index 0000000..f738e6c Binary files /dev/null and b/test/golden/fenix7/pin_differ.png differ diff --git a/test/golden/fenix7/pin_error.png b/test/golden/fenix7/pin_error.png index 48541c8..c3fa1dc 100644 Binary files a/test/golden/fenix7/pin_error.png and b/test/golden/fenix7/pin_error.png differ diff --git a/test/golden/fenix7/pin_legacy.png b/test/golden/fenix7/pin_legacy.png new file mode 100644 index 0000000..01286ea Binary files /dev/null and b/test/golden/fenix7/pin_legacy.png 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 Binary files /dev/null and b/test/golden/fenix7/pin_legacy_typed.png 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 Binary files /dev/null and b/test/golden/fenix7/pin_new_forced.png differ diff --git a/test/golden/fenix7/pin_repeat.png b/test/golden/fenix7/pin_repeat.png new file mode 100644 index 0000000..8095fc8 Binary files /dev/null and b/test/golden/fenix7/pin_repeat.png differ diff --git a/test/golden/fenix7/pin_wait.png b/test/golden/fenix7/pin_wait.png index 77cce98..c856f5c 100644 Binary files a/test/golden/fenix7/pin_wait.png and b/test/golden/fenix7/pin_wait.png differ diff --git a/test/golden/fenix7/reset_confirm.png b/test/golden/fenix7/reset_confirm.png new file mode 100644 index 0000000..36b8044 Binary files /dev/null and b/test/golden/fenix7/reset_confirm.png differ -- cgit v1.2.3