refactor(*): utilize custom indigo icons when indigo theme is used
Closes #14007
Additional information (check all that apply):
- [ ] Bug fix
- [x] New functionality
- [ ] Documentation
- [ ] Demos
- [ ] CI/CD
Checklist:
- [x] All relevant tags have been applied to this PR
- [x] This PR includes unit tests covering all the new code (test guidelines)
- [ ] This PR includes API docs for newly added methods/properties (api docs guidelines)
- [ ] This PR includes
feature/README.MDupdates for the feature docs - [ ] This PR includes general feature table updates in the root
README.MD - [ ] This PR includes
CHANGELOG.MDupdates for newly added functionality - [ ] This PR contains breaking changes
- [ ] This PR includes
ng updatemigrations for the breaking changes (migrations guidelines) - [ ] This PR includes behavioral changes and the feature specification has been updated with them
Hey, i'm not sure if you are done replacing the icons in all components.... here's some feedback of what i saw :)
TABS The navigation icons are supposed to be smaller, like on Figma.
DROPDOWN BUTTON The components that have dropdown button like Combo & Select should not have background on the dropdown button. Here's the comparison.
GRID FILTERING DIALOG
- Some of the icons are bigger than the other icons. This happens in all sizes. See the Figma image for reference.
- I'm not sure if this branch includes styling of the grid, because i guess that's why icons appear blue and not gray, like in the design.
PIVOTGRID I suppose this component has not been fully styled as well. There is a problem with the chevrons sizing there as well in some places.
PAGINATOR Since i didn't work on the paginator component styling, i failed to provide those 2 icons to be used in the paginator. I can add them to Figma in a new branch so you guys can update them too. Sounds good @simeonoff @sdimchevski ?
Hey, i'm not sure if you are done replacing the icons in all components.... here's some feedback of what i saw :)
TABS The navigation icons are supposed to be smaller, like on Figma.
This should be fixed.
DROPDOWN BUTTON The components that have dropdown button like Combo & Select should not have background on the dropdown button. Here's the comparison.
This is resolved in another PR
GRID FILTERING DIALOG
- Some of the icons are bigger than the other icons. This happens in all sizes. See the Figma image for reference.
- I'm not sure if this branch includes styling of the grid, because i guess that's why icons appear blue and not gray, like in the design.
-
Some of the icons are bigger than the other icons. This happens in all sizes. See the Figma image for reference. - Should be fixed now.
-
I'm not sure if this branch includes styling of the grid, because i guess that's why icons appear blue and not gray, like in the design. - Yes, this needs to be resolved in the theme update PR.
PIVOTGRID I suppose this component has not been fully styled as well. There is a problem with the chevrons sizing there as well in some places.
Yes, again, it should be styled in another PR.
PAGINATOR Since i didn't work on the paginator component styling, i failed to provide those 2 icons to be used in the paginator. I can add them to Figma in a new branch so you guys can update them too. Sounds good @simeonoff @sdimchevski ?
For now I haven't updated the icons in the paginator. If you feel like creating two more icons I can update them as well.
-
Accordion and Expansion panel - icon size should be Medium 16x16px Accordion
Expansion panel -
Grid GroupBy Expand/collapse icons should be Medium 16x16px
Expand/Collapse All icons should be M 16x16px -
Grid Row API For some reason the group icon here is large 24x24px, should be M 16x16px. In the GroupBy example it is the correct size. Not sure if this is for this PR, but the "drag row" icon should be M 16x16px as well.
-
Grid - Quick filter Back/forward icons of the chip area should be indigo-chevron-left / indigo-chevron-right
-
Grid - Cell editing example - status column - mix of Material & Indigo icons - should be only Indigo custom icons Icon size should be 16x16px in L, M and S grid
-
Grid - Advanced filtering / Query Builder Both the OK and Cancel icons in the buttons next to the inputs should be indigo custom icons
.
-
Grid Filtering - Excel Style Filter The check icon for “Select column” should be indigo-check L size
M size (applicable for S as well)
8. Pivot Grid
Sort icon in the header should be small 14x14px
Expand/collapse icons should be small 14x14px
-
Tabs Prev/next icons should be indigo-chevron-left & indigo-chevron-right Clear icon should be indigo-clear
-
Tree Expand/collapse icons should be M 16x16px in L, M and S tree
Can we fix here (although it's not a custom indigo icon) the pin/unpin icon size? It should be 16x16px in L, M and S grid.
Update
The sorting icons should be M 16x16px in L, M and S grid, including in the Pivot Grid. Any other icons that appear in the header cells, should be M 16x16px as well in L, M and S grid (like "filter" icon, "more" icon for ESF). Same is valid for the expand/collapse icons (already implemented).
That makes point 8. from my comment above obsolete.
First and Last page icons are already available as Indigo custom icons (indigo-first-page and indigo-last-page) and should be implemented in the Paginator. Icons can be found on the Icons page here: https://www.figma.com/design/dkGpSYipbp68uZ1VpRfmsJ/branch/RAqPNeAJLmRN8LP3nWmweJ/Indigo.Design-UI-Kit-for-Indigo-1.5-Workfile?m=auto&node-id=0-1&t=dYWc5ABcfhTDehEh-1




