I have a few quibles about the UI and UX of the builders in D&D beyond but 1 thing that stood out to me as going against intuative user flows was the inclusion of 'Set Portrait' and 'Apply' in the manage protrait option of the character builder. My opinion is that the 'Set Portrait' option is redundant.
If a user doesn't like the cropping or appearance of an uploaded image they can/will edit the image outside of D&D Beyond and browse again to reupload it. If they need to back out of the process, they can easily choose not to proceed with an upload or slected image by choosing 'cancel'. Once they have an uploaded image they like it is reasonable to assume the 'Apply' option would set the image and close the overlay. This then gives users a consitent approach across uploaded and library selected character images.
A second improvement to the upload feature would be to allow area selection of an uploaded image so users can centre them as they prefer. Often when an uploaded image's dimensions don't match the expected the automated selection is not great.
I have a few quibles about the UI and UX of the builders in D&D beyond but 1 thing that stood out to me as going against intuative user flows was the inclusion of 'Set Portrait' and 'Apply' in the manage protrait option of the character builder. My opinion is that the 'Set Portrait' option is redundant.
If a user doesn't like the cropping or appearance of an uploaded image they can/will edit the image outside of D&D Beyond and browse again to reupload it. If they need to back out of the process, they can easily choose not to proceed with an upload or slected image by choosing 'cancel'. Once they have an uploaded image they like it is reasonable to assume the 'Apply' option would set the image and close the overlay. This then gives users a consitent approach across uploaded and library selected character images.
A second improvement to the upload feature would be to allow area selection of an uploaded image so users can centre them as they prefer. Often when an uploaded image's dimensions don't match the expected the automated selection is not great.