Commit Graph

3 Commits

Author SHA1 Message Date
Christopher Britton 57adcdcd9e Sort identities by service count with auth-needing identities grouped by urgency (#950) 2026-04-01 11:39:14 -04:00
Christopher Britton 2e63b77e3d Hide identity column headers if disconnected or there are no identities
toggle column header visibility based on connection state and id count from viewmodel
2026-03-18 13:02:00 -04:00
Christopher Britton e86af675ad Add support for main identity list sorting (#916)
* Add logic to sort identities in the main identity list

* Add column headers to sortable identity fields

* Modify Identity Item renderer to use a grid to line up with main list column headers

* Add sort option and direction to settings

* Update sort logic to allow for ascending/descending sort

- Remove sort option from view state and just read directly from settings

- Add header separator to column headers

- Add Unicode arrows to indicate current sort direction

- Move repeated column header fields to style

* Refactor sort UI to use arrows indicating sort direction

Use shared size group between main window and identity item for name/status/services columns, use grid rows and column defs to possibly clean up header margins

* Update sort indicator from main window constructor so indicator is always present

Shift name column header to left

* Move main view model to new file, move sort logic to vm, bind sort ui to vm

tweak column header style
2026-03-18 11:49:43 -04:00