-
Notifications
You must be signed in to change notification settings - Fork 184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Patch visualizer redesign #883
Conversation
…atbomber/rojo into patch-vis-redesign
…h-vis-redesign
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have we considered the performance impact of using editable images? I imagine it's relatively low, but I also have a pretty good computer so I'm not a good judge.
Performance hit is negligible once generated (it's just an image texture, so only mem cost), but there's a small cost up front when building them. It's minimal though. To help mitigate it, I've added caching for the classicon pixel data so that we no longer need to get it from AssetService every time. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
The patch visualizer component has a nicer tree design that is more readable while also more compact.
The confirming page has been slimmed down to just the necessary info:
The info for the latest patch has moved from text along the bottom into an icon in the top:
(No warnings)
![image](https://private-user-images.githubusercontent.com/40185666/309461564-d77b8935-5d0e-4624-b484-44d11e2f2abb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTUzNTQsIm5iZiI6MTczOTExNTA1NCwicGF0aCI6Ii80MDE4NTY2Ni8zMDk0NjE1NjQtZDc3Yjg5MzUtNWQwZS00NjI0LWI0ODQtNDRkMTFlMmYyYWJiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDE1MzA1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIwZjUzZTAzM2FjNjhmMzNjYzg0NzZiMjJlZGE0YTE3MmY4ZGQ1NzcwYjljMDM0OWQzNDNlMDI5ZWZiMmM5OTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fb1n9uOu60UIIKk8qG2KUgyBqWmuE7nSAqtweVPl1g8)
![image](https://private-user-images.githubusercontent.com/40185666/309461412-6e1b6022-e9a9-4d39-a5b6-08db41cad695.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTUzNTQsIm5iZiI6MTczOTExNTA1NCwicGF0aCI6Ii80MDE4NTY2Ni8zMDk0NjE0MTItNmUxYjYwMjItZTlhOS00ZDM5LWE1YjYtMDhkYjQxY2FkNjk1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDE1MzA1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThhYmRiNTQ0MWMzMWQ3NTY0MmIzNTJhNjQ4OTgxYjRlNTRiZmI3YzUzNGQxMjQ1Mjk4YzAwOWRjY2MwZDEyZDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.68rp6UFmse6ckUJIqZ1Vosa5yKaqv72j55QCksKNr5g)
(With warnings)
Clicking on the patch details icon will now open a detailed pop up, so that users can view details without resizing their main window:
(No warnings)
![image](https://private-user-images.githubusercontent.com/40185666/309461690-d689ba45-2c00-4075-829d-fd0d50bee2bd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTUzNTQsIm5iZiI6MTczOTExNTA1NCwicGF0aCI6Ii80MDE4NTY2Ni8zMDk0NjE2OTAtZDY4OWJhNDUtMmMwMC00MDc1LTgyOWQtZmQwZDUwYmVlMmJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDE1MzA1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE2MTBkMzI4Njk4MDFlNDIyNjVlOTJkMWFhYzQyMWY5ZGZkNjU0MWIxMGNlOGM3MWIyMGFlYmNkNTdlNWFhMGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.MzPceMJj0PI6gBX7-iNQCCeaKM7jku6xMTN_vLb6Q58)
![image](https://private-user-images.githubusercontent.com/40185666/309461482-5f116027-5299-4e63-ba63-b668cd4e996f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTUzNTQsIm5iZiI6MTczOTExNTA1NCwicGF0aCI6Ii80MDE4NTY2Ni8zMDk0NjE0ODItNWYxMTYwMjctNTI5OS00ZTYzLWJhNjMtYjY2OGNkNGU5OTZmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDE1MzA1NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ0YzAxMDVjNTI5NjdlOWUzMTE5ZWRlZTY4N2YyNjExODRjYTg5MGNjMGViNjRkZDQ2NWZhODNiNWFlMzAzNjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.TEXJ7kx-ogp-H6YZHTZmCD8_MdaFSYmkP4Fg_WGQCuo)
(With warnings)