<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hello Gary,</div><div class=""><br class=""></div><div class="">thank you so much for your nice Christmas present for BibleTime. This is a huge improvement! </div><div class=""><br class=""></div><div class="">Here are the minor issues of my UX-centered review:</div><div class=""><br class=""></div><div class="">Remove Works</div><div class="">- You could expand all by default.</div><div class="">- The screen could be wider by default so that I can see the description too.</div><div class="">- The switch to change the grouping is not so accessible. We could add a label.</div><div class="">- »Done« is not the best wording for the button, maybe »Finish« or »Remove selected works«?</div><div class="">- If I decline to remove the selected works in the confirmation dialog, the bookshelf manager still closes.</div><div class="">- 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).</div><div class=""><br class=""></div><div class="">Update works</div><div class="">- You could expand and check all by default.</div><div class="">- 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.</div><div class="">- Same problems with »Done« and missing status info like above.</div><div class="">- Complex confirmation screen, probably not needed (a simple message like in »Remove Works« could be sufficient).</div><div class=""><br class=""></div><div class="">Install Works - Choose Libraries</div><div class="">- You could check all by default.</div><div class="">- 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 (+).</div><div class=""><br class=""></div><div class="">Install Works - Choose Languages<br class="">- If there is only one language, you could either skip the screen or at least select it by default.<br class=""><br class=""></div><div class="">Install Works</div><div class="">- You could expand all by default.</div><div class="">- If there is only one language, you could preselect the »Category« filter instead of »Category/Language«.</div><div class="">- Remove the path management (see above).</div><div class="">- A filter field could be helpful (like in the confirmation screen).</div><div class="">- Same problems with »Done« and missing status info like above.<br class="">- Complex confirmation screen, probably not needed (a simple message like in »Remove Works« could be sufficient).</div><div class="">- Cancelling an installation did not seem to work for me.</div><div class=""><br class=""></div><div class="">Progress information (update and install)</div><div class="">- 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.</div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">Best regards, Martin</div><div class=""><br class=""></div><br class=""><blockquote type="cite" class="">Am 25.12.2015 um 03:02 schrieb Gary Holmlund <<a href="mailto:gary.holmlund@gmail.com" class="">gary.holmlund@gmail.com</a>>:<br class=""><br class="">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.<br class=""><br class="">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".<br class=""><br class="">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.<br class=""><br class="">I hope you are having a blessed Christmas.<br class=""><br class="">Gary<br class=""><br class=""><br class=""><br class="">_______________________________________________<br class="">bt-devel mailing list<br class=""><a href="mailto:bt-devel@crosswire.org" class="">bt-devel@crosswire.org</a><br class=""><a href="http://www.crosswire.org/mailman/listinfo/bt-devel" class="">http://www.crosswire.org/mailman/listinfo/bt-devel</a><br class=""></blockquote><br class=""></body></html>