diff options
| author | cirakg <cirakg@cirakg.xyz> | 2026-10-20 18:36:54 +0200 |
|---|---|---|
| committer | cirakg <cirakg@cirakg.xyz> | 2026-10-20 18:36:54 +0200 |
| commit | 6039571d70b1f6de1ae384e58e11879869be356c (patch) | |
| tree | 9f389b8aa234224599f5bed5c47d3f9450317d45 /docs/FEASIBILITY.md | |
| parent | f466977249d9ac10fe8b75180c30cb90dbcc22ca (diff) | |
docs: record M7 (settings forms) results; bump to 0.7.0v0.7.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'docs/FEASIBILITY.md')
| -rw-r--r-- | docs/FEASIBILITY.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/FEASIBILITY.md b/docs/FEASIBILITY.md index f586f10..08e9461 100644 --- a/docs/FEASIBILITY.md +++ b/docs/FEASIBILITY.md @@ -274,6 +274,11 @@ With SDK 9.2.0 and the device files of all 72 products installed: - **Properties:** reading a property that isn't declared in `properties.xml` stops the app with an error `try` can't catch. The option properties are declared ahead of M7's form. - **Touch input:** on watches with touch and buttons, a tap arrives first as the select behaviour. The Venu X1 has no MENU button, and the Venu Sq 2 has no UP/DOWN. +## Verified during M7 (2026-10-20) + +- **Settings schema.** The SDK's `bin/resources.xsd` allows property types `string`, `number`, `long`, `float`, `double`, `boolean` and `array`, and setting types `list`, `boolean`, `numeric`, `alphaNumeric`, `phone`, `email`, `url`, `date`, `password` and `array`, with `readonly`, `min`, `max`, `maxLength` and `errorMessage`. The form uses `long` for HOTP counters and `readonly` for the Result and About fields. Every resource file validates against it (`make lint`). +- **Still open (3d, 3e):** how the phone shows values the watch writes back (Result fields, cleared forms, the About catalog), and how long a text field may be. The catalog is capped at 800 characters, the Garmin Express limit reported in 3d. Your M1 spike and the M7 beta check answer these. + ## Decisions Answered on 2026-10-18: |
