From 0d85d26ce842d1868f55c3341f586ee50b1f3468 Mon Sep 17 00:00:00 2001 From: Jimmy Tanagra Date: Tue, 20 Feb 2024 21:47:18 +1000 Subject: [PATCH] Addon-store: add sub menu items and various improvements Signed-off-by: Jimmy Tanagra --- .../web/src/assets/addon-store.js | 16 +- .../web/src/components/addons/addon-card.vue | 2 +- .../src/components/addons/addon-list-item.vue | 2 +- .../org.openhab.ui/web/src/components/app.vue | 39 ++- bundles/org.openhab.ui/web/src/js/routes.js | 39 +-- .../web/src/pages/addons/addons-store.vue | 271 +++++++++++------- .../settings/things/add/choose-binding.vue | 4 +- 7 files changed, 230 insertions(+), 143 deletions(-) diff --git a/bundles/org.openhab.ui/web/src/assets/addon-store.js b/bundles/org.openhab.ui/web/src/assets/addon-store.js index e8eb669a29..83bd588788 100644 --- a/bundles/org.openhab.ui/web/src/assets/addon-store.js +++ b/bundles/org.openhab.ui/web/src/assets/addon-store.js @@ -1,13 +1,23 @@ export const AddonIcons = { - automation: 'wand_stars', binding: 'circle_grid_hex_fill', - persistence: 'download_circle', + automation: 'wand_stars', transformation: 'function', - misc: 'rectangle_3_offgrid', + persistence: 'download_circle', ui: 'play_rectangle', + misc: 'rectangle_3_offgrid', voice: 'chat_bubble_2_fill' } +export const AddonTitles = { + binding: 'Bindings', + automation: 'Automation', + transformation: 'Transformations', + persistence: 'Persistence', + ui: 'User Interfaces', + misc: 'System Integrations', + voice: 'Voice & Speech' +} + export const ContentTypes = { 'application/java-archive': 'Java Archive', 'application/vnd.openhab.bundle': 'OSGi Bundle', diff --git a/bundles/org.openhab.ui/web/src/components/addons/addon-card.vue b/bundles/org.openhab.ui/web/src/components/addons/addon-card.vue index 8f0023017e..68439b1851 100644 --- a/bundles/org.openhab.ui/web/src/components/addons/addon-card.vue +++ b/bundles/org.openhab.ui/web/src/components/addons/addon-card.vue @@ -1,5 +1,5 @@