Current notification model is excessively distracting

Bug #681869 reported by Daniel Rodrigues
64
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Ubuntu One Windows Installer
Fix Released
Medium
Manuel de la Peña

Bug Description

The actual notification model makes Ubuntu One Windows rather annoying.

For each file synced/deleted/in deletion/syncing there's a notification regarding that. This makes the initial sync process a bit clumsy and messy.

It gets worse when you set U1 to sync every one or two minutes. Notifications from the initial sync and from the automatic sync are combined, and that's what I call confusing and disturbing. This creates lots of notifications and a very unpleasant experience. It's important to say that all this notifications confusion still happens even after the initial sync process, with all the deletions and additions.

In my opinion, when you click for the first time "Synchronize Now" only a notification, saying "Syncing...", or "Downloading your files", "Doing the initial sync process..." (I think that the metadata syncing information isn't relevant to the end user and should be merged into the "Syncing" string, please tell me if this deserves another bug) should appear for a while, giving the user some instantaneous feedback. Then, the user could forget about U1 for a bit while it's syncing, and get other things done. The spinning icon would indicate that U1 is still syncing, and the user could check the state of the sync trough it. When done, a notification should appear saying something like "Initial sync complete" or "Synchronization complete" or "Sync complete".

When a user inserts/deletes a file in the U1 folder, locally, I think that the icon should only start spinning. It's clear that the file is in the folder, and spinning would get the user to know that the file is being synced/deleted. However, when a file is inserted from a remote source (either a mobile device, another linked computer or the webUI), a notification should appear saying "Syncing x files..." (maybe it could change to simply "Syncing.." ,and the name of the file if it's just 1 file?), as well as the spinning icon. When done, something like "Synchronization complete", "Sync complete" should appear.

This though, would raise another question: if only one file is being synced, and it's a small file, then there would be two subsequent notifications, and that would be indeed annoying. I don't think that there's another way here, unless just showing the "Syncing..." notification. That would lead to a somewhat unpredictable behavior of the application and confuse the users.

About deletes/edits of files, I think that doesn't deserve a notification. Only a spinning icon.

This all scenery only in the event of the use of notifications. A Dropbox approach could also be taken: only show a notification when a remote file is added, for all the remaining operations just a spinning icon. I quite like this approach, but I must add I'm not the typical Ubuntu/Windows target user.

These are just by thoughts and ideas, and I'm by no means a software engineer or an interaction designer. Just a user wanting to help and share some thoughts. What do you think?

Daniel Rodrigues (danyr)
description: updated
summary: - Notifications are too frequent and disturbing
+ Current notification model is excessively disturbing
Revision history for this message
John A Meinel (jameinel) wrote : Re: Current notification model is excessively disturbing

I would say that updating the tooltip would be a good way to indicate what is happening. So you can mouse over the icon if you want to know what the immediate action is, but it shouldn't pop up an bubble on each action.

I haven't used Dropbox to compare. However, I expect bubbles to only occur when I actually need to do something. They are a way of getting *my* attention that there is an action I need to perform. Something like "conflict occurred" would be a reasonable popup. Having it tell me it is doing what I asked it to do is a bit odd.

Revision history for this message
Daniel Rodrigues (danyr) wrote :

All my suggestions where made in the event of the U1 team wanting to use notifications. The tooltip idea is really a god one, forgot about it, as we no longer have tooltips.

Bubbles should also have an informative meaning, I think. Example: I've a shared folder with user 2. User 2 puts a new file in the folder. I expect a notification like "User 2 added File.example", and not just an icon spinning. That would be confusing, as I hadn't done nothing that would require a sync. It's an external event that which I should be notified about. But of course, there could be some actions related to that bubble, like "Open file", "Open Folder".

Revision history for this message
Manuel de la Peña (mandel) wrote :

I agree on the above, yet I have to corrct certain par of the bug report. When the sync is set up to be performed in very sort intervals the notifications are not merged. The application was developed to ensure that only one single sync operation is performed at a time, if this was not the case, you will have lots of issues when one sync is being performed and tries to update the data of the merge that is done by another process.

summary: - Current notification model is excessively disturbing
+ Current notification model is excessively distracting
Changed in ubuntuone-windows-installer:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Manuel de la Pena (mandel)
Revision history for this message
mhauden (mhauden) wrote :

+1 on this, although I might note that for the sake of beta testing, I can tolerate the [temporary] verbosity.

Revision history for this message
Manuel de la Peña (mandel) wrote :

well, the verbosity was indeed added because it is a beta testing, initially we did not show anything and we found out that for a beta project it was kind of worrying not to see anything happening. I guess this has backfired me a little ;)

Changed in ubuntuone-windows-installer:
status: Confirmed → Fix Committed
Changed in ubuntuone-windows-installer:
status: Fix Committed → In Progress
Revision history for this message
Martin Linden (linden) wrote :

Thanks Daniel for starting this bug. I synced my ~1 Gb zotero attachment library to my netbook yesterday (running windows XP), and gave up doing anything else after a while because the excessive notifications.
Overall though, the windows beta have worked very well for me so far, especially compared with the trouble I have had getting the linux version to work on my ubuntu machines running lucid and maverick. Keep up the good work.

Revision history for this message
ljs (lijunshuai) wrote :

Waiting for the "fixed" notice!

Revision history for this message
isotope (vadim-ryazanov) wrote :

Completely agree, it is extremely annoying. Especially on small netbook screen.

Revision history for this message
Manuel de la Peña (mandel) wrote :

This behavior has been removed from the current private beta.

Changed in ubuntuone-windows-installer:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.