-
-
Notifications
You must be signed in to change notification settings - Fork 235
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace Add-on Management UI with Add-on Store #1158
Conversation
Depends on openhab/openhab-core#2405. This replaces the current section of the UI for managing add-ons with a completely new "store-like" interface. External data, like logos and detailed descriptions for distribution add-ons are fetched from well-known locations on the website or GitHub to provide a "store" look & feel. The add-on store is orgnanized around 4 categories: bindings, automation, UI, and others, with a separate search tab. Each category is splitted into subsections. The availability of these sections depend on the add-on services that are registered. The sections currently supports add-ons provided by the "karaf" & "marketplace" services, as provided by openhab/openhab-core#2405. Signed-off-by: Yannick Schaus <github@schaus.net>
Excellent !!!!!! |
Refactor info table to include it in the addon sheet. Add author to info table Signed-off-by: Yannick Schaus <github@schaus.net>
Signed-off-by: Yannick Schaus <github@schaus.net>
Rename labels in info table, swap colors Add link to docs/forum when clicking on the big logo on the details page. Change compare logic when stats are present. Signed-off-by: Yannick Schaus <github@schaus.net>
@ghys As I still need to provide some icons with my next version of the ConnectedCarDashboard widget, did you already consider how to make those icons available/installable ? |
Signed-off-by: Yannick Schaus <github@schaus.net>
Yes: openhab/openhab-core#2405 (comment) |
Thanks @ghys and sorry for bothering you again ;-) |
Another thing I noticed is that if you click "Install More Bindings" in the Add Thing dialog ( |
Add KAR archive content type label Change label based on content type ("Install" or "Add") Display dates in local time in info table Route to store from the links in "choose binding" page Add configure link for installed & configurable Karaf addons Add warnings in addon sheet if unpublished or unverified Display non-Karaf add-ons in all sections Cleanups, cosmetics Signed-off-by: Yannick Schaus <github@schaus.net>
This PR should be ready now. Thanks @wborn for the comments! |
Thank you for fixing my comments @ghys! 👍 I haven't found anything else and agree it is ready. :-) |
Signed-off-by: Yannick Schaus <github@schaus.net>
Why version is not shown in the summary view? I think expecially for external (marketplace) bindings having the version number is important. |
Depends on openhab/openhab-core#2405.
This replaces the current section of the UI for managing
add-ons with a completely new "store-like" interface.
External data, like logos and detailed descriptions for
distribution add-ons are fetched from well-known locations
on the website or GitHub to provide a "store" look & feel.
The add-on store is orgnanized around 4 categories: bindings,
automation, UI, and others, with a separate search tab.
Each category is splitted into subsections. The availability
of these sections depend on the add-on services that are
registered. The sections currently supports add-ons provided
by the "karaf" & "marketplace" services, as provided by
openhab/openhab-core#2405.
Signed-off-by: Yannick Schaus github@schaus.net