<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 &lt;<a moz-do-not-send="true"
          href="mailto:gary.holmlund@gmail.com" class="">gary.holmlund@gmail.com</a>&gt;:<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>