diff --git a/apps/todolist/README.md b/apps/todolist/README.md index 27c7cfb63..0e1beb74a 100644 --- a/apps/todolist/README.md +++ b/apps/todolist/README.md @@ -2,39 +2,63 @@ Todo List ======== This is a simple Todo List application. +The content is loaded from a JSON file. +A task can be marked as completed or uncompleted.  -The content is loaded from a JSON file. -You can mark a task as completed. +Once installed, the list can be modified via the `Download data from app` icon in the [Bangle.js App Store](https://banglejs.com/apps/) (TodoList app). + + + JSON file content example: ```javascript [ { - name: "Pro", - children: [ + "name": "Pro", + "children": [ { - name: "Read doc", - done: true, - children: [], + "name": "Read doc", + "done": true, + "children": [] } - ], + ] }, { - name: "Pers", - children: [ + "name": "Pers", + "children": [ { - name: "Grocery", - children: [ - { name: "Milk", done: false, children: [] }, - { name: "Eggs", done: false, children: [] }, - { name: "Cheese", done: false, children: [] }, - ], + "name": "Grocery", + "children": [ + { + "name": "Milk", + "done": false, + "children": [] + }, + { + "name": "Eggs", + "done": false, + "children": [] + }, + { + "name": "Cheese", + "done": false, + "children": [] + } + ] }, - { name: "Workout", done: false, children: [] }, - { name: "Learn Rust", done: false, children: [] }, - ], - }, + { + "name": "Workout", + "done": false, + "children": [] + }, + { + "name": "Learn Rust", + "done": false, + "children": [] + } + ] + } ] ``` \ No newline at end of file diff --git a/apps/todolist/interface.html b/apps/todolist/interface.html new file mode 100644 index 000000000..5b9cb038e --- /dev/null +++ b/apps/todolist/interface.html @@ -0,0 +1,135 @@ + +
+ + + + + + + + + + + + + + + + + diff --git a/apps/todolist/metadata.json b/apps/todolist/metadata.json index 0833a86bd..a8eb6118b 100644 --- a/apps/todolist/metadata.json +++ b/apps/todolist/metadata.json @@ -10,6 +10,7 @@ "tags": "tool,todo", "supports": ["BANGLEJS", "BANGLEJS2"], "readme": "README.md", + "interface": "interface.html", "storage": [ { "name": "todolist.app.js", "url": "app.js" }, { "name": "todolist.img", "url": "app-icon.js", "evaluate": true } diff --git a/apps/todolist/screenshot4.png b/apps/todolist/screenshot4.png new file mode 100644 index 000000000..43db1b0e6 Binary files /dev/null and b/apps/todolist/screenshot4.png differ