Closed Joshua-Barclay closed 1 year ago
@microsoft-github-policy-service agree
@AminTi @madkoo
Hi team just want to make sure this was on your radar. This PR would be a huge usability improvement for us in a large enterprise environment.
@Joshua-Barclay Thank you for reporting this , We will review the PR
@MOlausson , Do you want to review as well? I think these are good changes
Will merge your changes
I've combined these changes into one PR in the hope it will be easier for you to review and merge. Let me know if you need me to separate the changes out to separate PRs.
I've addressed a few of the most significant quality of life changes we need as a large enterprise user of this field. Specifically:
217
Added trim() where the data is matched for selection in the UI when determining which checkboxes are checked. Will fix matching issues without affecting the underlying data.
208
Added a configuration field to specify the maximum label length for each field. Defaults to 35 (current behaviour) if not set. Added a 'title' to each option with the full length label to show on mouse-over. Whilst this is not an optimal solution from an accessibility perspective I think it significantly improves the UX of long values for many users.
207
Updated the wrapText function to ensure the append length and trunc length are the same (previously 15 and 35 respectively).