Skip to content

Visual polish: sort arrows, right-aligned numerics, initial sort indicators (#110)#227

Merged
erikdarlingdata merged 1 commit intodevfrom
feature/visual-polish-110
Feb 22, 2026
Merged

Visual polish: sort arrows, right-aligned numerics, initial sort indicators (#110)#227
erikdarlingdata merged 1 commit intodevfrom
feature/visual-polish-110

Conversation

@erikdarlingdata
Copy link
Owner

Summary

  • Add sort direction arrows to DataGrid column headers via custom ControlTemplate with Path geometry and SortDirection triggers (both Dashboard and Lite themes)
  • Right-align ~321 numeric columns across both projects using NumericCell ElementStyle
  • Show initial sort arrow on pre-sorted grids (Query Stats, Proc Stats, Query Store, Regressions, Long Running Patterns) so users see current sort order before clicking

Test plan

  • Both projects build clean (0 warnings, 0 errors)
  • Sort arrows appear when clicking column headers (ascending/descending toggle)
  • Pre-sorted columns show descending arrow on initial load
  • All numeric columns right-aligned across all DataGrids
  • Filtered column headers (golden yellow) still display correctly with arrows
  • Column resize grippers still work

Closes #110

🤖 Generated with Claude Code

…cators (#110)

- Add sort direction arrows to DataGrid column headers via custom ControlTemplate
  with Path geometry and SortDirection triggers (both Dashboard and Lite themes)
- Right-align ~321 numeric columns across both projects using NumericCell ElementStyle
- Show initial sort arrow on pre-sorted grids (Query Stats, Proc Stats, Query Store,
  Regressions, Long Running Patterns) so users see current sort before clicking

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 47e3586 into dev Feb 22, 2026
3 checks passed
@erikdarlingdata erikdarlingdata deleted the feature/visual-polish-110 branch February 23, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant