Some tweaks to the proposal:
1. I extracted 'Suspend Syncing' from the Sync Options dialog. It's
not the kind of thing you set once and forget about. It's something
you access on an 'as needed basis'. So I think it deserves to be its
own menu item.
2. I put 'Suspend Syncing >> <Selected Collection>' back under the
File menu. I think it makes more sense to just keep all the Syncing
stuff together.
3. I mocked up what the 'Sync Options' dialog might look like if the
user had more than 1 sharing account. I also added in a sentence of
explanation for each account. Otherwise, the user might get confused
between the idea of pulling down collections from the server to the
desktop and keeping collections already pulled down in the desktop in
sync with what's on the server.
See below...
On Nov 5, 2007, at 10:43 AM, Mimi Yin wrote:
1. Ask if the user wants to restore shares right now.
2. Give user option to select which shares to restore, or restore
all shares.
===
Sync Account
-----
You have 4 collections in your Chandler Hub account. Which of them
would you like to sync?
[ ] Sync all collections
[ ] Collection - 1
[ ] Collection - 2
[ ] Collection - 3
[ ] Collection - 4
[Never Sync] [Sync Later] [Sync Now]
-----
The question remains...if the user selects [Sync Later] when do we
prompt them again? Upon next start-up?
I assume this option would only pop-up the first time the user adds
a sharing account *and* when/if new collections appear in their
sharing account.
When new collections appear, we should pop-up the following dialog:
===
Sync Account
-----
You have 4 collections in your Chandler Hub account. Which of them
would you like to sync?
[ ] Sync all collections
[ ] Collection - 1
[ ] Collection - 2
[ ] Collection - 3
[ ] Collection - 4
[Never Sync] [Sync Later] [Sync Now]
-----
We would also need to add a menu item so that users can access
'Sync' options at will. We should probably combine this menu with
the 'Set Auto-sync Intervals...' menu.
File Menu
+ Sync >> <Selected Collection>, All, Mail, Shares
+ Suspend Syncing >> <Selected Collection>, All, Mail, Shares
+ Sync Options...
===
Sync Options
-----
You have 4 collections in your Chandler Hub1 account. Which of them
would you like to sync?
[ ] Sync all collections
[ ] Collection - 1
[ ] Collection - 2
[ ] Collection - 3
[ ] Collection - 4
-----
You have 4 collections in your Chandler Hub1 account. Which of them
would you like to sync?
[ ] Sync all collections
[ ] Collection - 1
[ ] Collection - 2
-----
Sync [Every hour...| v ]
-----
[Cancel] [Save]
====
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design