Finished Harry Potter Tuesday night, 5 days after I started. Loved it. Couldn’t put it down on Tuesday and read the last 230 pages until 2:00 a.m.
Switching modes with Behold a bit, I decided it would be best at this point to finish the back/forward functions. That will help in testing all the links that I have been putting in by allowing me to test a link and then use the back key to instantly go back to where I was so that I can do more tests from that place.
Much of the code for that can be taken from other functions: Instant Organize, the Recently Used File list, and the hyperlinking already implemented.
It took me a couple of days to get through the trickiest part, which was finding the checkpoint to use for the back/forward link. I had to use a few non-obvious Richview calls to find the current cell in the table, and work backwards through the table until it gets to a cell with a checkpoint. In Behold the ID of the person, or source, or whatever is where the checkpoint is that you can hyperlink to.
It’s obvious now that I won’t finish this release in July. I will change the expected date to August. But I don’t really want to delay the Beta release much, so I’ll move some of the less important features for Version 0.99 to Versions 1.1, 1.2 and 1.3. Then I can still aim for a late August or early September Beta launch.