-
Notifications
You must be signed in to change notification settings - Fork 152
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
Improve "new library" file browser UX. #372
Conversation
Im not a fan of the new label. Its way too long and its just a chore to read, it kinda also disrupts the layout of the modal. We should change it, or revert it to the previous label. I also dont think the "Currently Viewing" label is necessary. |
@jimmycuadra, you state valid points regarding the accessiblility of the modal for creating new library. When I was implementing it, I had the same issues with trying to figure out how to make it obvious with what is what, thank you for approaching this issue as it is important to make sure everyone understands easily how to use it. I like your idea to move the folder selection checkbox to the left and keep it visible. It makes sense and I should not have hidden it like that for the sake of a clean visual appeal. I think we should keep it that way so no changes there. In addition to that, I like the 'Folders selected' part as well, it is much better and explicit along with the 'Currently viewing' part. As much as I like the textual solution, I do agree with @vgarleanu that it adds too much reading and visual clutter, especially when taking into consideration pro-users or users who already know the gist. To get this PR merged:
|
Thanks for the feedback! I like your ideas. I'll take another pass at this soon. |
9e6a0f4
to
ac5c7de
Compare
Okay, revised! How does this look? Initial state
Within a subfolder with a folder checked and another folder hovered
|
Okay taking inspiration from your layout:
One problem that I mainly addressed is that now there is a lot of visual clutter next to the folder names: checkbox, folder icon and now also an angle-right icon. There is one part you're missing in your designs which is the label that shows how many folders are selected inside an unselected folder (see my design to know what I am talking about); it will clutter everything even more. The folder name label is the most important visual element so the user can quickly read and find the folder they need. I moved the icon to the right and also added a label for clarity with a condensed. Here's what I suggest: If @vgarleanu approves and you wish to implement it then we can get this merged as soon as its done 👍:
The design is mainly illustration purposes hence only three folders, the navigator should still show minimum 7 per scroll cycle. |
@eraychumak design looks good, although I would omit the |
True, other-wise we're back to square one with the inital issue that @jimmycuadra opened 🤣 Let's remove the @jimmycuadra I'll let you choose what looks best and is best both for visuals and for accessibility. |
Agreed that the "enter folder" text is a bit too much. I'll try it without. Did you mean to move the toggle actions back below the browser in your screenshot? In the last commit I moved them from below to above based on your previous feedback. |
Yeah I noticed it'll clash too much with the path value as they can get long pretty quickly so it's a little comprimise. At-least this way each 'corner' has some options 🤣 |
I tried to get it to look like the latest mock up, but I've reached the limit of my CSS capabilities and I don't want to spend any more time fighting it. I'm gonna close this, but if someone wants to use what I started with as the basis for getting it done, feel free. |
When I first tried Dim, I had a hard time figuring out how to add media, because the check boxes that you need to click to select a folder in the file browser don't appear until you hover over them, so I didn't realize there even were check boxes. I kept clicking on folder names, which just shows their contents. I saw a comment on reddit from a user who had the same confusion I had. This PR rearranges the UI of the "new library" file browser to improve the user experience here.
Here are some screen shots comparing the before and after with some notes about what's changed.
Before
Initial state
Within a subfolder with a folder checked
After
Initial state
Within a subfolder with a folder checked