From c4529d5c0a527c10b63c1403aefb6cacb29ad7a1 Mon Sep 17 00:00:00 2001 From: sir-indy <53864146+sir-indy@users.noreply.github.com> Date: Tue, 19 Apr 2022 13:22:53 +0100 Subject: [PATCH] Step counter widget (#2) * Create README.md * Add files via upload * Update metadata.json --- apps/widstep/ChangeLog | 1 + apps/widstep/README.md | 4 +++ apps/widstep/icons8-winter-boots-48.png | Bin 0 -> 1359 bytes apps/widstep/metadata.json | 15 ++++++++++ apps/widstep/widstep-dark.png | Bin 0 -> 3910 bytes apps/widstep/widstep-light.png | Bin 0 -> 3834 bytes apps/widstep/widstep.wid.js | 36 ++++++++++++++++++++++++ 7 files changed, 56 insertions(+) create mode 100644 apps/widstep/ChangeLog create mode 100644 apps/widstep/README.md create mode 100644 apps/widstep/icons8-winter-boots-48.png create mode 100644 apps/widstep/metadata.json create mode 100644 apps/widstep/widstep-dark.png create mode 100644 apps/widstep/widstep-light.png create mode 100644 apps/widstep/widstep.wid.js diff --git a/apps/widstep/ChangeLog b/apps/widstep/ChangeLog new file mode 100644 index 000000000..55cda0f21 --- /dev/null +++ b/apps/widstep/ChangeLog @@ -0,0 +1 @@ +0.01: New widget diff --git a/apps/widstep/README.md b/apps/widstep/README.md new file mode 100644 index 000000000..3441755e3 --- /dev/null +++ b/apps/widstep/README.md @@ -0,0 +1,4 @@ +# Step counter widget +This is my step counter widget. There are many like it, but this one is mine. +Designed to be as narrow as possible, but still easy to read, by sacrificing accuracy and only showing to the nearest 100 steps (0.1k). +Shows a subtle fill colour in the background for progress to the goal. The goal is picked up from the health tracker settings. diff --git a/apps/widstep/icons8-winter-boots-48.png b/apps/widstep/icons8-winter-boots-48.png new file mode 100644 index 0000000000000000000000000000000000000000..7dceceef03b8ef0f6bcb33d7665a6ce948171d71 GIT binary patch literal 1359 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