Revamp the reorderable list component #10186
Draft
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMTkwMTcsIm5iZiI6MTczOTMxODcxNywicGF0aCI6Ii80MzA2MjUxNC80MDUxNjI4MzAtN2Q1YzA0MDYtMDAyMS00NDEyLWE4ZWQtNzY2ZThlNGIxMzQ4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDAwMDUxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ1ZjkzZDcyYmI4MmM4MzgyYWNjZTkzNDBkN2I5NGIyNjJiYmZkMWQ1MGM1YTI1ZjNmMDk2MGU4N2EyZGU4OTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WkCcINTEMm2i8WGQo8CyZ3E_71LvcE9BJ-WwTQufHL8)
After
![image](https://private-user-images.githubusercontent.com/43062514/405162469-2551a95b-d88a-422c-a109-f509280b86cd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMTkwMTcsIm5iZiI6MTczOTMxODcxNywicGF0aCI6Ii80MzA2MjUxNC80MDUxNjI0NjktMjU1MWE5NWItZDg4YS00MjJjLWExMDktZjUwOTI4MGI4NmNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDAwMDUxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI0Zjk0MjA0YjYxZTY5NzFjOWUwNTFkNTU1Mzc0Njk1NDBiNDUzZmZlY2YzNWRiNzllNTc5YWY5ZmNiODA0MTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.T9MunHVoIHuYTto_ppdoNrddLN_lV3R2aqKV0qzbxpw)
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