From 78502e0be2623677fc98e46d5b8221d8bc6ec643 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 09:55:29 +0100 Subject: [PATCH 01/24] Create README.md --- apps/showimg/README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 apps/showimg/README.md diff --git a/apps/showimg/README.md b/apps/showimg/README.md new file mode 100644 index 000000000..cb3392c90 --- /dev/null +++ b/apps/showimg/README.md @@ -0,0 +1,2 @@ +Displays an image. I use this app to show my vaccination certificate. +The image is read from the file "showimage.user.img". Returns to watch face after 60s/button push. From 98ebc14e2d27ef643473d213092c3d4d6ed0f9d4 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 09:56:09 +0100 Subject: [PATCH 02/24] Add files via upload --- apps/showimg/showimg.app.js | 16 ++++++++++++++++ apps/showimg/showimg.img | Bin 0 -> 292 bytes 2 files changed, 16 insertions(+) create mode 100644 apps/showimg/showimg.app.js create mode 100644 apps/showimg/showimg.img diff --git a/apps/showimg/showimg.app.js b/apps/showimg/showimg.app.js new file mode 100644 index 000000000..e00385bd7 --- /dev/null +++ b/apps/showimg/showimg.app.js @@ -0,0 +1,16 @@ +g.reset(); +g.clear(); +g.drawImage(require("Storage").read("showimg.user.img"),0,0); +drawTimeout = setTimeout(function() { + load(); +}, 60000); +setWatch(function() { + load(); +}, BTN, { repeat:false, edge:'falling' }); +var savedOptions=Bangle.getOptions(); +Bangle.setLCDBrightness(1); +var newOptions={ + lockTimeout:60000, + backlightTimeout:60000 +}; +Bangle.setOptions(newOptions); diff --git a/apps/showimg/showimg.img b/apps/showimg/showimg.img new file mode 100644 index 0000000000000000000000000000000000000000..24c9245ca6d4f7b60802318a19fbbf054828462f GIT binary patch literal 292 zcmZwCu?oUK3?L0%Bjo!QsFM@DV(4aP&$CPbkLZ z6en-^NPYsBl;sNkzr=zfB0FWs7Ew(AiPepWFpB2UxsgPNpNgc;SjP_07jWH+Dw Date: Wed, 15 Dec 2021 09:56:54 +0100 Subject: [PATCH 03/24] Update README.md --- apps/showimg/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/showimg/README.md b/apps/showimg/README.md index cb3392c90..9d7c0067a 100644 --- a/apps/showimg/README.md +++ b/apps/showimg/README.md @@ -1,2 +1,3 @@ Displays an image. I use this app to show my vaccination certificate. -The image is read from the file "showimage.user.img". Returns to watch face after 60s/button push. +The image is read from the file "showimage.user.img". +Returns to watch face after 60s/button push. From 84f7d0467f3144e9e47aaa586723c9756b3d343f Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:09:06 +0100 Subject: [PATCH 04/24] Add files via upload --- apps/showimg/app.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 apps/showimg/app.js diff --git a/apps/showimg/app.js b/apps/showimg/app.js new file mode 100644 index 000000000..e00385bd7 --- /dev/null +++ b/apps/showimg/app.js @@ -0,0 +1,16 @@ +g.reset(); +g.clear(); +g.drawImage(require("Storage").read("showimg.user.img"),0,0); +drawTimeout = setTimeout(function() { + load(); +}, 60000); +setWatch(function() { + load(); +}, BTN, { repeat:false, edge:'falling' }); +var savedOptions=Bangle.getOptions(); +Bangle.setLCDBrightness(1); +var newOptions={ + lockTimeout:60000, + backlightTimeout:60000 +}; +Bangle.setOptions(newOptions); From 4ed73f91e3ccf65fab5dbfc38b1d99ed75a2563a Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:11:51 +0100 Subject: [PATCH 05/24] Create app-icon.js --- apps/showimg/app-icon.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/showimg/app-icon.js diff --git a/apps/showimg/app-icon.js b/apps/showimg/app-icon.js new file mode 100644 index 000000000..1c73a2f72 --- /dev/null +++ b/apps/showimg/app-icon.js @@ -0,0 +1 @@ +E.toArrayBuffer(atob("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAf////AHP/////AH//////AP/8AAAHAP4AAAAHAOAAMAAHAOAAeAAHAOAA+cAHAOAA/+AHAOAA/+AHAOAf/+AHAOA//+AHgOA///AHgOA///gDgOA/z/gDgOAfz/gDgOA///gDgOA///gDgOA//uADgOAf3+ADgOAP/+ADgOAD/8ADwOAB+4ADwOAA8AABwOAAAABBwOA8DgPxwOB/Dg/xwOB/jh/xwOB3zj5xwOB57nzxwOA4/njhwOA4/vHhwOA8f+PB4OAef+PB4OAef8eB4OAPP58A4OAHv/4A4OAH//wA4OAD//AA4OAA/8fn4PDgP///4P//////4P////9/wD///4AAA")) From 37797f5db52bf3803ded6169707f1337a75d0f0d Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:17:06 +0100 Subject: [PATCH 06/24] Update apps.json --- apps.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/apps.json b/apps.json index c1f51f272..b2b316b1c 100644 --- a/apps.json +++ b/apps.json @@ -4972,4 +4972,18 @@ {"name":"coretemp.img","url":"coretemp-icon.js","evaluate":true} ] } + { "id": "showimg", + "name": "simple image viewer", + "shortName":"showImage", + "version":"1", + "description": "Displays the image file in ""showimage.user.img"". Returns to watch face after 60s or button push.", + "icon": "app.png", + "tags": "", + "supports" : ["BANGLEJS2"], + "readme": "README.md", + "storage": [ + {"name":"showimg.app.js","url":"app.js"}, + {"name":"showimg.img","url":"app-icon.js","evaluate":true} + ] +} ] From 5eddc5af13683a10ef15d3503e4336fbea750edb Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:18:20 +0100 Subject: [PATCH 07/24] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index b2b316b1c..99fde139d 100644 --- a/apps.json +++ b/apps.json @@ -4971,7 +4971,7 @@ {"name":"coretemp.app.js","url":"coretemp.js"}, {"name":"coretemp.img","url":"coretemp-icon.js","evaluate":true} ] - } + }, { "id": "showimg", "name": "simple image viewer", "shortName":"showImage", From e2e33100e360adf3cf880f0f3f58edba47939707 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:22:43 +0100 Subject: [PATCH 08/24] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 99fde139d..9d1843937 100644 --- a/apps.json +++ b/apps.json @@ -4976,7 +4976,7 @@ "name": "simple image viewer", "shortName":"showImage", "version":"1", - "description": "Displays the image file in ""showimage.user.img"". Returns to watch face after 60s or button push.", + "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push.", "icon": "app.png", "tags": "", "supports" : ["BANGLEJS2"], From 3fd3575179a5f71078a4dae3b52ecce804e81292 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:24:25 +0100 Subject: [PATCH 09/24] Update apps.json --- apps.json | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/apps.json b/apps.json index 9d1843937..e93c8c057 100644 --- a/apps.json +++ b/apps.json @@ -4972,18 +4972,19 @@ {"name":"coretemp.img","url":"coretemp-icon.js","evaluate":true} ] }, - { "id": "showimg", - "name": "simple image viewer", - "shortName":"showImage", - "version":"1", - "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push.", - "icon": "app.png", - "tags": "", - "supports" : ["BANGLEJS2"], - "readme": "README.md", - "storage": [ - {"name":"showimg.app.js","url":"app.js"}, - {"name":"showimg.img","url":"app-icon.js","evaluate":true} - ] -} + { + "id": "showimg", + "name": "simple image viewer", + "shortName":"showImage", + "version":"1", + "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push.", + "icon": "app.png", + "tags": "", + "supports" : ["BANGLEJS2"], + "readme": "README.md", + "storage": [ + {"name":"showimg.app.js","url":"app.js"}, + {"name":"showimg.img","url":"app-icon.js","evaluate":true} + ] + } ] From 2809e267da6f57778af3793a8e6efdcf3be4a8d8 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:28:59 +0100 Subject: [PATCH 10/24] Update apps.json --- apps.json | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/apps.json b/apps.json index e93c8c057..c1f51f272 100644 --- a/apps.json +++ b/apps.json @@ -4971,20 +4971,5 @@ {"name":"coretemp.app.js","url":"coretemp.js"}, {"name":"coretemp.img","url":"coretemp-icon.js","evaluate":true} ] - }, - { - "id": "showimg", - "name": "simple image viewer", - "shortName":"showImage", - "version":"1", - "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push.", - "icon": "app.png", - "tags": "", - "supports" : ["BANGLEJS2"], - "readme": "README.md", - "storage": [ - {"name":"showimg.app.js","url":"app.js"}, - {"name":"showimg.img","url":"app-icon.js","evaluate":true} - ] } ] From ebff58b09ab31118a63fc07b870a8caf7dc6cea9 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:31:19 +0100 Subject: [PATCH 11/24] Update apps.json --- apps.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/apps.json b/apps.json index 682c399c4..739ab1c9c 100644 --- a/apps.json +++ b/apps.json @@ -4971,5 +4971,20 @@ {"name":"coretemp.app.js","url":"coretemp.js"}, {"name":"coretemp.img","url":"coretemp-icon.js","evaluate":true} ] + }, + { + "id": "showimg", + "name": "simple image viewer", + "shortName":"showImage", + "version":"0.1", + "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push.", + "icon": "app.png", + "tags": "", + "supports" : ["BANGLEJS2"], + "readme": "README.md", + "storage": [ + {"name":"showimg.app.js","url":"app.js"}, + {"name":"showimg.img","url":"app-icon.js","evaluate":true} + ] } ] From c222df0acf9f636c0bff30498d3d3eda10dd1694 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:34:55 +0100 Subject: [PATCH 12/24] Update apps.json --- apps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps.json b/apps.json index 739ab1c9c..eafc71c12 100644 --- a/apps.json +++ b/apps.json @@ -4977,9 +4977,9 @@ "name": "simple image viewer", "shortName":"showImage", "version":"0.1", - "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push.", + "description": "Displays the image file in ""showimage.user.img"". Returns to watch face after 60s or button push.", "icon": "app.png", - "tags": "", + "tags": "tool", "supports" : ["BANGLEJS2"], "readme": "README.md", "storage": [ From 653aeccdc116431c1db82cd0ec196b5d7aab58ea Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:40:20 +0100 Subject: [PATCH 13/24] Delete showimg.app.js --- apps/showimg/showimg.app.js | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 apps/showimg/showimg.app.js diff --git a/apps/showimg/showimg.app.js b/apps/showimg/showimg.app.js deleted file mode 100644 index e00385bd7..000000000 --- a/apps/showimg/showimg.app.js +++ /dev/null @@ -1,16 +0,0 @@ -g.reset(); -g.clear(); -g.drawImage(require("Storage").read("showimg.user.img"),0,0); -drawTimeout = setTimeout(function() { - load(); -}, 60000); -setWatch(function() { - load(); -}, BTN, { repeat:false, edge:'falling' }); -var savedOptions=Bangle.getOptions(); -Bangle.setLCDBrightness(1); -var newOptions={ - lockTimeout:60000, - backlightTimeout:60000 -}; -Bangle.setOptions(newOptions); From 7d40d014d74a1f288746ecc3c66fae2a58e0e014 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:40:40 +0100 Subject: [PATCH 14/24] Delete showimg.img --- apps/showimg/showimg.img | Bin 292 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 apps/showimg/showimg.img diff --git a/apps/showimg/showimg.img b/apps/showimg/showimg.img deleted file mode 100644 index 24c9245ca6d4f7b60802318a19fbbf054828462f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmZwCu?oUK3?L0%Bjo!QsFM@DV(4aP&$CPbkLZ z6en-^NPYsBl;sNkzr=zfB0FWs7Ew(AiPepWFpB2UxsgPNpNgc;SjP_07jWH+Dw Date: Wed, 15 Dec 2021 11:55:58 +0200 Subject: [PATCH 15/24] Added Latvian language to "locales.js" Added Latvian diacritics in "charFallbacks" Added "lv_LV" locale Sorted "charFallbacks" alphabetically Also just looking at the ISO map, maybe charFallbacks should be also transformed the same way? I guess for all lowercase diacritics we have to add uppercase ones too, right? --- apps/locale/locales.js | 44 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/apps/locale/locales.js b/apps/locale/locales.js index 1d659f161..2e3fa8713 100644 --- a/apps/locale/locales.js +++ b/apps/locale/locales.js @@ -37,20 +37,30 @@ const codePages = { /* When it's not in the codepage, try and use these conversions */ const charFallbacks = { + "ą":"a", + "ā":"a", "č":"c", - "ř":"r", - "ő":"o", + "ć":"c", "ě":"e", "ę":"e", - "ą":"a", + "ē":"e", + "ģ":"g", + "i":"ī", + "ķ":"k", + "ļ":"l", + "ł":"l", + "ń":"n", + "ņ":"n", + "ő":"o", "ó":"o", + "ř":"r", + "ś":"s", + "š":"s", + "ū":"u", "ż":"z", "ź":"z", - "ń":"n", - "ł":"l", - "ś":"s", - "ć":"c", -}; + "ž":"z", + }; /* timePattern / datePattern: @@ -631,6 +641,24 @@ var locales = { day: "Niedziela,Poniedziałek,Wtorek,Środa,Czwartek,Piątek,Sobota", trans: { yes: "tak", Yes: "Tak", no: "nie", No: "Nie", ok: "ok", on: "on", off: "off", "< Back": "< Wstecz" } }, + "lv_LV": { // Using charfallbacks + lang: "lv_LV", + decimal_point: ",", + thousands_sep: " ", + currency_symbol: "€", + int_curr_symbol: "EUR", + speed: "kmh", + distance: { 0: "m", 1: "km" }, + temperature: "°C", + ampm: { 0: "", 1: "" }, + timePattern: { 0: "%HH:%MM:%SS", 1: "%HH:%MM" }, + datePattern: { 0: "%d. %b %Y", "1": "%d.%m.%Y" }, // 1. Mar 2020 // 01.03.20 + abmonth: "Jan,Feb,Mar,Apr,Mai,Jūn,Jūl,Aug,Sep,Okt,Nov,Dec", + month: "Janvāris,Februāris,Marts,Aprīlis,Maijs,Jūnijs,Jūlijs,Augusts,Septemberis,Oktobris,Novembris,Decembris", + abday: "Pr,Ot,Tr,Ce,Pk,Se,Sv", + day: "Pirmdiena,Otrdiena,Trešdiena,Ceturtdiena,Piektdiena,Sestdiena,Svētdiena", + trans: { yes: "jā", Yes: "Jā", no: "nē", No: "Nē", ok: "labi", on: "Ieslēgt", off: "Izslēgt", "< Back": "< Atpakaļ" } + }, /*, "he_IL": { // This won't work until we get a font - see https://github.com/espruino/BangleApps/issues/399 codePage : "ISO8859-8", From 3fcae7f4617e2b85c83f9649f7adcbbb86ff0ff3 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:58:23 +0100 Subject: [PATCH 16/24] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index eafc71c12..22cf89384 100644 --- a/apps.json +++ b/apps.json @@ -4977,7 +4977,7 @@ "name": "simple image viewer", "shortName":"showImage", "version":"0.1", - "description": "Displays the image file in ""showimage.user.img"". Returns to watch face after 60s or button push.", + "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push.", "icon": "app.png", "tags": "tool", "supports" : ["BANGLEJS2"], From dc785b3d6d12909bc9ba5768ea030271ce1ef8d5 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 10:59:44 +0100 Subject: [PATCH 17/24] Add files via upload --- apps/showimg/showimg.png | Bin 0 -> 4579 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/showimg/showimg.png diff --git a/apps/showimg/showimg.png b/apps/showimg/showimg.png new file mode 100644 index 0000000000000000000000000000000000000000..a3bbabfb947a09ac0ba21a2ac1db0fa0bb1fba24 GIT binary patch literal 4579 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 Date: Wed, 15 Dec 2021 11:00:21 +0100 Subject: [PATCH 18/24] Add files via upload --- apps/showimg/app.png | Bin 0 -> 4579 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/showimg/app.png diff --git a/apps/showimg/app.png b/apps/showimg/app.png new file mode 100644 index 0000000000000000000000000000000000000000..a3bbabfb947a09ac0ba21a2ac1db0fa0bb1fba24 GIT binary patch literal 4579 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 Date: Wed, 15 Dec 2021 11:01:43 +0100 Subject: [PATCH 19/24] Delete showimg.png --- apps/showimg/showimg.png | Bin 4579 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 apps/showimg/showimg.png diff --git a/apps/showimg/showimg.png b/apps/showimg/showimg.png deleted file mode 100644 index a3bbabfb947a09ac0ba21a2ac1db0fa0bb1fba24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4579 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 Date: Wed, 15 Dec 2021 11:05:56 +0100 Subject: [PATCH 20/24] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 22cf89384..dec853b12 100644 --- a/apps.json +++ b/apps.json @@ -4972,7 +4972,7 @@ {"name":"coretemp.img","url":"coretemp-icon.js","evaluate":true} ] }, - { + { "id": "showimg", "name": "simple image viewer", "shortName":"showImage", From b047933c6dfec2529c278546078ff43e03e515bc Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 11:08:47 +0100 Subject: [PATCH 21/24] Update apps.json --- apps.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps.json b/apps.json index dec853b12..e1651fde2 100644 --- a/apps.json +++ b/apps.json @@ -4977,11 +4977,10 @@ "name": "simple image viewer", "shortName":"showImage", "version":"0.1", - "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push.", + "description": "Displays the image file in ""showimage.user.img"". Returns to watch face after 60s or button push. I currently use it to display my vaccination certificate.", "icon": "app.png", "tags": "tool", "supports" : ["BANGLEJS2"], - "readme": "README.md", "storage": [ {"name":"showimg.app.js","url":"app.js"}, {"name":"showimg.img","url":"app-icon.js","evaluate":true} From 40cb908fe205667752a8bba49cb97e3fce42ae30 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 11:18:32 +0100 Subject: [PATCH 22/24] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index e1651fde2..f4d338c84 100644 --- a/apps.json +++ b/apps.json @@ -4977,7 +4977,7 @@ "name": "simple image viewer", "shortName":"showImage", "version":"0.1", - "description": "Displays the image file in ""showimage.user.img"". Returns to watch face after 60s or button push. I currently use it to display my vaccination certificate.", + "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push. I currently use it to display my vaccination certificate.", "icon": "app.png", "tags": "tool", "supports" : ["BANGLEJS2"], From 3326cee40087e5f38a6193126a4f8bf528809c4c Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 11:33:26 +0100 Subject: [PATCH 23/24] Add files via upload --- apps/showimg/app.png | Bin 4579 -> 4551 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/apps/showimg/app.png b/apps/showimg/app.png index a3bbabfb947a09ac0ba21a2ac1db0fa0bb1fba24..306db9b42bfdb750b29d17aecccdc32af800de41 100644 GIT binary patch delta 4258 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 Eg4E9|WB>pF delta 4286 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 From 4925155c8a562714c1a11fc2518d80799f9e9d73 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Wed, 15 Dec 2021 11:36:16 +0100 Subject: [PATCH 24/24] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index f4d338c84..354067f70 100644 --- a/apps.json +++ b/apps.json @@ -4977,7 +4977,7 @@ "name": "simple image viewer", "shortName":"showImage", "version":"0.1", - "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push. I currently use it to display my vaccination certificate.", + "description": "Displays the image file in showimage.user.img. Returns to watch face after 60s or button push. I use it to display my vaccination certificate.", "icon": "app.png", "tags": "tool", "supports" : ["BANGLEJS2"],