Iconify is project delivers more than 150 000 icons for further use.
Since there are lot of icons best way to look them is official iconify browser: https://icon-sets.iconify.design.
This addon is a third party extension which packs some of icons and make them available for later use by all openHAB user interfaces.
For complete readme and examples please check addon README.adoc.
Thanks for this addon! With the latest release of the Android app you can use the new icon syntax to display these icons in the Sitemap. The icons are also colored based on the background color, i.e. white in the dark theme and black in the light theme.
Hello @mueller-ma,
Thank you for information. The iconset addon does deliver SVG files which are available for offline use. If android app attempts to request icons from icon servlet both will work fine together!
I recall there were some changes in handling of icons in basicui, however they did not affect IconProvider contract/interface. Is there any issue with iconify under OH 4?
When I open https://openhab/settings/addons/marketplace:144508 I see the following log line: [nity.CommunityMarketplaceAddonService] - Could not determine bundle name from url: https://connectorio.com/CFHi_iconify.jar
And when I install it: [arketplace.MarketplaceBundleInstaller] - The marketplace bundle was successfully installed but doesn't start: Could not resolve module: org.connectorio.addons.ui.iconify [290] Unresolved requirement: Import-Package: org.openhab.core.i18n; version="[3.0.0,4.0.0)"
For Basic UI, iconify and material icons are supported in 4.0. F7 icons arr supported in 4.1
I think I saw that iconify support was added to iOS app.
The problem is the Android app that supports none of these icons. The workaround is to rely on an addon providing some of these icons as an OH icon set.
This addon stores icons on the server, so thereâs no need for all clients to make web requests to arbitrary servers. All UIs need to maintain a mapping (icon pack => icon url) for F7, material and maybe more in the future.
Indeed, there was some hacky way getting iconsets working with OH 3.x, hence delimiters used to separate real iconset. I have to check, cause with 4.x changes we got a chance to share same syntax everywhere.