Hi Dave/SonWon,<div><br></div><div>Verse Predictor:</div><div>I haven&#39;t seen this auto-current-verse in the other bible viewer apps I have used.  In Pocket e-Sword I always had to pick the current verse in a book/chapter/verse selector, but I thought the app should just know which verse I am reading because it is showing it to me, so when I switch from verse to commentary the commentary automatically shows the verse I was reading.  Well that was the idea and I hacked in some code which just calculates current distance from the top of the page and total no. verses in chapter to guess the current verse.  It really was meant to be a prototype but if you keep your eye on the verse label you can use screen position to accurately set current verse no. ready for a hop to the commentary.  I agree it does need to be improved and I have various ideas for that, some simple which just improve the algorithm and others, more accurate, which look for a tag prior to the verse currently centred on the screen to fix the verse.</div>
<div><br></div><div>Scroll last Verse to Top:</div><div>This was one small frustration which probably decided me to write a bible app I could alter.  In Pocket e-sword pages would change one whole page at a time until you reached the last page, which would judder to a halt where the bottom of teh page touched the bottom of the screen, leaving you to scan the page frantically for the line you last read.  I did suggest to the author that he added some padding at the bottom of each page to circumvent the problem but to no avail.  However, on Android there is no Page-Down but all scrolling is &#39;smooth&#39;  by dragging or just a few lines using the trackball so I don&#39;t know if we need to add this padding.  What was your reason for this request?</div>
<div><div><br></div><div>Label and Content Delay</div><div>The event driven aspect of the system gives rise to the confusing timing between chapter label and chapter content because both the label and content manager are notified at the same time to change verse but obviously it is quicker to update a label than get content.  The problem probably only emerged in the last release due to the introduction of a background thread to load content.  This issue won&#39;t be so bad on fast phones like the Nexus and could be relieved by displaying an hourglass, which I keep meaning to do.  A more complex alternative might involve adjusting the event mechanism.  I&#39;ll probably try a simple hourglass first.</div>
<div><br></div><div>Font:</div><div>I thought a lot about fonts, colours, etc and was trying to get a good default font/colour/spacing etc. and eventually plan to allow adjustments.  I considered a default white on black font as I had always thought that it was supposed to be easier to read but having researched afresh I am not so sure.  If anybody has some references on the best fonts, colour, spacing, etc for easy-reading I would be interested.  One guide for me (although it may not seem like it now) is Alkido (but I ditched the serif fonts) and also various other bible programs on Android.</div>
<div><br></div><div>Next release:</div><div>I am making some progress on the search module which just doesn&#39;t seem to work in any previous build.  I thought we would have to download pre-built indexes because the default JSword index creation code would run for a long timer then throw an OutOfMemory exception but I have tweaked the code and it seems to run ok on my G1 now and &#39;only&#39; take about 15-20 mins, which I hope is acceptable.  Also, searching works fine on the new indexes created, which it doesn&#39;t on the current batch of downloaded indexes.  I will probably initially limit indexes and searching to bibles because that allows me to save some time on index creation.</div>
<div><br></div><div>Naming:</div><div>Thanks for your thoughts on naming.  I was quite keen on using a name with scripture in it as one person suggested e.g. &#39;Scripture Viewer&#39; but am currently being outvoted by my daughters who like &#39;and God said...&#39;.</div>
<div><br></div><div>Best regards</div><div>Martin<br><br><div class="gmail_quote">On 26 July 2010 03:40,  <span dir="ltr">&lt;<a href="mailto:forslund@mail.com">forslund@mail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<font color="black" size="2" face="arial"><font color="black" face="arial" size="2">

<div> Some observations on this new version:<br>

<br>

When I swipe to a new chapter, the chapter label at the top changes and 
then much later the page shows up.  This can be a little confusing.  I 
don&#39;t always get the chapter I want because of this long delay.<br>

<br>

Can I change the font and line spacing?   I like to have white on black 
and a bigger font, but I don&#39;t see any way to change them.  <br>

<br>

It is getting better all the time!<br>

<br>

Thanks,<br>

<br>

Dave
</div><div><div></div><div class="h5">



<div> <br>

</div>



<div style="clear:both"></div>



<div> <br>

</div>



<div> <br>

</div>



<div style="font-family:arial,helvetica;font-size:10pt;color:black">-----Original Message-----<br>

From: SonWon &lt;<a href="mailto:sonwon.1@gmail.com" target="_blank">sonwon.1@gmail.com</a>&gt;<br>

To: All things related to SWORD mobile development. &lt;<a href="mailto:mobile-devel@crosswire.org" target="_blank">mobile-devel@crosswire.org</a>&gt;<br>

Sent: Sun, Jul 25, 2010 3:35 pm<br>

Subject: Re: [mobile-devel] New build of bible for Android o/s<br>

<br>








<div>

Martin,

<div><br>

</div>



<div>Like you said the verse location is only a predictor, anyway to improve the accuracy?  Also, I think the verse should change when the the verse number reaches the top line.  And I think I should be able to scroll the last verse to the top of the screen.</div>





<div><br>

</div>



<div>Thank you for your work on this it is a GREAT start!</div>



<div><br>



<div><br>

<br>



<div class="gmail_quote">On Fri, Jul 23, 2010 at 5:53 PM, SonWon <span dir="ltr">&lt;<a href="mailto:sonwon.1@gmail.com" target="_blank">sonwon.1@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">Thanks Martin, I&#39;ll check it out.

<div><br>

<br>



<div class="gmail_quote">

<div>

<div></div>



<div>On Fri, Jul 23, 2010 at 1:25 PM, Martin Denham <span dir="ltr">&lt;<a href="mailto:mjdenham@gmail.com" target="_blank">mjdenham@gmail.com</a>&gt;</span> wrote:<br>



</div>

</div>

<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">

<div>

<div></div>



<div>Hi,

<div><br>

</div>



<div>I have done another build of the bible and put it at<span style="font-family:arial,sans-serif;font-size:12.5px;border-collapse:collapse"> <a href="http://code.google.com/p/and-bible/downloads/list" style="color:rgb(0, 0, 204)" target="_blank">http://code.google.com/p/and-bible/downloads/list</a>.  Today&#39;s build is AndBible-0.0.4.apk.  This build includes the following enhancements and fixes:</span></div>







<div><ul><li>better visual pages </li><li>use WebView instead of TextView</li><li>noticeably faster due to use of WebView</li><li>adjust font and line spacing</li><li>pop-up footnotes &amp; cross-references and allow navigation direct to cross-references (works well with ESV)</li>



<li>options page for display options e.g. turn off verse numbers, notes, ...</li><li>fix - page forward/back in a commentary which sometimes caused a blank screen</li><li>fix swipe sensitivity problem affecting Droid</li>



</ul></div>



<div><span style="font-family:arial,sans-serif;font-size:13.3333px;border-collapse:collapse">To install the bible from scratch you need to do the following:</span></div>



<div><span style="font-family:arial,sans-serif;font-size:12.5px;border-collapse:collapse"><span style="font-size:12.5px">

<div>


<span style="font-family:arial,sans-serif;font-size:13px">

<div><ul><li><span style="font-size:13.3333px">expand SdcardBibles.zip onto your mobiles sdcard so you get a directory in the root of your sdcard named &#39;jsword&#39; </span></li>


<li><span style="font-size:12.5px">install the apk by running &#39;adb install AndBible-0.0.4.apk&#39;</span></li></ul><span style="border-collapse:separate;font-size:small">

<div>
Best Regards</div>

Martin<br>

</span></div>

</span></div>

</span></span></div>


<br>

</div>

</div>

_______________________________________________<br>


mobile-devel mailing list<br>


<a href="mailto:mobile-devel@crosswire.org" target="_blank">mobile-devel@crosswire.org</a><br>


<a href="http://www.crosswire.org/mailman/listinfo/mobile-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/mobile-devel</a><br>


<br>

</blockquote></div>

<br>

</div>


</blockquote></div>

<br>

</div>

</div>



</div>

 



<div style="margin:0px;font-family:Tahoma,Verdana,Arial,Sans-Serif;font-size:12px;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255)">

<pre style="font-size:9pt"><tt>_______________________________________________<br>

mobile-devel mailing list<br>

<a href="mailto:mobile-devel@crosswire.org" target="_blank">mobile-devel@crosswire.org</a><br>

<a href="http://www.crosswire.org/mailman/listinfo/mobile-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/mobile-devel</a><br>

</tt></pre>
</div>

 

</div>

</div></div></font></font>
<br>_______________________________________________<br>
mobile-devel mailing list<br>
<a href="mailto:mobile-devel@crosswire.org">mobile-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/mobile-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/mobile-devel</a><br>
<br></blockquote></div><br></div></div>