-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Share menu cleanup β we caught a case of feature-itis π€§ #12178
Comments
I just came here to the issue tracker to complain about this, but I'm glad to see you already recognize the craziness here! Most importantly, as you already said, the link to copy should not be hidden in the overflow menu. I just had a user ask why share link wasn't working, because it's not intuitive to have to click extra times to hunt for the link you're trying to create. Also I have a couple complaints about the expiration date. Most importantly, After opening the date picker and then clicking the left arrow to go back one month, the share link menu disappears and you lose context of what was happening, also making me unsure if the date I'm going to pick will actually save. The other small issue is the date format: I live in the US and we do dates backwards, month-day-year. This should ideally be a regional setting, or something, and I need this to show month-day-year instead of day-month-year because right now I set November 8, 2018 but it looks to us like August 11, 2018 if I didn't know any better. |
Another comment: Do we need an option in the menu to "Delete Share Link" when we can simply uncheck the "Enable" box to make it go away? Why are there two different ways of doing the same thing? |
@linucksrox on 15 copy is no longer in the menu. And there is no checkbox anymore. |
@rullzer Ok, that makes more sense. I'll wait to see how things look after the next major upgrade. |
@linucksrox Hahaha! Thank you, that made me smile! :)
@linucksrox Could you open separate issues for each of these pieces of feedback? Thanks a lot! :) |
No problemo π |
While I am generally agree of not adding more and more options over here I'd vote for keep the existing ones where they are... My 2 cents about some options:
I can think of many scenarios where this option makes sense and I am using it very often. Sometimes you only manually share a sharing-link (without sharebymail, talk, ...) and want to separately give out a password to another user. This should always be possible! Not everybody is using/familiar with Talk or has Share by Mail enabled.
I can see much use-cases for this. It is a low-barrier "retention"-functionality.
Especially when using sharebymail this thing makes a lot of sense, since you do not need to open a mail-client after sharing to send some instructions next to the file :)
Well ... I think that naming links is better than those generic ones you suggest, since:
Since all those options are already hidden behind the three-dots I do not see any reason for hiding them again behind another popup-window or something... We want to keep the interface streamlined and easy by providing as much and easy possibilities to share with different people with different requirements. The most important toggles "Edit" and "Remove" are not sinking that much in the crowd that I see any need for action over here ... |
Another thing to keep in mind. The admin can enforce a expire date, if this is hidden behind another link "additional settings" it is really hard to discover that the share I just created will expire in X days. Same for passwords. |
Between a sub-menu and a long list, there might simply be smarter ways of dealing with the items.
With four items left, the menu doesn't look so bad: β Add another link Name (edit π· on mouse-over)- π Copy link ποΈ(delete on hover)
When we moved all items in the ... menu I already thought we were hiding a LITTLE too much... |
@jospoortvliet there is no checkbox anymore ;) but I fully agree on moving the βadd linkβ out of the menu. And making all the options inline is really bad and does not solve issues. |
@jospoortvliet this is not gonna work on mobile unfortunately. ;) We had the "Delete share" and "Edit" outside of the menu previously but that just clutters the default view then. |
@schiessle good point. I just added
Same for settings which are enforced, they could be shown directly in the list. |
We just discussed this with @schiessle @tobiasKaminsky @skjnldsv and me, and we adjusted the top post a bit to include the result. Also cc @tobiasKaminsky @AndyScherzinger @marinofaggiana for mobile and @camilasan @rullzer for desktop. :) |
@schiessle @skjnldsv once this is done on web/server, please inform us here, so that we can include it into the clients. |
Discussing this placement is a bit of a separate issue I think. We did discuss having it outside the menu, but then the default case of only having one link leads to 2 entries about links in the list, which is confusing.
It's difficult in any case. Again, we have to carefully decide what to show inside and outside the menu. Outside there's already copying the link (wjich is the most important action) and the menu button itself. That's enough, and even then the next most important thing wouldn't be renaming but e.g. edit/read-only. |
@jancborchardt What is the status of this one? Anything small we can still improve here for 16 or should we move it to 17? |
This was part of the Nextcloud 17 discussion β letβs do it. :) Another improvement @jospoortvliet suggested (and that Iβm now OK with :D) is to move the β Add share link outside of that menu so itβs easier to create multiple links. |
As discussed recently with @karlitschek and @jospoortvliet there are several use-cases where apps like Collabora or OnlyOffice could provide additional sharing permissions. OnlyOffice (https://api.onlyoffice.com/editors/config/document/permissions):
Collabora has quite fine granular options to set (DisableCopy, DisableExport, HidePrintOption, HideSaveOption, HideExportOption, UserCanWrite) but I think we do fine by just using our current hide download/read/write permissions for those. However in the future there also might be options similar to the ones in OnlyOffice. Edit: It should be possible for apps to limit the availability of permissions like https://api.onlyoffice.com/editors/faq/sharing Additional options that might be possible for link shares:
My proposal would be to allow apps adding custom permission flags that can either be true or false and then would be added to the additional settings
@jancborchardt @nextcloud/designers What do you think about that from a design perspective? I've also did some quick mockups to make the menu restructuring a bit clearer: Additional permissions would then pile up under the Can delete, only if the shared mime type would support them of course. |
Perfect @juliushaertl, thatβs exactly as described :) π |
Agreed. The additional setting entry is a good idea to hide the complexity |
Awesome! |
Looks good, though the light gray background may conflict with the hover/focus behavior of the menu items. Maybe we should find another way to separate the expanded additional settings. |
I agree, that was mainly to somehow indicate that the section has unfolded. @jenniferpiperek maybe you have a good idea here as well, since you came up with the nice hover/focus state improvements? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I guess this can be closed now we redo-ed the sharing are in 28 ! |
Done
Looking at the share link menu: #11844 (comment)
We are again shoveling stuff into places during a cycle and at the end things look crowded. Right now the menu items are (yes in this order, should be done through my commit):
Current state
βββ
Yes those are 9 options just for a link. Strange, right?
Evaluation
Now letβs look at the importance of these entries. Correct me if Iβm wrong:
βββ
Improvement
So basically we could make it a 2-step popover with:
βββ
For the user share menu:
βββ
Now thatβs a cleanup! π§Ή
And people who really need the advanced stuff can reach it quickly. Also:
Addition on link "label"
Special section on the link label/name editing: We need to understand that manually naming links is just really unnecessary work no person should need to do.
We need to have sensible automatic link naming like for example:
Because there are only so many setups you can have for the link. We already have a share note too, we could simply display the first sentence of that in a second row, if itβs there? That would already give a lot of context.
What do you think @nextcloud/designers @nextcloud/sharing
The text was updated successfully, but these errors were encountered: