<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Martin,<br>
<br>
I am starting to wok on this. I agree with most of your comments,
but I do have a few issues.<br>
<br>
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. <br>
<br>
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?<br>
<br>
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. <br>
<br>
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?<br>
<br>
Gary <br>
<br>
<br>
<div class="moz-cite-prefix">On 12/28/2015 07:27 AM, Martin Gruner
wrote:<br>
</div>
<blockquote cite="mid:E7ADCE52-D582-488A-AF52-E39D63C52BF2@gmx.net"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<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 moz-do-not-send="true"
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 moz-do-not-send="true" href="mailto:bt-devel@crosswire.org"
class="">bt-devel@crosswire.org</a><br class="">
<a moz-do-not-send="true"
href="http://www.crosswire.org/mailman/listinfo/bt-devel"
class="">http://www.crosswire.org/mailman/listinfo/bt-devel</a><br
class="">
</blockquote>
<br class="">
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
bt-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:bt-devel@crosswire.org">bt-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/bt-devel">http://www.crosswire.org/mailman/listinfo/bt-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>