[bt-devel] Bookshelf Wizard

Martin Gruner mg.pub at gmx.net
Mon Dec 28 08:27:21 MST 2015


Hello Gary,

thank you so much for your nice Christmas present for BibleTime. This is a huge improvement!

Here are the minor issues of my UX-centered review:

Remove Works
- You could expand all by default.
- The screen could be wider by default so that I can see the description too.
- The switch to change the grouping is not so accessible. We could add a label.
- »Done« is not the best wording for the button, maybe »Finish« or »Remove selected works«?
- If I decline to remove the selected works in the confirmation dialog, the bookshelf manager still closes.
- If I confirm, the work happend in the background and then the dialog closes, no confirmation. Maybe we should add a final wizard page with a status report instead (solves previous item too). Similar for other modes maybe (install/update).

Update works
- You could expand and check all by default.
- I believe we can dispose the bookshelf folder configuration dialog. Most if not all users will use the default path only. If there is more than one path, we could use the first one configured OR present just a dropdown for selection. Adding new paths would require manual changes to sword.conf.
- Same problems with »Done« and missing status info like above.
- Complex confirmation screen, probably not needed (a simple message like in »Remove Works« could be sufficient).

Install Works - Choose Libraries
- You could check all by default.
- The red cross is misleading, it signals an error. There could be a button or a minus (-) sign instead with a label »Remove this library«. The »Add new« should work similarly, with a button and/or a plus sign (+).

Install Works - Choose Languages
- If there is only one language, you could either skip the screen or at least select it by default.

Install Works
- You could expand all by default.
- If there is only one language, you could preselect the »Category« filter instead of »Category/Language«.
- Remove the path management (see above).
- A filter field could be helpful (like in the confirmation screen).
- Same problems with »Done« and missing status info like above.
- Complex confirmation screen, probably not needed (a simple message like in »Remove Works« could be sufficient).
- Cancelling an installation did not seem to work for me.

Progress information (update and install)
- This should look like the progress update for the remote library fetching (probably a modal dialog?) Integrates nicely to the current dialog on MacOS. Currently it is a completely separate window.

That should be it for now. I hope you are not discouraged by the amount of my comments; yet I believe that when it comes to UX we can and should do much better with BT than we did in the past.

Best regards, Martin


> Am 25.12.2015 um 03:02 schrieb Gary Holmlund <gary.holmlund at gmail.com <mailto:gary.holmlund at gmail.com>>:
> 
> I have implemented the new bookshelf wizard. It has separate install, update, and remove functionality. Please have a look at it and send comments my way.
> 
> When you select "Install works" and hit next, the list of remote libraries will be downloaded and then the works within each library will be downloaded. This will currently not happen again for 7 days. If you want to see it happen again go to your bibletimerc file and delete the line containing "lastUpdate".
> 
> I have not worked on the welcome screen yet. I will also remove the code of the old bookshelf manager when we are ready for that.
> 
> I hope you are having a blessed Christmas.
> 
> Gary
> 
> 
> 
> _______________________________________________
> bt-devel mailing list
> bt-devel at crosswire.org <mailto:bt-devel at crosswire.org>
> http://www.crosswire.org/mailman/listinfo/bt-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/bt-devel/attachments/20151228/351315ba/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://www.crosswire.org/pipermail/bt-devel/attachments/20151228/351315ba/attachment.sig>


More information about the bt-devel mailing list