BangleApps/apps/todolist
Gordon Williams 6ff61b917e Add saveFile function, and ensure it uses data: URI not blobs (because they don't work in Gadgetbridge)
Reduce duplication to make custom/interface use .saveFile where possible (avoiding Blob)
2023-09-14 12:43:38 +01:00
..
ChangeLog Create Todo List app 2022-03-13 16:52:39 +01:00
README.md Add UI for the TodoList app 2022-03-26 18:40:11 +01:00
app-icon.js Update todolist app icon 2022-03-13 17:09:02 +01:00
app.js Create Todo List app 2022-03-13 16:52:39 +01:00
app.png Create Todo List app 2022-03-13 16:52:39 +01:00
interface.html Add saveFile function, and ensure it uses data: URI not blobs (because they don't work in Gadgetbridge) 2023-09-14 12:43:38 +01:00
metadata.json Add UI for the TodoList app 2022-03-26 18:40:11 +01:00
screenshot1.png Create Todo List app 2022-03-13 16:52:39 +01:00
screenshot2.png Create Todo List app 2022-03-13 16:52:39 +01:00
screenshot3.png Create Todo List app 2022-03-13 16:52:39 +01:00
screenshot4.png Add UI for the TodoList app 2022-03-26 18:40:11 +01:00

README.md

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.

Once installed, the list can be modified via the Download data from app icon in the Bangle.js App Store (TodoList app).

JSON file content example:

[
  {
    "name": "Pro",
    "children": [
      {
        "name": "Read doc",
        "done": true,
        "children": []
      }
    ]
  },
  {
    "name": "Pers",
    "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": []
      }
    ]
  }
]