From 8d679766a014c706a022baf92f0f4c81461645a1 Mon Sep 17 00:00:00 2001 From: Erik Andresen Date: Sun, 12 Feb 2023 08:15:12 +0100 Subject: [PATCH] taglaunch: add health, cleanup tool Remove app from 'tool' when it has at least one other known tag Add tag 'health' for apps like Heart Rate Monitor --- apps/sleepphasealarm/metadata.json | 2 +- apps/taglaunch/ChangeLog | 2 ++ apps/taglaunch/README.md | 2 +- apps/taglaunch/app.js | 6 +++++- apps/taglaunch/metadata.json | 3 ++- apps/taglaunch/screenshot.png | Bin 0 -> 3400 bytes apps/taglaunch/settings.js | 2 +- apps/wohrm/metadata.json | 2 +- 8 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 apps/taglaunch/screenshot.png diff --git a/apps/sleepphasealarm/metadata.json b/apps/sleepphasealarm/metadata.json index fabd9f135..147664728 100644 --- a/apps/sleepphasealarm/metadata.json +++ b/apps/sleepphasealarm/metadata.json @@ -5,7 +5,7 @@ "version": "0.14", "description": "Uses the accelerometer to estimate sleep and wake states with the principle of Estimation of Stationary Sleep-segments (ESS, see https://ubicomp.eti.uni-siegen.de/home/datasets/ichi14/index.html.en). This app will read the next alarm from the alarm application and will wake you up to 30 minutes early at the best guessed time when you are almost already awake.", "icon": "app.png", - "tags": "alarm", + "tags": "tool,alarm", "supports": ["BANGLEJS","BANGLEJS2"], "readme": "README.md", "dependencies": {"scheduler":"type"}, diff --git a/apps/taglaunch/ChangeLog b/apps/taglaunch/ChangeLog index 981f50386..55315bf6e 100644 --- a/apps/taglaunch/ChangeLog +++ b/apps/taglaunch/ChangeLog @@ -1,2 +1,4 @@ 0.01: New App! 0.02: Use Bangle.showClock for changing to clock (Backport from launch) +0.03: Remove app from 'tool' when it has at least one other known tag + Add tag 'health' for apps like Heart Rate Monitor diff --git a/apps/taglaunch/README.md b/apps/taglaunch/README.md index 71eebae9f..57674c7a7 100644 --- a/apps/taglaunch/README.md +++ b/apps/taglaunch/README.md @@ -4,7 +4,7 @@ Launcher Based on the default launcher but puts all applications in a submenu by their tag. With many applications installed this can result in a faster applications selection than the linear access of the default launcher. -Currently the following tags are supported: clock, game, tool, bluetooth, outdoors, misc. +Currently the following tags are supported: clock, game, tool, bluetooth, outdoors, health and misc. Settings -------- diff --git a/apps/taglaunch/app.js b/apps/taglaunch/app.js index c940284c2..973f7111d 100644 --- a/apps/taglaunch/app.js +++ b/apps/taglaunch/app.js @@ -8,7 +8,8 @@ let tags = {"clock": {name: /*LANG*/"Clocks", icon: atob("MDCEBERERERERERERERERE "tool": {name: /*LANG*/"Tools", sortorder: -1, icon: atob("MDCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAAAAAAAAAAAAAIiIgAAAAAAAAAAADMzMAAAAAAAAAAAAiIiIgAAAAAAAAAAADMzMwAAAAAAAAAAIiIiIAAAAAAAAAAAAAMzMzAAAAAAAAACIiIiAAAAAAAAAAAAAAMzMzMAAAAAAAACIiIgAAAAAAAAAAAAAAAzMzMAAAAAAAAiIiIAAAAAAAAAAAAAAAADMzMwAAAAAAAiIiIAAAAAIgAAAAAAAAAAMzMzAAAAAAAiIiIgAAACIgAAAAAAAAAAADMzMAAAAAAiIiIiAAAiIgAAAAAAAAAAAAMzMwAAAAAiIiIiIAIiIgAAAAAAAAAAAAAzMzAAAAACIiIiIiIiIgAAAAAAAAAAAAADMzMAAAAiIiIiIiIiIAAAAAAAAAAAAAAAMzMwDdQiIiIiIiIiIAAAAAAAAAAAAAAAAzMz3d0iIiIiIiIiAAAAAAAAAAAAAAAAADM93d1CIiIiIiIgAAAAAAAAAAAAAAAAAAPd3d3iIiACIiAAAAAAAAAAAAAAAAAAAA3d3d7kIgAAAAAAAAAAAAAAAAAAAAAAAN3d3e7uQAAAAAAAAAAAAAAAAAAAAAAAAN3d3u7u4AAAAAAAAAAAAAAAAAAAAAAAAC3d7u7u7gAAAAAAAAAAAAAAAAAAAAAAAiJO7u7u7uAAAAAAAAAAAAAAAAAAAAAAIiIiTu7u7u7gAAAAAAAAAAAAAAAAAAACIiIiIu7u7u7uAAAAAAAAAAAAAAAAAAAiIiIiIA7u7u7u4AAAAAAAAAAAAAAAAAIiIiIiAADu7u7u7uAAAAAAAAAAAAAAACIiIiIgAAAO7u7u7u4AAAAAAAAAAAAAAiIiIiIAAAAO7u7u7u7gAAAAAAAAAAAAIiIiIiAAAAAA7u7u7u7uAAAAAAAAAAAiIiIiIgAAAAAADu7u7u7u4AAAAAAAAAIiIiIiIAAAAAAAAO7u7u7u7gAAAAAAAAIiIiIiAAAAAAAAAO7u7u7u7gAAAAAAACIgAiIgAAAAAAAAAA7u7u7u7gAAAAAAACIgAiIAAAAAAAAAAADu7u7u7gAAAAAAACIiIiIAAAAAAAAAAAAO7u7u4AAAAAAAAAIiIiAAAAAAAAAAAAAO7u7uAAAAAAAAAAAiIAAAAAAAAAAAAAAADu7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")}, "bluetooth": {name: /*LANG*/"Bluetooth", icon: atob("MDCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqqgAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqqqAAAAAAAAAAAAAAAAAAAAAAAAAKqqCqqqoAAAAAAAAAAAAAAAAAAAAAAAAKqqAKqqqgAAAAAAAAAAAAAAAAAAAAAAAKqqAAqqqqAAAAAAAAAAAAAAAAAKqgAAAKqqAACqqqqgAAAAAAAAAAAAAAAKqqAAAKqqAAAKqqoAAAAAAAAAAAAAAAAKqqoAAKqqAACqqqAAAAAAAAAAAAAAAAAAqqqgAKqqAAqqqgAAAAAAAAAAAAAAAAAACqqqAKqqAKqqoAAAAAAAAAAAAAAAAAAAAKqqoKqqCqqqAAAAAAAAAAAAAAAAAAAAAAqqqqqqqqqgAAAAAAAAAAAAAAAAAAAAAACqqqqqqqoAAAAAAAAAAAAAAAAAAAAAAAAKqqqqqqAAAAAAAAAAAAAAAAAAAAAAAAAAqqqqqgAAAAAAAAAAAAAAAAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAACqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAqqqqqgAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqqqAAAAAAAAAAAAAAAAAAAAAAAACqqqqqqqoAAAAAAAAAAAAAAAAAAAAAAAqqqqqqqqqgAAAAAAAAAAAAAAAAAAAAAKqqoKqqCqqqAAAAAAAAAAAAAAAAAAAACqqqAKqqAKqqoAAAAAAAAAAAAAAAAAAAqqqgAKqqAAqqqgAAAAAAAAAAAAAAAAAKqqoAAKqqAACqqqAAAAAAAAAAAAAAAACqqqAAAKqqAAAKqqoAAAAAAAAAAAAAAAAKqgAAAKqqAACqqqoAAAAAAAAAAAAAAAAAoAAAAKqqAAqqqqAAAAAAAAAAAAAAAAAAAAAAAKqqAKqqqgAAAAAAAAAAAAAAAAAAAAAAAKqqCqqqoAAAAAAAAAAAAAAAAAAAAAAAAKqqqqqqAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqqgAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAKqqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")}, "outdoors": {name: /*LANG*/"Outdoor", icon: atob("MDCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN3d0AAAAAAAAAAAAAAAAAAAAAAAAADd3d3d3d3QAAAAAAAAAAAAAAAAAAAAAADd3d3d3d3QAAAAAAAAAAAAAAAAAAAAAADd3e7u7d3QAAAAAAAAAAAAAAAAAAAAAADd3u7u7t3QAAAAAAAAAAAAAAAAAAAAAA3d7u7u7u3dAAAAAAAAAAAAAAAAAAAAAN3d7u7u7u3d0AAAAAAAAAAAAAAAAAAADd3d7u7u7u3d3QAAAAAAAAAAAAAAAAAAAN3d7u7u7u3d0AAAAAAAAAAAAAAAAAAAAA3d3u7u7u3dAAAAAAAAAAAAAAAAAAAAAADd3u7u7t3QAAAAAAAAAAAAAAAAAAAAAADd3d7u7d3QAMzMwAAAAAAAAO4AAAAAAADd3d3d3d3QAMzMwAAAAAAA7u7gAAAAAADd3d3d3d3QAAzMwAAAAAAO7u7gAAAAAAAAAN3d0AAAAAzMAAAAAAAO7u7gAAAAAAAAAA3dAAAAAAzMAAAAAADu7u4AAAAAAAAAAADQAAAAAAzMAAAAAADu7u4AAAAAAAAAAAAAAAAAAAERAAAAAA7u7uAAAAAAAAAAAAAAAAAAAAERAAAAQO7u7uAAAAAAAAAAAAAAAAAAAAEREAAEAO7u7gAAAAAAAAAAAAAAAAAAABEREN3U3e7u7gAAAAAAAAAAAAAAAAAAARERFN3d3d7u4AAAAAAAAAAAAAAAAAAAARERFEREREREQAAAAAAAAAAAAAAAAAEREREREREREREREREAAAAAAAAAAAAAAAEREREREREREREREREAAAAAAAAAAAAAAAARERERERERERERERAAAAAAAAAAAAAAAAAEREREREREREREREAAAAAAAAAAAAAAAAAERERERERERERERAAAAAAAAAADMzMzMzMxFEERRBEUQRFEETMzMzAAAAADMzMzMzMyFEERRBEUQRFEETMzMzAAAAADMzMzMzMzREREREREREREQzMzMzAAAAADMzMzMzMzJEREREREREREIzMzMzAAAAADMzMzMzMzMkRERERERERCMzMzMzAAAAADMzMzMzMzMzJEREREREIzMzMzMzAAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")}, - "misc": {name: /*LANG*/"Misc", icon: atob("MDCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")} + "misc": {name: /*LANG*/"Misc", icon: atob("MDCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAACIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")}, + "health": {name: /*LANG*/"Health", icon: atob("MDCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzN3d3d3d3d3d3d3d3d3dAAAAAAAAAAzMzN3d3d3d3d3d3d3d3d3d0AAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3dM///M93d3d3d3QAAAAAAAMzMzN3d3d0///////Pd3d3d3QAAAAAAAMzMzN3d3dP///////893d3d3QAAAAAAAMzMzN3d3T/////////z3d3d3QAAAAAAAMzMzN3d0////93d////Pd3d3QAAAAAAAMzMzN3d3////93d/////d3d3QAAAAAAAMzMzN3dP////93d////893d3QAAAAAAAMzMzN3dP////93d////893d3QAAAAAAAMzMzN3d///d3d3d3d3//93d3QAAAAAAAMzMzN3d///d3d3d3d3//93d3QAAAAAAAMzMzN3d///d3d3d3d3//93d3QAAAAAAAMzMzN3d///d3d3d3d3//93d3QAAAAAAAMzMzN3dP////93d////893d3QAAAAAAAMzMzN3dP////93d////893d3QAAAAAAAMzMzN3d3////93d/////d3d3QAAAAAAAMzMzN3d0////93d////Pd3d3QAAAAAAAMzMzN3d3T/////////z3d3d3QAAAAAAAMzMzN3d3dP///////893d3d3QAAAAAAAMzMzN3d3d0///////Pd3d3d3QAAAAAAAMzMzN3d3d3dM///M93d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAMzMzN3d3d3d3d3d3d3d3d3d3QAAAAAAAAzMzN3d3d3d3d3d3d3d3d3d0AAAAAAAAADMzN3d3d3d3d3d3d3d3d3dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")} }; // handle customised launcher @@ -54,6 +55,9 @@ if (launchCache.hash!=launchHash) { .filter(tag => Object.keys(tags).includes(tag)); if (appTags.length === 0) { appTags.push("misc"); + } else if (appTags.length > 1 && appTags.indexOf("tool") >= 0) { + // everything has tag 'tool', unregister when at least one other known tag + appTags.splice(appTags.indexOf("tool"), 1); } appTags.forEach(tag => appsByTag[tag].push(app)); }); diff --git a/apps/taglaunch/metadata.json b/apps/taglaunch/metadata.json index d7f1954b1..feafbdde7 100644 --- a/apps/taglaunch/metadata.json +++ b/apps/taglaunch/metadata.json @@ -2,13 +2,14 @@ "id": "taglaunch", "name": "Tag Launcher", "shortName": "Taglauncher", - "version": "0.02", + "version": "0.03", "description": "Launcher that puts all applications into submenus based on their tag. With many applications installed this can result in a faster application selection than the linear access of the default launcher.", "readme": "README.md", "icon": "app.png", "type": "launch", "tags": "tool,system,launcher", "supports": ["BANGLEJS2"], + "screenshots": [ {"url":"screenshot.png"} ], "storage": [ {"name":"taglaunch.app.js","url":"app.js"}, {"name":"taglaunch.settings.js","url":"settings.js"} diff --git a/apps/taglaunch/screenshot.png b/apps/taglaunch/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..cc3e9b8cf88363beca35ec44725232ad3a45a42a GIT binary patch literal 3400 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