Allow additional paths for extension icons
[FEATURE] Allow additional paths for extension icons
Until now, the extension icon had to be located under ext_icon.png,
ext_icon.svg, ext_icon.gif within the extension directory.
In order to prepare a way to allow only files under Resources/Public/
to be public, the icon can now also be put under
Resources/Public/Icons/Extension.png or .svg
Several paths where hard-coded extension icon paths are replaced
with the getExtensionIcon() API in the Core.
Reviewed-by: Georg Ringer <firstname.lastname@example.org>
Tested-by: Georg Ringer <email@example.com>
Reviewed-by: Anja Leichsenring <firstname.lastname@example.org>
Tested-by: Anja Leichsenring <email@example.com>