Skip to content

Add field icons to collection tables and row details#258

Merged
priethor merged 4 commits into
mainfrom
priethor/add/field-type-icons
May 25, 2026
Merged

Add field icons to collection tables and row details#258
priethor merged 4 commits into
mainfrom
priethor/add/field-type-icons

Conversation

@priethor

@priethor priethor commented May 25, 2026

Copy link
Copy Markdown
Collaborator

What

Add type icons next to field names in the editable collection table and row detail properties. Custom fields use the same icons as the add/change type popovers, and the internal fields get simple matching icons too: Created, Created by, Last edited, and Last edited by.

Title stays text-only.

Why

Once a collection has a few fields, names alone are slower to scan. The icons make the table and row detail panel easier to read without changing the field labels or adding anything to the accessible name.

How

  • Share the field type icon list across the add field, change type, table header, and row detail surfaces.
  • Keep the icons decorative.
  • Give icon-bearing columns a little extra width so the label, sort arrow, and menu still fit.

Testing Instructions

  1. Open a collection table with custom fields and check that each field header shows the right type icon.
  2. Sort a custom field and open its column menu.
  3. Add a field and change an existing field type; both popovers should still show the same icons as before.
  4. Open a row detail view and check the icons beside custom and internal fields.
  5. Confirm Title still has no icon.

Before / After

Before After
image image

@priethor priethor marked this pull request as ready for review May 25, 2026 11:43
@priethor priethor merged commit a0d1f8e into main May 25, 2026
10 checks passed
@priethor priethor deleted the priethor/add/field-type-icons branch May 25, 2026 11:54
@priethor priethor added this to the 0.1.0 milestone May 28, 2026
@priethor priethor added type: enhancement Improvement to existing behavior. area: collections Fields, rows, views, DataViews, relations, rollups, formulas, and row properties. labels May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: collections Fields, rows, views, DataViews, relations, rollups, formulas, and row properties. type: enhancement Improvement to existing behavior.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant