From e12cba6fb9be1f41a0e642542e39fd497d71be5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9l=C3=A8ne=20Martin?= Date: Fri, 13 Dec 2024 15:48:26 -0800 Subject: [PATCH] Update readme --- README.md | 20 +++++++++++++------- feature-matrix.json | 14 ++++++++------ 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 48b443c2a..7f4a42467 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ With ODK Web Forms, you can define forms with powerful logic using the spreadsheet-based [XLSForm standard](https://docs.getodk.org/xlsform/). Use [our Vue-based frontend](/packages/web-forms/) or build your own user experience around [the engine](/packages/xforms-engine/)! +You can try a preview [on the ODK website](https://getodk.org/web-forms-preview/). + > [!IMPORTANT] > ODK Web Forms is currently pre-release. We don't yet guarantee that its interfaces are stable and it is missing many features that are available in XLSForm form definitions. @@ -18,6 +20,8 @@ https://github.com/getodk/web-forms/assets/447837/9b25e1bc-d209-462c-8e9e-3259bd - [scenario](/packages/scenario): engine client used to express tests on forms - [ui-solid](/packages/ui-solid): form-filling frontend built with Solid, likely not as up-to-date as the Vue client +Run the preview with `yarn workspace @getodk/web-forms dev`. + ## Project status ODK Web Forms is developed by the [ODK team](https://getodk.org/). @@ -42,7 +46,7 @@ This section is auto generated. Please update `feature-matrix.json` and then run - ##### $\texttt{Question types (basic functionality)\hspace{5mm}\color{green}██\color{LightGray}█████████████ \color{initial} 18\\%}$ + ##### $\texttt{Question types (basic functionality)\hspace{5mm}\color{green}████\color{LightGray}███████████ \color{initial} 29\\%}$
@@ -50,11 +54,12 @@ This section is auto generated. Please update `feature-matrix.json` and then run | Feature | Progress | | -------------------------- | :------: | | text | ✅ | -| integer | | -| decimal | | +| integer | ✅ | +| decimal | ✅ | | note | ✅ | | select_one | ✅ | | select_multiple | ✅ | +| select\_\*\_from_file | ✅ | | repeat | ✅ | | group | ✅ | | geopoint | | @@ -72,7 +77,7 @@ This section is auto generated. Please update `feature-matrix.json` and then run | time | | | datetime | | | rank | | -| csv-external | | +| csv-external | ✅ | | acknowledge | 🚧 | | start | | | end | | @@ -89,18 +94,18 @@ This section is auto generated. Please update `feature-matrix.json` and then run - ##### $\texttt{Appearances\hspace{41mm}\color{green}███\color{LightGray}████████████ \color{initial} 24\\%}$ + ##### $\texttt{Appearances\hspace{41mm}\color{green}████\color{LightGray}███████████ \color{initial} 28\\%}$
| Feature | Progress | | -------------------------- | :------: | -| numbers | | +| numbers | ✅ | | multiline | | | url | | | ex: | | -| thousands-sep | | +| thousands-sep | ✅ | | bearing | | | vertical | | | no-ticks | | @@ -137,6 +142,7 @@ This section is auto generated. Please update `feature-matrix.json` and then run | label | ✅ | | list-nolabel | ✅ | | list | ✅ | +| counter | | diff --git a/feature-matrix.json b/feature-matrix.json index 3a539947c..32f81205e 100644 --- a/feature-matrix.json +++ b/feature-matrix.json @@ -1,11 +1,12 @@ { "Question types (basic functionality)": { "text": "✅", - "integer": "", - "decimal": "", + "integer": "✅", + "decimal": "✅", "note": "✅", "select_one": "✅", "select_multiple": "✅", + "select_*_from_file": "✅", "repeat": "✅", "group": "✅", "geopoint": "", @@ -23,7 +24,7 @@ "time": "", "datetime": "", "rank": "", - "csv-external": "", + "csv-external": "✅", "acknowledge": "🚧", "start": "", "end": "", @@ -35,11 +36,11 @@ "audit": "" }, "Appearances": { - "numbers": "", + "numbers": "✅", "multiline": "", "url": "", "ex:": "", - "thousands-sep": "", + "thousands-sep": "✅", "bearing": "", "vertical": "", "no-ticks": "", @@ -75,7 +76,8 @@ "field-list": "✅", "label": "✅", "list-nolabel": "✅", - "list": "✅" + "list": "✅", + "counter": "" }, "Parameters": { "randomize": "✅",