diff options
| author | cirakg <cirakg@cirakg.xyz> | 2026-10-19 22:28:09 +0200 |
|---|---|---|
| committer | cirakg <cirakg@cirakg.xyz> | 2026-10-19 22:28:09 +0200 |
| commit | 35042ff04ffc50e55ff59a385849442be4429d6b (patch) | |
| tree | 3c142dd9bfb995b7aacdf39128e591dd3f9370de /uitest.jungle | |
| parent | 871aba901501302586895d266fe4569665d9fe70 (diff) | |
feat(ui): add the list, OTP detail, PIN entry, menu, info screens and glance
List with live codes and countdowns, adaptive rows and lazy headers; OTP
detail with ring or bar, next code and HOTP next; PIN keypad or button
selector with create, unlock, change, lockout display and pending
promotion; native menu; glance with the entry count; self-test after the
first frame; option properties with defaults. Codes are computed one per
timer event, apart from drawing, for the watchdog. A UI-test build
(uitest.jungle) starts with fake entries, PIN 123456 and a frozen clock.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'uitest.jungle')
| -rw-r--r-- | uitest.jungle | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/uitest.jungle b/uitest.jungle new file mode 100644 index 0000000..5639dea --- /dev/null +++ b/uitest.jungle @@ -0,0 +1,8 @@ +# Author: cirakg & claude ai +# Summary: UI-test build: fixed clock and fake entries, for screenshots and scripted input flows only. +# +# Used on top of monkey.jungle by `build-app.sh uitest` (make screenshots): +# it keeps the (:uitest) code and drops the (:no_uitest) alternatives, so the +# app starts with a reset store full of fake entries and a frozen clock +# (source/util/TestMode.mc). Never shipped: release builds use monkey.jungle. +base.excludeAnnotations = no_uitest |
