Very cool. Thanks for implementing the scrolling feature and also line clearing! I do have one more little request for the next version which would work well as a editable variable in the source code: making the scrolling take the form of starting the new block of text where the old one left of, i.e. scrolling by page instead of line. That's how I pictured the scrolling taking place, although the way you did it seems to work very well and might be the way I'd prefer it if I could try both. If it's not too hard to implement in the next version, I'm sure it would be a good option to have both available.
I have noticed one really, really small thing, which is that some one-letter searches seem to take a long time, especially searching for "A," which takes about 20-30 seconds. I'm sure this is probably a function of the grep search and can't be fixed, not that it needs to be, but I guess I'm just trying to keep an eye out for aspects of the search that might represent some lack of optimization. Also, the Webster's dictionary file has a few words that are out of place alphabetically and should be fixed since they can mess up searches. There's surely a script that can do that automatically, so I'll look for one sometime soon and post a modified dictionary file when I do.
Anyway, I don't want to sound down on the search at all since it's been massively improved and has let me start looking things up in texts I'm reading...I now know what the words "ermine" and "ducal" mean. Sooo thanks again so much to Clemenseken, lisak, and =X= for putting this thing to together! It's a really great addition to the features on the Reader and will help me out a lot while reading the show-offy vocabulary found in "The Works of Edgar Allan Poe" from the Sony Connect store (best $0 I ever spent, although it's only $2 in the classics section and you get quite a bit for your money). Also, check out Aesop's Fables, because they are cool and you will learn how not to get eaten by various animals.
|