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
RFC: Resource view UI polish #3961
Comments
@kcmannem suggests that we have a 'sticky' row at the top of the versions list for the version to which the resource is pinned. |
Updated Design Mock:For visibility design iteration based on the feedback in IPM. Display the currently pinned resource sticky to the top of the version list.
Display pinned comment in the same top bar
|
@Lindsayauchin what happens to the comment bar - is it still at the bottom? if not, what does editing the pin comment look like? If it is still at the bottom, then let's focus the scope of this issue to just be changing the 'pin bar' to a 'sticky version', and not add the comment to that sticky version. |
Talked to @Lindsayauchin @matthewpereira and @kcmannem regarding our questions, and came to these decisions:
@Lindsayauchin feel free to add any comments I missed! |
Just my own comment: I'm thinking about how obvious it will be to know clicking on the My thought is people might not realize that, and since they can't unpin from the top bar anymore, they'll start searching through pages to unpin. Should we remove the ability to unpin from that top bar? |
Versions are paginated, and for the moment the API doesn't tell you which page the pinned version lives on (if any). The current implementation has meant that pages of versions are only fetched on clicking the pagination chevrons. The proposed changes seem to mandate eagerly fetching versions in order to find the pinned one |
Good point, that seems like a pretty big undertaking (either on our side or API side). @Lindsayauchin how attached are you to the "click resource version to find it in the list" thing? |
Side topic of interest: it came up in conversation when we were looking at this on screen that the pin icon can be difficult to make out, and might be even more difficult on screens with a lower DPI than what we have in the office. I whipped up a couple quick variations to provide a starting point for discussion. Each row has a different icon for comparison (you might have to click on each image and view them at full size to see the full effect): From top to bottom:
Option 3 is nicest on ~72dpi - 96dpi displays (eg, lots of Windows laptops, non-Retina Mac models), while Option 4 seems nicest on high DPI displays. View the original mockup on Figma Maybe we could swap out the svg in an upcoming release? pin icon - resized offset.svg.zip |
while playing with button sizes/spacing and icon style/alignment, maybe we can get a solution for #4211 as well. Agreed that the pin button on the "sticky" version will still unpin, but clicking the version will not do any scrolling. hitting 'Escape' with the textarea focused seems like it should dismiss the comment bar. |
Now that Users have used the pinning feature for sometime, the first version of this implementation needs some UX iteration and UI polish.
Recommendations:
6 Update icon disable/enable button in version list
UI polish on the commenting input overlay
Layout "re-gridding" the table to an 8px grid
-make issue
Related open issues
#4211
#3960
Current State:
Proposed State:
The text was updated successfully, but these errors were encountered: