Open Bug 1323527 Opened 8 years ago Updated 2 years ago

When exporting 'All Address Books', just use the Address Book Name and do not prompt for each one

Categories

(Thunderbird :: Address Book, enhancement)

52 Branch
enhancement

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: tanstaafl, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0 Build ID: 20161208153507 Steps to reproduce: Exported 'All Address Books' Actual results: Received a prompt for each Address Book (I have 8). I understand bug 1284379 fixed the blank name problem I was also going to report, but the multiple prompts are really unnecessary in my opinion Expected results: I envision a single prompt that comes up when exporting 'All Address Books'. This prompt should say something like: You are about to export all ## of your Address Books (each will be exported to a single file with the same name as the Address Book) to the following location: Location info with a browse button next to it then some buttons: [OK] [Cancel] Personally I don't see a need for it, but a third button could also be provided to 'Export each Address Book individually', if someone thinks this would still be useful.
Severity: normal → enhancement
OS: Unspecified → All
Hardware: Unspecified → All
I think the current UI is quite unfortunate. Having to OK (or cancel) each address book individually can be quite a pain.
(In reply to Charles from comment #0) > Personally I don't see a need for it, but a third button could also be > provided to 'Export each Address Book individually', if someone thinks this > would still be useful. Individual export should still be offered as it can be useful/essential depending on users' workflows/secenarios. E.g., user might want to prepend date to each AB, so that over time you can tell your backup copies apart. But saving individually must not be default. Charles comment 0 looks like a very good starting point for a better UX.
UX Proposal UX1: [Export All Address Books ] (o) Express export: Select a folder for saving all address books, and use the name of each address book as default file name Save as type: [Comma-separated values (csv) v] ( ) Custom export: For each address book, select file name, type, and folder for saving *[Export...]* [Cancel] # For express export, we'll show the folder selector (same as Save All Attachments): [Export all attachments ] {OS-specific visual folder selector} [Export all]* [Cancel] *: There's an existing bug that we currently use OS default dialogue button of [Select Folder] and it's not clear if/how it can be customized or not. We can get away with [Select Folder] for a start. # For custom export, we'll show the same dialogue as now for each AB, but tweaked a bit: [Export All Address Books (1/8) - Personal Address Book ] {OS-specific visual file/folder name selector} File name: [Personal Address Book.csv ] Save as type: [Comma-separated values (csv) ] [Save][Cancel][Cancel All]* *: If we could succeed to inject a separate [Cancel All] button, that would be good. Otherwise, I'm not sure if Cancel should just cancel the current AB or the whole sequence. Just cancelling/skipping the current Ab also makes sense imo, more so as we now offer express export.
(In reply to Thomas D. (needinfo?me) from comment #3) > # For express export, we'll show the folder selector (same as Save All > Attachments): > > [Export all attachments ] That's obviously [Export all address books ], not attachments...
(In reply to Thomas D. (needinfo?me) from comment #3) > UX Proposal UX1: > > [Export All Address Books ] > > (o) Express export: > Select a folder for saving all address books, and use > the name of each address book as default file name > Save as type: [Comma-separated values (csv) v] > > ( ) Custom export: > For each address book, select file name, type, and folder > for saving > > *[Export...]* [Cancel] > > > # For express export, we'll show the folder selector (same as Save All > Attachments): > > [Export all Address Books ] > > {OS-specific visual folder selector} > > [Export all]* [Cancel] > > *: There's an existing bug that we currently use OS default dialogue button > of [Select Folder] and it's not clear if/how it can be customized or not. We > can get away with [Select Folder] for a start. > > # For custom export, we'll show the same dialogue as now for each AB, but > tweaked a bit: > > [Export All Address Books (1/8) - Personal Address Book ] > > {OS-specific visual file/folder name selector} > > File name: [Personal Address Book.csv ] > Save as type: [Comma-separated values (csv) ] > > [Save][Cancel][Cancel All]* > > *: If we could succeed to inject a separate [Cancel All] button, that would > be good. > Otherwise, I'm not sure if Cancel should just cancel the current AB or the > whole sequence. Just cancelling/skipping the current Ab also makes sense > imo, more so as we now offer express export. Looks excellent to me - I'd just add that if it isn't possible to have a separate 'Calcel All' button, then the Cancel button should most definitely Cancel All. Thanks Thomas!
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.