Skip to content

Conversation

@madsrasmussen
Copy link
Contributor

This PR prepares for the "Collection"-element in the Pickers feature and is made as a separate PR to keep the review scope as small as possible for the PR.

The PR replaces the 'icon-list' icon with 'icon-table' in all table view manifests across multiple packages to improve consistency and better visually represent the table view.

Currently, the icon is not visible in any place in the Backoffice because all the collections using a table view only have one registered view. For Document/Media the icon is overwritten by the Data Type configuration. The icon will become visible when we start to register additional collection views.

Replaces the 'icon-list' icon with 'icon-table' for all table view manifests across multiple packages to improve consistency and better represent the table view visually.
Copilot AI review requested due to automatic review settings November 27, 2025 09:34
Copilot finished reviewing on behalf of madsrasmussen November 27, 2025 09:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR standardizes the icon used for table collection views across the Umbraco backoffice by replacing 'icon-list' with 'icon-table' in all table collection view manifests. This change improves visual consistency and better represents the table view when the icons become visible (currently they are not displayed since most collections only have one registered view).

Key Changes

  • Updated icon from 'icon-list' to 'icon-table' for all table collection view manifests
  • Changes span 20 manifest files across multiple packages (documents, media, members, users, webhooks, etc.)
  • Maintains consistency with existing pattern where grid views use 'icon-grid'

Reviewed changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/Umbraco.Web.UI.Client/src/packages/webhook/webhook/collection/views/manifests.ts Updated webhook table collection view icon
src/Umbraco.Web.UI.Client/src/packages/webhook/webhook-delivery/collection/views/manifests.ts Updated webhook delivery table collection view icon
src/Umbraco.Web.UI.Client/src/packages/user/user/collection/views/manifests.ts Updated user table collection view icon
src/Umbraco.Web.UI.Client/src/packages/user/user-group/collection/views/manifests.ts Updated user group table collection view icon
src/Umbraco.Web.UI.Client/src/packages/relations/relation-types/collection/views/manifests.ts Updated relation types table collection view icon
src/Umbraco.Web.UI.Client/src/packages/members/member/collection/views/manifests.ts Updated member table collection view icon
src/Umbraco.Web.UI.Client/src/packages/members/member-type/tree/tree-item-children/collection/views/manifests.ts Updated member type children table collection view icon
src/Umbraco.Web.UI.Client/src/packages/members/member-group/collection/views/manifests.ts Updated member group table collection view icon
src/Umbraco.Web.UI.Client/src/packages/media/media/recycle-bin/tree/tree-item-children/collection/views/manifests.ts Updated media recycle bin table collection view icon
src/Umbraco.Web.UI.Client/src/packages/media/media/collection/views/manifests.ts Updated media table collection view icon
src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/tree-item-children/collection/views/manifests.ts Updated media types children table collection view icon
src/Umbraco.Web.UI.Client/src/packages/language/collection/views/manifests.ts Updated language table collection view icon
src/Umbraco.Web.UI.Client/src/packages/extension-insights/collection/views/manifests.ts Updated extension insights table collection view icon
src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/tree/tree-item-children/collection/views/manifests.ts Updated document recycle bin table collection view icon
src/Umbraco.Web.UI.Client/src/packages/documents/documents/collection/views/manifests.ts Updated document table collection view icon
src/Umbraco.Web.UI.Client/src/packages/documents/document-types/tree/tree-item-children/collection/views/manifests.ts Updated document types children table collection view icon
src/Umbraco.Web.UI.Client/src/packages/dictionary/collection/views/manifests.ts Updated dictionary table collection view icon
src/Umbraco.Web.UI.Client/src/packages/data-type/tree/tree-item-children/collection/views/manifests.ts Updated data type children table collection view icon
src/Umbraco.Web.UI.Client/src/packages/clipboard/collection/views/manifests.ts Updated clipboard table collection view icon
src/Umbraco.Web.UI.Client/examples/collection/collection/table-view/manifests.ts Updated example table collection view icon

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants