-
Notifications
You must be signed in to change notification settings - Fork 2k
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
give the user the feeling of control over his data -and possibility to also have it #63
Comments
I see how these UI elements could aid the user feeling more in control.
+1 a cancel/abort button is planned.
+1 removing files from the selection, before uploading, is planned
-1 We can use the tus termination extension to clean up files in progress, but once files are succesfully uploaded, it could be that encoding has started, etc. Allowing a delete an an arbitrary time after success, could cause all kinds of problems, as well as pose security issues, and limit the number of compatible uploading backends. If the website owner wants their users to delete files, that should be a separate feature in their app, vs handled by Uppy. |
thanks for positive detailed answer/comment Just a fast idea on this: This feature could be also used for other things like showing only still uploading files and not the completed ones: If upload is finished setting of file is set from |
That might be interested but I'm a bit concerned about giving the user the feeling of deletion, where in fact the file is on the remote end's server. I know for instance Facebook has gotten into some serious trouble before for being 'vague' around this. It would seem this could lead to confusion in the best, and a lawsuit in the worst case ;) I would personally -1 spending development time on this feature. I do very much like your other contributions though and have put them on our roadmap in 7fc8544 💯 |
just to clarify: with this you are in general of course right again :-) In reality it depends on details of usage/implementation by application dev.
And depending on conditions, this "delay" may only be e.g. 10 sec or 1min or so... from technical side this may be done by adding a "_no" to file name
PS: great to hear you like some of the ideas and put them to roadmap :-) |
hmmm.. putting it in the context, What happens with data if user clicks "cancel" after 80% of upload? The data is on the server and it's in responsibility of dev./admin not to use it. Many types of data could be used/looked in even if the file is not 100% completed. This "_no" option just to move the border by 0,1%: only the technical hurdles to look in non complete files is tiny portion higher ;-) |
I appreciate you putting the user first here! I also tend to agree us (me?) technical folks sometimes stare blindly on what technical possibilities/limitations without putting that user first. Please allow me step in my own bear traps though ;)
So while I want Uppy to optimize for user experience and am willing to take big technical hurdles to do so, I feel that hiding what is really happening (without being able to stop it from happening) may cause more confusion than it solves in the end. |
true again :-) |
uups we were writing at same time... |
btw: many thanks for that detailed discussions! |
Welcome! You too for your input trying to get Uppy to a better place 👍 |
It's pleasure to contribute to interesting things like this :-) just one last comment regarding discussing this topic further, maybe it's easier to focus
by having peace in mind regarding absolute transparency towards users (without any delay) |
wow many of the points addressed here are already there in current version (10.08.2016) just to get back into talk regarding remaining points... just opened a new issue for "working on already uploaded files" #112 |
The user uploads his own, maybe private data.
So they have to trust the website and the things going on there during upload procedure.
For giving them this feeling he need the information
and in addition
they need to have the feeling -and for this the possibility to control the things going on.
every time.
This could be achieved by
The text was updated successfully, but these errors were encountered: