Revamp the reorderable list component #10186
Draft
+300
−196
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There's a few issues with this still so getting it up in draft for now.
Before
![image](https://private-user-images.githubusercontent.com/43062514/405162830-7d5c0406-0021-4412-a8ed-766e8e4b1348.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NTUwOTcsIm5iZiI6MTczODg1NDc5NywicGF0aCI6Ii80MzA2MjUxNC80MDUxNjI4MzAtN2Q1YzA0MDYtMDAyMS00NDEyLWE4ZWQtNzY2ZThlNGIxMzQ4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDE1MTMxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcxNmU0YjMwNTdiMWJiNmIzZTAzZDliZWNlNzE5OTcwZDQ5NzNiMzU4MmE4YWIyYzJjMjQxMWRiNDMxY2JhMzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.M4xxUxXL7EvcgzlSrrDM_qHwzgXaumy2S4wTF7RJzfU)
After
![image](https://private-user-images.githubusercontent.com/43062514/405162469-2551a95b-d88a-422c-a109-f509280b86cd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NTUwOTcsIm5iZiI6MTczODg1NDc5NywicGF0aCI6Ii80MzA2MjUxNC80MDUxNjI0NjktMjU1MWE5NWItZDg4YS00MjJjLWExMDktZjUwOTI4MGI4NmNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDE1MTMxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkyMzcyMjk2MTA1ZGIyYjAzMDYwMzVkYjAwMWY4YmU5YmFiYjI4MDBkYjdlYzIwYTg4OWI1NTZiZTVhOWM3ZmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.pOPj-GYcvkl2JUVlmDbArRw5durJ0aOK7j-PJN7bzkA)
The goal of the revamp is to cleanup and simplify the reorderable list interface, making it easier on the eyes but also more compact. There's a lot of unnecessary (and unintentional) padding at the moment which makes it a little awkward looking. Reordering the list is also a little clunky, so this PR adds an animation which makes it a lot more pleasant to drag around.
Testing done
Proposed changelog entries
Proposed upgrade guidelines
N/A
Submitter checklist
Desired reviewers
@mention
Before the changes are marked as
ready-for-merge
:Maintainer checklist