home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PILOT / APPS / CROSSBOW / README.TXT < prev    next >
Encoding:
Text File  |  1996-11-07  |  17.5 KB  |  513 lines

  1. Welcome to CrossBow 1.03
  2. ------------------------
  3.  
  4. CrossBow allows you to display and fill in crosswords on
  5. your Pilot.
  6.  
  7. This is the fourth non-beta release!  Thanks to all the people who
  8. played with the various betas.
  9.  
  10. I was quite surprised how few bug reports people have passed on
  11. to me; I hope this is an indication of the quality of the software,
  12. rather than a lack of interest :-).
  13.  
  14. CrossBow is now shareware.  If you really like it and feel you
  15. get something out of it, then please send $5 (or whatever you
  16. think the program is worth) in your local currency to one of the
  17. following addresses ...
  18.  
  19.     In the USA                In Australia
  20.     ----------                ------------
  21.  
  22.     Jeannine Hammersley        Harry Ohlsen
  23.     3852 Perie Lane,            GPO Box 4281,
  24.     San Jose, CA,            Sydney, NSW
  25.     95132                    2001
  26.  
  27.  
  28. Changes in Version 1.03
  29. -----------------------
  30.  
  31. I've fixed a bug that was pointed out by Sean Goldin. If you used
  32. the page up/down keys to move through clues, your changes to other
  33. clues weren't kept.
  34.  
  35. Also, Steve Orich preferred dashes to '?' for blank spots and
  36. pointed out that my change to leave the answer field in the clues
  37. form blank if you had not entered anything for a clue made it hard
  38. to tell how many squares there were in the separate parts of multi-
  39. part answers.
  40.  
  41. I've changed it back to always displaying something for each square.
  42.  
  43. There is now an entry in the Options menu to toggle between dashes
  44. and '?'.  The default is '?', of course :-).
  45.  
  46. I've been hacking away a bit, but not getting very far with other
  47. features. I think I'm going to make this the last release for a
  48. while and carry on with something else.
  49.  
  50. Bugs will be fixed, of course, as they are pointed out to me.
  51.  
  52. If anyone has specific ideas or requests, feel free to drop me a
  53. line.
  54.  
  55.  
  56. Possibilities for Version 1.04
  57. ------------------------------
  58.  
  59. I still haven't put in a real about box yet; that will happen in one
  60. of the next few versions.
  61.  
  62. I still want to allow hypertext-style jumping to related clues,
  63. to aid in solving cryptics. At the moment, this looks like it will
  64. only be for my own use, since I've heard nothing from anyone else
  65. re this feature. Hence, I'm not rushing to get it in.
  66.  
  67. I've written some code to generate anagrams, but have decided that
  68. it's not worth installing it into CrossBow, because without an
  69. on-line dictionary the user would have to look through far too many
  70. possibilities.
  71.  
  72. If anyone out there would particularly like this feature, send me
  73. some mail and I'll re-evaluate my decision.
  74.  
  75. There are still the bugs to do with not re-drawing the form correctly
  76. when: 1) the applications display is opened and closed; and 2) the
  77. keyboard is opened and closed in the clues form.
  78.  
  79. I've tried fairly hard to sort those out, but to no avail.  For the
  80. time being, I've decided to ignore them. If anyone can suggest how
  81. to fix them, please let me know.
  82.  
  83. Let me know if you find any other bugs, or have suggestions for
  84. improvements.
  85.  
  86.  
  87. Changes In Version 1.02
  88. -----------------------
  89.  
  90. Whoops!  A minor bug fix. When I replaced the timestamp,
  91. that screwed up jumping back to the previous crossword.
  92.  
  93. Version 1.02 sorts that out.  My apologies to anyone who
  94. was bitten by 1.01 !!
  95.  
  96.  
  97. Changes in Version 1.01
  98. -----------------------
  99.  
  100. The timestamp is back!  However, you'll only see it if you
  101. look at a crossword inside memopad.  The reason it's back
  102. is that now the displayed list of crosswords is sorted so
  103. that the most recently accessed crosswords appear first.
  104. This may be of no value to anyone else, but I tend to keep
  105. working on crosswords until I get them out, or get really
  106. stuck!  At the moment, I have about 20 I'm attacking, so
  107. having them sorted is handy.
  108.  
  109. One person said they'd prefer to have the clues form stay
  110. up, irrespective of whether you lift the cursor in the "Show
  111. Clues" area.  There is now a toggle under the Options menu.
  112.  
  113. When you enter the last character of an answer, the cursor
  114. now goes into virtual space, so that backspacing works as
  115. you would expect.  I used to do this, but when you were at
  116. an edge, the direction marker ended up drawing outside the
  117. crossword. I've now fixed that, so this feature is back in.
  118.  
  119.  
  120. Changes Since 0.13
  121. ------------------
  122.  
  123. This version provides all the features I wanted when I first
  124. started work on CrossBow.  Therefore, I've decided it should
  125. be the first non-beta release !!
  126.  
  127. There have been a number of minor fixes, and one new feature
  128. has been added.
  129.  
  130. The crossword is now always stored, irrespective of whether
  131. you have modified the text.  This is so that the current
  132. across and down clue numbers in the clues form are remembered
  133. across invocations. The amount of time it takes to store
  134. the crossword is quite small, so I don't think this is a
  135. problem.
  136.  
  137. Now, if you are sitting in the clues form, but haven't
  138. actually modified the crossword, you will still be returned
  139. to the correct place the next time you run CrossBow.
  140.  
  141. I've removed the timestamp, since it was originally there
  142. only to differentiate between copies of the same crossword,
  143. when I was creating a new memo for each save of the crossword.
  144. That was fixed in beta 0.10, so I've decided the timestamp is
  145. no longer necessary.  If anyone can see a reason for having
  146. it, please let me know.
  147.  
  148. Finally, the battery voltage is displayed at the bottom left
  149. of the screen. This is not to suggest that I think CrossBow
  150. will drain your battery! However, I'd like to think that people
  151. are going to spend a lot of time using it to solve their
  152. crosswords :-).
  153.  
  154.  
  155. Changes Since 0.12
  156. -----------------------
  157.  
  158. The UI has been cleaned up significantly.
  159.  
  160. When you start CrossBow it returns to where it was last time.
  161.  
  162. "Edit Grid" has been made a menu item, since it won't often
  163. be used.
  164.  
  165. When you bring up the clues form, the "Show Clues" area
  166. changes to "Hide Clues" and "Done" disappears, since it is
  167. not relevant in this mode.
  168.  
  169. There are menu options to specify the standard or bold font.
  170.  
  171. There is a menu option to display the title of the crossword
  172. you are working on.
  173.  
  174.  
  175. Changes Since 0.11
  176. ------------------
  177.  
  178. You are no longer queried whether to save the crossword
  179. when you press "Done".  It is automatically saved for
  180. you if anything has changed.
  181.  
  182. I've given this a quick test, but not an exhaustive one,
  183. so let me know if you think this mechanism isn't working.
  184.  
  185.  
  186. Changes Since 0.10
  187. ------------------
  188.  
  189. Well, it took some careful reading of the documentation, and a
  190. little experimentation, but CrossBow now replaces the current
  191. memo when you save, rather than creating a new one.
  192.  
  193. The timestamp has also been changed to include the day of the
  194. week.
  195.  
  196.  
  197. Changes Since 0.06
  198. ------------------
  199.  
  200. There is now a converter for the USA Today puzzle, which is
  201. easily accessible to all you people in the US via ...
  202.  
  203.     http://www.usatoday.com/life/puzzles/puzzle.htm
  204.     
  205. There is a link there to today's crossword and also one to
  206. the index of crosswords for the last month.
  207.  
  208. All of the USA Today crosswords for October are contained in
  209. the file ...
  210.  
  211.     http://wr.com.au/harryo/crossbow/usatoday.zip
  212.  
  213. The separate ".txt" files for each day are in  ...
  214.  
  215.     http://wr.com.au/harryo/crossbow/usatoday/
  216.  
  217. Now, it's back to hacking CrossBow itself.  Stay tuned for a
  218. new version in the next day or so ...
  219.  
  220. Note that, unlike the browser helper application, the answers
  221. are not included in these crosswords.  I'll do that at some
  222. later stage ...
  223.  
  224.  
  225. Changes Since 0.05
  226. ------------------
  227.  
  228. I've done some more cleaning up of the re-drawing, and done a
  229. general clean-up up of the code.
  230.  
  231. There are now converters for The Times crossword that takes
  232. the HTML from the crossword page and turns it into a memo
  233. in the correct format for CrossBow.
  234.  
  235. The converter is at ...
  236.  
  237.     http://wr.com.au/harryo/crossbow/times.exe
  238.  
  239. It's a DOS command-line program. You give it a file with an
  240. extension of ".html" and it generates one with the same name,
  241. but an extension of ".txt".
  242.  
  243. I have provided a set of crosswords, mainly cryptic at the
  244. moment, in the same directory as CrossBow.  There are a number
  245. of separate zip files, each with one type of crossword ...
  246.  
  247.     http://wr.com.au/harryo/crossbow/smh.zip
  248.     http://wr.com.au/harryo/crossbow/times.zip
  249.     http://wr.com.au/harryo/crossbow/telegrph.zip
  250.     http://wr.com.au/harryo/crossbow/suntimes.zip
  251.  
  252. SMH.ZIP contains one quick crossword and one cryptic.  All the
  253. others are cryptics, I'm afraid.
  254.  
  255. If anyone out there is creating CrossBow-formatted crosswords,
  256. I'd like to hear about it.  You can either mail them to me,
  257. or make them available and I'll let people know where they
  258. are.
  259.  
  260. I intend to set up a web page sometime soon that is kept
  261. up-to-date with new crosswords, hopefully with at least one
  262. new quick crossword and one new cryptic each day.
  263.  
  264. For the time being, there are separate directories containing
  265. ".txt" files for the different kinds of crosswords ...
  266.  
  267.     http://wr.com.au/harryo/crossbow/smh/
  268.     http://wr.com.au/harryo/crossbow/times/
  269.     http://wr.com.au/harryo/crossbow/telegrph/
  270.     http://wr.com.au/harryo/crossbow/suntimes/
  271.  
  272. As I say, most of these are cryptic.
  273.  
  274.  
  275. Changes Since 0.04
  276. ------------------
  277.  
  278. Finally, CrossBow has an icon!  Tim Warner kindly created
  279. one for me, for which I thank him.  As it turned out, I
  280. didn't use that one, because it was a .BMP file and I had
  281. no idea how to get it into the resources. Hence, I ended
  282. up drawing my own. I liked Tim's better and will attempt
  283. to use it later, once I work out how to do so.
  284.  
  285. In the clues form, the up and down hardware keys perform
  286. the same operation the Next and Prev buttons used to.  The
  287. buttons will be replaced at some later time by more useful
  288. functions. This idea came from Steve Orich. As I said to
  289. him, I'm amazed how stupid I can be sometimes. I'd been
  290. wanting to regain some screen real estate to put on some
  291. other features in the clues form, but had not thought of
  292. the obvious!
  293.  
  294. I've made the reading of clues a little more robust, so
  295. they don't have to be on a single line in the memo. This
  296. seems to work OK, but let me know if you find any problems
  297. with the display of clues.
  298.  
  299. A number of problems with unnecessary drawing of grid
  300. squares and text have been corrected.  There is still one
  301. such problem: if you use the pop-up keyboard in the clues
  302. form, the grid is not re-drawn.
  303.  
  304. I assume the keyboard form only saves the contents of the
  305. currently active form. Since the grid is not active at
  306. the time the keyboard is drawn, it doesn't get refreshed
  307. when the keyboard disappears.
  308.  
  309. I would appreciate it if someone out there who knows more
  310. about this would tell me assumptions are correct, in case
  311. I'm doing something stupid that's causing this problem.
  312.  
  313. In any case, I'll try to sort that out in the next
  314. version.
  315.  
  316.  
  317. Plans for 0.06
  318. --------------
  319.  
  320. I intend to allow hypertext-style jumps from one clue to
  321. another, for use in cryptic crosswords, where clues often
  322. refer to each other.
  323.  
  324. I'd also like to add a facility for generating anagrams,
  325. which are useful in cryptics.
  326.  
  327. I intend to use the two buttons that have been freed up by
  328. using the page up/down hardware buttons.
  329.  
  330. I'm not sure yet how the interface should work. If anyone
  331. has an idea, please let me know at harryo@ise.com.au,
  332. below.
  333.  
  334. If possible, I'll change the startup so that CrossBow goes
  335. back to the current crossword if you were in one when you
  336. swapped applications.
  337.  
  338. I still want to clean up the saving of crosswords, so that
  339. they go back into the same memo, rather than creating a
  340. new one each time.  However, I have to do a bit of research
  341. before I can do that.
  342.  
  343. If anyone has any other ideas for features they'd like added,
  344. or any kind of clean-up re the user interface or anything else,
  345. let me know.
  346.  
  347. That's a big list, so some of them may end up in later
  348. versions.  I intend to release new versions as I quickly as
  349. possible, so people can (hopefully) enjoy the program more
  350. and to get feedback as I make changes, in case people think
  351. I'm going in the wrong direction.
  352.  
  353.  
  354. Changes Since 0.03
  355. ------------------
  356.  
  357. The "Show only incomplete clues" checkbox's value is
  358. remembered when the clues form is closed.
  359.  
  360. The characters no longer "bleed" over the top and
  361. bottom of squares.
  362.  
  363. A number of the characters had strange alignment, due
  364. to the Pilot using a proportional font. I've moved
  365. some of them horizontally so they are more or less
  366. centred in the squares.
  367.  
  368.  
  369. Changes Since 0.02
  370. ------------------
  371.  
  372. Version 0.3 fixes a couple of bugs in the clues dialog box
  373. and adds a checkbox to allow you to specify that you only
  374. want to see clues for which you have not entered an answer.
  375.  
  376.  
  377. Installing CrossBow
  378. -------------------
  379.  
  380. Install the program into your pilot in the normal way (ie, by
  381. running the application installer and then doing a HotSync).
  382.  
  383.  
  384. Installing Crosswords
  385. ---------------------
  386.  
  387. In order to make it easy for anyone else to set up crosswords
  388. they want to work on, CrossBow simply reads any memos it finds
  389. in the category "Crosswords".
  390.  
  391. The format of each such memo is as follows (you might want to
  392. take a look at one of the examples to see what I'm talking about) ...
  393.  
  394.     Title
  395.  
  396.     Grid
  397.     BWBWBWBWBWBWBWB
  398.     WWBBWBBWBWBWBBW
  399.     etc.
  400.  
  401.     Across
  402.     1 This is the clue for 1 across (5)
  403.     3 This is the clue for 3 across (2,4)
  404.  
  405.     Down
  406.     2 This is the clue for 2 down (6,3)
  407.     4 This is the clue for 4 down (12)
  408.  
  409. Each clue should be on a single line (ie, let the memo pad
  410. part of Pilot Desktop do any line-wrapping for you, don't type
  411. any extra carriage returns ... this is just for now;  I intend
  412. to handle multiple lines later).
  413.  
  414. Again, have a look at one of the samples to see what the format
  415. is like.  You should just cut/paste the text of the sample
  416. into a memo in Pilot Desktop, and put it in the category
  417. "Crosswords".
  418.  
  419.  
  420. Using CrossBow's Interface
  421. --------------------------
  422.  
  423. When you start CrossBow, it displays a list of all the crosswords
  424. it finds in the "Crosswords" memo pad category.  Clicking on one
  425. gets you into that crossword.
  426.  
  427. Assuming there is nothing horribly wrong with your crossword's
  428. definition, you should see what looks like a real crossword grid,
  429. with black and white squares.
  430.  
  431. Clicking on a square allows you to write in it using Graffiti.  If
  432. you look very carefully, you should see two small dots either to the
  433. right of the square, or at the bottom of the square. The former says
  434. you are writing across, the latter means down.  I intend to make this
  435. better later, by making the clue you have clicked on a different gray
  436. scale, but I'm waiting on Ed to get back to me on how he achieved
  437. this in his demo. Stay tuned.
  438.  
  439. At the bottom of the sceen, there are three areas titled (1) "Edit Grid",
  440. (2) "Show Clues" and (3) "Done".
  441.  
  442. (1) toggles between entering answers and editing the grid. If the little
  443. square is filled, then clicking on squares changes their colour, otherwise
  444. it just marks where you want to enter your answers.
  445.  
  446. (2) displays the clue associated with the current position of the cursor.
  447. If you just click on (2) the clue appears until you lift the pen. However,
  448. if you click and then drag the pen upwards (kind of similar to getting
  449. the keyboard to appear using Graffiti) the clue box stays until you
  450. click in (2) again.  While it is displayed, you can navigate through
  451. the clues using the four buttons.  You can also enter text into the
  452. answer field and it should (although I've had a couple of bugs in this
  453. area) appear in the grid when you later exit the clue box.
  454.  
  455. (3) is used to finish working on a crossword.  If you answer "yes" to
  456. the question that is asked, you will get a new memo created (I'm
  457. working on it being an update, rather than a new memo) containing
  458.  the current state of the grid.  If you say no, then any changes you
  459. have made will be discarded.
  460.  
  461. Also, if you leave CrossBow by going to another application, the
  462. current contents are saved to a new memo.
  463.  
  464. As I say, I have yet to work out how to replace the current memo,
  465. so what I've done in the meantime is to make the title each new
  466. crossword memo have a timestamp, so you can tell which one is
  467. the latest.
  468.  
  469. Anyway, please let me know of any bugs you find, and any suggestions
  470. for improvements, either to the user interface or just generally.
  471.  
  472. I intend to do some heavy work on CrossBow for the next week or
  473. so, until I sort out all the glitches.
  474.  
  475. One thing to note is that the smallest font is still slightly too
  476. big for a 15 X 15 grid (which is the only thing you can have at the
  477. moment, but will change later), so when text is entered it bleeds
  478. off the top and bottom of each square slightly.
  479.  
  480. I intend to write a font editor and create a 7-point font later.
  481.  
  482. One other thing about the user interface.  When you click on a square
  483. that is part of both an across and a down clue, the default action
  484. is for CrossBow to assume you are entering the across clue.  However,
  485. if you drag the pen in the direction you want to go it picks that up.
  486.  
  487. The Included Crosswords
  488. -----------------------
  489.  
  490. SMH5932 is a quick crossword from the Sydney Morning Herald
  491. SMH14817 is a cryptic from the same day
  492. ST3674 is a cryptic from the Sunday Times
  493.  
  494. I eventually intend to keep a page full of crosswords that will be
  495. updated on a daily or weekly basis, and I'm hoping other people
  496. will do the same.  I'd love to do the New York Times crossword
  497. every now and then!
  498.  
  499. Well, have fun and send me some e-mail if you have any comments. You
  500. could also take a look at my home page at ...
  501.  
  502.     http://wr.com.au/harryo
  503.  
  504. but it's in the process of being updated ... I want to make it the
  505. main Australian Pilot page eventually :-).
  506.  
  507. Ciao for now ...
  508.  
  509. Harry O. 
  510. harryo@ise.com.au
  511.  
  512.  
  513.