Merged
Conversation
ivy-lli
reviewed
Apr 10, 2026
…tches in java files.
61e3989 to
4e92202
Compare
There was a problem hiding this comment.
Pull request overview
This PR migrates the workflow UI from the previous icon sets (si/PrimeIcons) to Tabler Icons (ti) across JSF views, composite components, and supporting Java models/test data, keeping UI iconography consistent end-to-end.
Changes:
- Replace icon CSS classes in UI pages/templates/components from
si/pitoti. - Update backend icon mappings (tasks, starts, users, notifications, intermediate events, documents, case map) to emit Tabler-compatible icon class names.
- Update UI web tests and test data (JSON/YAML/HD dialogs) to assert/contain the new icon classes.
Reviewed changes
Copilot reviewed 53 out of 53 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| dev-workflow-ui/webContent/view/webservices.xhtml | Switch search/table icons to Tabler classes. |
| dev-workflow-ui/webContent/view/user.xhtml | Update card header icons to Tabler. |
| dev-workflow-ui/webContent/view/tasks.xhtml | Replace search/priority/action icons with Tabler. |
| dev-workflow-ui/webContent/view/task.xhtml | Update task detail card header icons + delegate icon. |
| dev-workflow-ui/webContent/view/switch-user.xhtml | Replace search/user icon with Tabler. |
| dev-workflow-ui/webContent/view/starts.xhtml | Update filter/search/actions/process viewer icons. |
| dev-workflow-ui/webContent/view/profile.xhtml | Update subscription/status/save icons to Tabler. |
| dev-workflow-ui/webContent/view/login.xhtml | Replace login button icon with Tabler. |
| dev-workflow-ui/webContent/view/intermediate-event.xhtml | Adjust event state icon sizing class and rely on Tabler classes from bean. |
| dev-workflow-ui/webContent/view/home.xhtml | Replace menu/action/empty-state/task icons with Tabler. |
| dev-workflow-ui/webContent/view/frame.xhtml | Update frame header icons (task, fullscreen, sidestep, editor, refresh). |
| dev-workflow-ui/webContent/view/end.xhtml | Replace end-page success icon with Tabler. |
| dev-workflow-ui/webContent/view/cleanup.xhtml | Replace cleanup action icon with Tabler. |
| dev-workflow-ui/webContent/view/cases.xhtml | Replace search/actions icons with Tabler. |
| dev-workflow-ui/webContent/view/case.xhtml | Update case detail header/action icons to Tabler. |
| dev-workflow-ui/webContent/view/api-browser.xhtml | Replace API browser link icon with Tabler. |
| dev-workflow-ui/webContent/resources/components/user.xhtml | Update user icon sizing and Tabler CSS usage. |
| dev-workflow-ui/webContent/resources/components/taskLink.xhtml | Replace task link icon with Tabler. |
| dev-workflow-ui/webContent/resources/components/processViewer.xhtml | Replace “open in new page” icon with Tabler. |
| dev-workflow-ui/webContent/includes/template/template.xhtml | Update topbar/menu/theme/user-profile icons to Tabler. |
| dev-workflow-ui/webContent/includes/template/statisticsCard.xhtml | Replace statistics card icon with Tabler. |
| dev-workflow-ui/webContent/includes/template/sidebar.xhtml | Replace sidebar/menu icons with Tabler. |
| dev-workflow-ui/webContent/includes/template/notifications.xhtml | Replace notification bell/action icons with Tabler. |
| dev-workflow-ui/webContent/includes/template/exception.xhtml | Replace exception dialog login icon with Tabler. |
| dev-workflow-ui/webContent/includes/components/userDetails/userdetail-usertasks.xhtml | Update task table action/priority icons to Tabler. |
| dev-workflow-ui/webContent/includes/components/userDetails/userdetail-usercases.xhtml | Update case table action/info icons to Tabler. |
| dev-workflow-ui/webContent/includes/components/taskDetails/descriptionCardHeaderActions.xhtml | Replace task action menu/header icons with Tabler. |
| dev-workflow-ui/webContent/includes/components/taskDetails/description.xhtml | Replace priority/process viewer icons with Tabler. |
| dev-workflow-ui/webContent/includes/components/statistics/taskTopWorkers.xhtml | Replace “not enough data” icon with Tabler. |
| dev-workflow-ui/webContent/includes/components/statistics/taskStateGraph.xhtml | Replace “not enough data” icon with Tabler. |
| dev-workflow-ui/webContent/includes/components/statistics/caseTopCreators.xhtml | Replace “not enough data” icon with Tabler. |
| dev-workflow-ui/webContent/includes/components/statistics/caseStateGraph.xhtml | Replace “not enough data” icon with Tabler. |
| dev-workflow-ui/webContent/includes/components/signals/sendSignal.xhtml | Replace send signal icon with Tabler. |
| dev-workflow-ui/webContent/includes/components/signals/boundarySignals.xhtml | Replace send boundary signal icon with Tabler. |
| dev-workflow-ui/webContent/includes/components/caseDetails/taskList.xhtml | Replace task list table icons with Tabler. |
| dev-workflow-ui/webContent/includes/components/caseDetails/documents.xhtml | Update document icon rendering to Tabler class scheme. |
| dev-workflow-ui/webContent/includes/components/caseDetails/caseMap.xhtml | Replace case map state/empty icons with Tabler. |
| dev-workflow-ui/src/ch/ivyteam/workflowui/util/TaskUtil.java | Remap priority icons to Tabler names. |
| dev-workflow-ui/src/ch/ivyteam/workflowui/user/UserComponentModel.java | Remap user/role/unknown icons to Tabler classes. |
| dev-workflow-ui/src/ch/ivyteam/workflowui/starts/StartableModel.java | Change default start icon to Tabler. |
| dev-workflow-ui/src/ch/ivyteam/workflowui/profile/NotificationChannelDto.java | Remap subscription state icons to Tabler names. |
| dev-workflow-ui/src/ch/ivyteam/workflowui/notification/NotificationActionDTO.java | Update notification action icon class to Tabler. |
| dev-workflow-ui/src/ch/ivyteam/workflowui/intermediateEvents/IntermediateEventDetailsBean.java | Remap intermediate event state icons to Tabler classes. |
| dev-workflow-ui/src/ch/ivyteam/workflowui/document/DocumentModel.java | Update document icon mapping to Tabler “file-type-*” naming. |
| dev-workflow-ui/src/ch/ivyteam/workflowui/casemap/CaseMapStageModel.java | Remap case map stage state icons to Tabler naming. |
| dev-workflow-ui-web-test/src_test/ch/ivyteam/ivy/project/workflow/webtest/WebTestTasksIT.java | Update UI assertions for new icon classes. |
| dev-workflow-ui-web-test/src_test/ch/ivyteam/ivy/project/workflow/webtest/WebTestStartsIT.java | Update startable icon assertions to Tabler classes. |
| dev-workflow-ui-web-test/src_test/ch/ivyteam/ivy/project/workflow/webtest/WebTestProfileIT.java | Update subscription icon assertions to Tabler classes. |
| dev-workflow-ui-test-data/src_hd/ch/ivyteam/ivy/project/workflow/TaskTestDialog/TaskTestDialog.xhtml | Replace proceed button icon with Tabler. |
| dev-workflow-ui-test-data/src_hd/ch/ivyteam/ivy/project/workflow/DummyHtmlDialog/DummyHtmlDialog.xhtml | Replace proceed button icon with Tabler. |
| dev-workflow-ui-test-data/processes/TestData.p.json | Update process customField cssIcon values to Tabler classes. |
| dev-workflow-ui-test-data/processes/test_case_map.m.json | Update case map stage icon CSS references to Tabler. |
| dev-workflow-ui-test-data/cms/cms_en.yaml | Update CMS category cssIcon values to Tabler classes. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
ivy-lli
approved these changes
Apr 13, 2026
Member
ivy-lli
left a comment
There was a problem hiding this comment.
Nice job, code change looks good!
Don't forget to squash & merge ;)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replace depreceated icons with Tabler icons
The old icon libraries are
The mapping is documented here:
Migrate to Tabler Icons