Skip to content
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 dialog in new client badly designed #158

Closed
jospoortvliet opened this issue Jan 31, 2018 · 13 comments
Closed

share dialog in new client badly designed #158

jospoortvliet opened this issue Jan 31, 2018 · 13 comments
Assignees
Labels
enhancement enhancement of a already implemented feature/code help wanted

Comments

@jospoortvliet
Copy link
Member

jospoortvliet commented Jan 31, 2018

Hi,

Just looking at the new client, 2.4.x or so, and its new share dialog:
screenshot_20180131_151448
screenshot_20180131_151503
screenshot_20180131_151613

This really needs input from @nextcloud/designers ... Perhaps we can sit at FOSDEM and mockup something that looks designed for normal users, not system administrators?

@jospoortvliet jospoortvliet changed the title share dialog in new client is bad usability share dialog in new client badly designed Jan 31, 2018
@tobiasKaminsky
Copy link
Member

Indeed, this is really awful :/

@jancborchardt
Copy link
Member

jancborchardt commented Jan 31, 2018

Folks, when and why was this changed? :\ Where’s the spec discussion where designers were involved?

Once we introduce a change like this, it is an absolute mess to clean up and roll back. Splitting this into two tabs is exactly the same mistake we did with splitting the Activity view in settings into 3 separate lists. It’s confusing and a mess of an interface – even the amount of options on the link alone.

We can’t have parts of our project just do their own thing design-wise. We are all working on one project and it has too look and work in a coherent fashion.
Please follow the server design on aspects where that exists (like Sharing and Activity), and if there are additions to be made, please always involve @nextcloud/designers in the planning process already.

@MorrisJobke
Copy link
Member

Folks, when and why was this changed? :\ Where’s the spec discussion where designers were involved?

It was downstreamed ;)

@jancborchardt
Copy link
Member

It was downstreamed ;)

Ugh, ok. Then sorry for the assumption! :)

Then for clarification @nextcloud/client are we still trying to change as little as possible to make downstreams possible? Cause that share dialog (and the mentioned Activity list in 3 separate tabs) are really some things we could and should improve the design of on our end. :)

@rullzer
Copy link
Member

rullzer commented Feb 1, 2018

@jancborchardt well I haven't look at the code that is moved around. But it is more a question of time (and all the trouble it gives with more downstreamed changes). But in general yes we should be able to fix this. The question is when.

@camilasan
Copy link
Member

camilasan commented Feb 1, 2018

@jancborchardt "Perhaps we can sit at FOSDEM and mockup something that looks designed for normal users, not system administrators?" +1

@jancborchardt
Copy link
Member

jancborchardt commented Feb 1, 2018

@camilasan great idea! :) Let's do that. (Haha, only now saw that @jospoortvliet wrote that below the screenshots. ;)

@jancborchardt
Copy link
Member

Here's the mockup for sharing, to combine users and links :)

https://cloud.nextcloud.com/s/rg3M3m7SYrW6gXg

@camilasan camilasan added the enhancement enhancement of a already implemented feature/code label Feb 20, 2018
@camilasan
Copy link
Member

From talking to @jancborchardt: the "New share link" will be displayed once the user click in the input "Share".

@tobiasKaminsky
Copy link
Member

For android and iOS @jancborchardt came up with nextcloud/android#2485, which should be roughly the same as web UI.

@jospoortvliet
Copy link
Member Author

Please remember to make sure that file-drop works! In the screenshots above and in the current client, this is not available. It shows the third description under 'download/view' and 'download/view/upload' as "receive files from others without revealing the contents of the folder" but you can't actually choose it.

I suppose the dialog should look as close as possible to the web UI and at least have all the functions:

  • copy direct link
  • share to user/group/federated/email
  • share link
    access options:
    ( ) read only
    ( ) allow upload and editing
    ( ) file drop (upload only)
    [ ] Password protect
    [ ] Set expiration date

Just like:
screenshot_20180718_132308

Some day, tags, comments and activities should be integrated, I suppose...

@jancborchardt
Copy link
Member

Yes, those options are in what in the mockup above is called "Menu building block", that is the 3-dot popover menu.

And as @pixelipo said in nextcloud/server#6620 (comment)

What about simply having 3 independent (checkbox) items:

  • View (read)
  • Upload
  • Edit

Because we have a lot of people asking for the ability to share a folder with viewing and upload permissions, but not edit (meaning delete). For example if you share a vacation pictures folder with others where you want them to add stuff but not accidentally delete.

@jospoortvliet
Copy link
Member Author

The new share dialog is merged, so let's close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement enhancement of a already implemented feature/code help wanted
Projects
None yet
Development

No branches or pull requests

6 participants