[bt-devel] Bookshelf Wizard

Martin Gruner mg.pub at gmx.net
Fri Jan 1 09:30:25 MST 2016


Hello Gary,

> Am 31.12.2015 um 19:50 schrieb Gary Holmlund <gary.holmlund at gmail.com>:
> 
> Martin,
> 
> I am starting to wok on this. I agree with most of your comments, but I do have a few issues.
> 
> I made the dialog wider by default, but each time the dialog is "finished" it remembers the position and size and restores this on the next usage. So, the change applies to the first usage only. 

Ok, thanks!

> Regarding "finish" versus "done", I used the Qt wizard default for this. On Mac Os Qt uses "Done" and on all other platforms it uses "Finish". It seems like they would have a reasonable reason for doing this. Are there any Mac style guidelines on this?

This should be fine if the last page of the wizard is a (new) status report page after the real action has been done. Then Done or Finish will be fine.

> On install / choose libraries: I don't think this that selecting all is a good choice. A recent addition to the download list is ebible.org. It contains works in 613 languages. It makes the next page (language selection) very hard to use. Currently each time you download works, the libraries and language selections are saved and restored on the next usage. 

Hm. Btw, is there a way to update the current list of libraries for an existing installation? We could fetch it in the background and ask the user if they want to apply the updates.

Regarding your issue, well, remembering this is a good thing, but what to display to a first-time user who does not know what is going on? In this case we might want to have a sensible default preselection.

> Regarding the add and remove for libraries. I believe you are recommending the buttons be in each row, not at the bottom. Is this correct?

Not really. The (-) button could stay in the line, the (+) button in a new line below, but I am absolutely open for other ideas (as usual). My concerns were rather about usability and consistency.

Best regards, Martin


More information about the bt-devel mailing list