Skip to content

Datagrid column header configuration UX update#2351

Merged
texodus merged 1 commit intomasterfrom
fix-column-header-buttons
Aug 29, 2023
Merged

Datagrid column header configuration UX update#2351
texodus merged 1 commit intomasterfrom
fix-column-header-buttons

Conversation

@texodus
Copy link
Member

@texodus texodus commented Aug 29, 2023

This PR restructures the column header's style button, from a CSS :before hack special, into a dedicated <tr> row in the DOM into which we can put arbitrary components. This change is purely aesthetic from a UX perspective for now, but it lays the groundwork for some additional style configuration improvements coming soon.

Before:
Screenshot 2023-08-28 at 12 40 19 PM

After:
Screenshot 2023-08-28 at 12 40 31 PM

@texodus texodus added enhancement Feature requests or improvements and removed cla-present labels Aug 29, 2023
@texodus texodus force-pushed the fix-column-header-buttons branch from 6fa920f to 6d9baa6 Compare August 29, 2023 12:42
@texodus texodus force-pushed the fix-column-header-buttons branch from 6d9baa6 to 25fb269 Compare August 29, 2023 15:20
@texodus texodus merged commit 71321bc into master Aug 29, 2023
@texodus texodus deleted the fix-column-header-buttons branch August 29, 2023 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Feature requests or improvements

Development

Successfully merging this pull request may close these issues.

1 participant