-
Notifications
You must be signed in to change notification settings - Fork 807
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
Activities design review #5933
Comments
To add:
|
Show icons: nextcloud/server#16207 |
@camilasan @jancborchardt @tobiasKaminsky For: We do NOT display the dots button for activities that are not files or folders, also for those that are for action "file_deleted", and for those that do not have a path that we can use to open them locally. Do you have any examples of false positives for mentioned scenarios? |
@jancborchardt Should this happen always?
I can already expect how the user might get annoyed when in search for one of the older items and not being to reach it cause the auto-scrolling is happening during intensive sync/lots of notifications from the server |
@jancborchardt as for:
~2 seconds sounds a bit vague and unreliable + too much hardcoded, there can be shorter or longer intervals before sync actually starts, which will result in inconsistent behavior. What if we instead display the progress bar once we know that there are some files (at least 1) that will get synced, during the discovery? This will then look like that once the number is more than 0: The downside is, for a few seconds (from ~5 to ~20), we will be seeing this: Maybe, the text should be changed to something like "Preparing sync" or "Discovering", while the scrollbar can not be displayed. What do you think? Also, what do you think of progress bar height now? Does it look not too high anymore on my screenshot? |
@allexzander here’s my feedback :)
Yeah, actually when opening the system tray, most of the sync entries do not seem to have a 3 dot menu, like here (there’s many more entries below like this):
No, this is specifically about: When the view was previously scrolled to the top (or within a few pixels of it, probably good to add that as a buffer), then new notifications should continue the autoscrolling.
Right, this sounds good, as well as changing the initial text to "Preparing sync". |
@jancborchardt |
@allexzander much better! Can the filled area also be a different color, like primary of the operating system, or of the Nextcloud? |
@jancborchardt Hope the below color is fine, it will be the same as the header when it is changed (like, if the header becomes yellow, this will also become yellow, and so on): |
What do you think? This button disappears over 2.5 seconds if not hovered such that it does not hang there indefinitely. When hovered - disappearing gets canceled but restarts again when the mouse leaves the button. It scrolls to the top when clicked. button_for_new_notifications.mp4 |
I am wondering if we now even need the "when a new item, scrolls automatically to top" without clicking a button, or is the button enough for the user to be able to scroll only if needed? |
@allexzander nice!
|
@jancborchardt |
Looks nice already! :) I have 2 points from my side:
|
File sharing: not all files have the option to share or view details (bug?)
The progress bar for 'sync now' is too high and it should only show up if the sync will take more than ~2 seconds. Only the spinner is enough when it is so quick.
Show 'Synced' activities: only things you did locally, not changes from the server (what comes back as activities)
when new item, scroll automatically to top
The text was updated successfully, but these errors were encountered: