[Design] [Re-Proposal] Import/Export, Export/Reload Consolidated
Mimi Yin
mimi at osafoundation.org
Mon Nov 26 12:54:17 PST 2007
Replying to Davor and Heikki together.
I think a single dialog that changes depending on what you've done is
preferable to 2 separate dialogs that pop-up one after the other. The
Publish dialog is a good example of this. The user experience is
pretty smooth.
See more in-line.
On Nov 22, 2007, at 10:33 AM, Davor Cubranic wrote:
> This workflow really looks like it should be done in a wizard. I know
> that this was something that you wanted to avoid, but I think the
> alternative is even worse. Trying to cram all the options into a
> single
> dialog whose contents change depending on the selected file will only
> make it more confusing for the user to discover the available
> functionality.
>
> Also, if a wizard is used, it becomes much easier for plugins to
> contribute their own import/export functionality -- Eclipse is an
> excellent example of how this could be done. (And perhaps the RSS
> plugin
> could be used to demonstrate this by importing feeds from a Firefox
> bookmarks file.)
>
> Davor
On Nov 26, 2007, at 10:50 AM, Heikki Toivonen wrote:
> Mimi Yin wrote:
>> ===
>> *Import*
>> -----
>> File: [ ] [Browse]
>> -----*<IF .ICS FILE IS SELECTED>*
>> Import:
>> [ ] Event status
>> [ ] Alarms
>>
>> Import into: [ New collection | v ]
>> [ ] Keep out of Dashboard
>> [Cancel] [Import]
>>
>> -----*<IF .CHEX FILE IS SELECTED>*
>> Warning: xxxxx
>>
>> [Cancel] [Import]
>> ===
>
> Why make it this complex? Just launch the native file picker. Then, if
> the suffix was .ics, present the .ics import dialog. There
> currently is
> no further dialog for .chex import so I see no need to add one now.
Heikki, don't we still need to pop-up a warning dialog when
reloading .chex files?
>
>> ===
>> *Export*
>> -----
>>
>> Export to:
>> (x) .chex for re-import into another version of Chandler.
>> (All data and settings will be exported.)
>>
>> ( ) .ics (iCal format) for re-import into another Calendar
>> application.
>> (Only tasks and events will be exported.)
>>
>> [Cancel] [Export]
>> ===
>
> I think it is bad to include the suffix in this dialog. I'd say
> something like:
>
> Export:
>
> (*) All data and settings for import into Chandler.
> ( ) Only tasks and events for import into iCalendar.
How about this:
(*) All data and settings for import into Chandler.
( ) Only tasks and events for import into another Calendar application.
More information about the Design
mailing list