Hi,
I would like to offer some suggestions for a few new icons to be added to the Progress Design System. I am currently trying to replace other libraries with the Kendo UI for Vue components, and these are a few icons I use for which I could not find a suitable replacement in the ones you provide. Please see the attached image for examples.
Also, it would be nice to have a "filled-in" version of some of the existing icons. For example, some current icons like "file-add" or "comment" are good, but they don't stand out at a smaller size. Having a solid color version (instead of just an outline) would provide options for bolder colors and make them more visible.
Thanks!
Hi, Mike,
Thank you for the provided information.
An additional option I can share if you know your SVG icon definition is to use our SvgIcon component and bind the desired SVG icon content.
This can be seen in action in the following example:
https://stackblitz.com/edit/deip45-9tytyd?file=src%2Fmain.vue
The custom icon is defined in the following code:
const inflatable = {
name: 'inflatable',
content:
'<svg viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M511.7 512m-446.9 0a446.9 446.9 0 1 0 893.8 0 446.9 446.9 0 1 0-893.8 0Z" fill="#E4E4E4" /><path d="M160.2 788.1l351.5-276-276-351.5C41.6 313 7.8 593.9 160.2 788.1zM863.8 788.1l-351.5-276 276-351.5c194.1 152.4 227.9 433.3 75.5 627.5z" fill="#F25421" /><path d="M512.1 512.1m-186.4 0a186.4 186.4 0 1 0 372.8 0 186.4 186.4 0 1 0-372.8 0Z" fill="#8FCEE2" /><path d="M511.2 698.5c90.7 0 166.3-64.8 182.9-150.7-6.2 1.3-12.5 1.6-18.7 0.2-13.1-2.9-24.5-16.9-19.7-29.3-22.1 15.6-49.3 23.7-76.3 22.8-7.5-0.3-15.1-1.3-21.6-5-6.5-3.7-11.5-10.7-11.1-18.1-7.3 11.4-20 18.4-33.2 21.6-13.1 3.2-26.8 3.1-40.4 2.9-9.1-0.1-18.6-0.4-26.5-5-11.1-6.5-15.8-19.9-19.6-32.2-12 18.6-34.8 27.9-56.8 29.3-15 0.9-29.9-1.4-44.6-4.6 9.3 94.4 88.9 168.1 185.6 168.1z" fill="#13AEE5" /><path d="M423.5 204.2c3.2 2.6 7.6 3.5 11.6 2.3 29.4-9 60.7-13.8 93-13.8 176.2 0 319.5 143.3 319.5 319.5 0 10-0.5 20-1.4 29.8-0.4 4.2 1.3 8.2 4.5 10.9 7.8 6.4 19.5 1.4 20.4-8.6 1-10.6 1.5-21.3 1.5-32 0-46.5-9.1-91.6-27.1-134.1-17.4-41-42.2-77.9-73.8-109.5-31.6-31.6-68.5-56.5-109.5-73.8-42.5-18-87.6-27.1-134.1-27.1-34.4 0-68 5-100.3 14.9-9.6 2.7-12.1 15.2-4.3 21.5z" fill="#FFFDFD" /><path d="M856.1 619m-14 0a14 14 0 1 0 28 0 14 14 0 1 0-28 0Z" fill="#FFFDFD" /></svg>',
viewBox: '0 0 512 512',
};
and later passed to a SvgIcon inside the template:
<template>
<div>
<SvgIcon :icon="cameraIcon" :size="'small'" />
<SvgIcon :icon="inflatable" :size="'large'" />
</div>
</template>
This approach can prove useful for adding icons that we currently do not have in the Kendo UI suite. If you already have the definitions of the SVG icons you want to use, you can use this definition following the suggested above solution.
Please let us know if further assistance is required.
Regards,
Filip
Progress Telerik
Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Kendo family, check out our getting started resources!
Hi Filip,
Thank you for following up on this. The Kendo UI SVGIcon and Icon components are what I'm using. Here is what I use them for...
And I'm glad to hear that there is a task to make solid/outline versions. That will greatly increase the usability.
Thanks!
Hi, Mike,
Thank you for submitting the feature request.
Could you please provide more details about the specific contexts in which you typically use the icons you've mentioned? Understanding how and where these icons are utilized will help us tailor the new icons to better fit your needs and maintain consistency within the design system.
I talked to our design team about the provided suggestions and it seems that currently there is already a task logged in their backlog for creating solid and outline versions of the icons however its implementation is not planned yet. The attached icons will also be taken into consideration since we agreed that they would be indeed beneficial.
I can also suggest looking into our SVGIcon and Icon components ( in case you haven't already) as it might cover some of your requirements:
https://www.telerik.com/kendo-vue-ui/components/icons/svgicon/
https://www.telerik.com/kendo-vue-ui/components/icons/icon/
Regards,
Filip
Progress Telerik
Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Kendo family, check out our getting started resources!