Thanks for taking a look at my first Pilot application. I actually use this myself, so I know its limitations. And, yes, I do know there are better versions of this type of app. It's just my way of learning how to program the Pilot.
If you're curious, I've been using MetroWerks' CodeWarrior. Starting with their basic app shell (a MemoPad varient), it took about me about 5 hours to get this app up and running. Another couple of hours poking & prodding at it to make it more user friendly, and that's about it. Of course, I have no idea how long it would take to develop something from scratch, something not modelled after the MemoPad app.
If you like it, or if you have suggestions or bug reports, feel free to send me email. I'm always looking for ways to improve anything I've done. I'm also looking for free time in which to perform those improvements. :-)
This software has been tested on CoPilot and in my PalmPilot Professional. I'd like to hear from others about compatibility issues. (This software is supposed to check for at least OS version 2.0 although I'm unable to exercise that execution path, given my limited testing environment.)
THIS SOFTWARE IS PROVIDED AS-IS, WITH NO WARRANTY EXPREESED OR IMPLIED. THIS SOFTWARE IS FREE BUT NOT IN THE PUBLIC DOMAIN. IT MAY NOT BE INCLUDED AS PART OF A COMPILATION ON A CD-ROM, MAGNETIC TAPE, OR ANY OTHER STORAGE DEVICE WITHOUT THE EXPRESS WRITTEN CONSENT OF THE AUTHOR.
There are no known bugs at this time. If you do find a feature that you suspect was unintentional, please write to me at the email address above.
Version History ---------------
1.1 - Date 19980331: New features added.
a) Ability to erase. There is now a pair of toggles on the 'Canvas' form -- selecting 'Draw' will draw lines as usual; selecting 'Erase' will erase lines, currently only one pixel wide. A possible future enhancement would be to make erasing be three (or more) pixels wide.
b) 'Lock' In the 'Details' dialogue there is now a 'Locked' checkbox. Put a checkmark in this box to prevent accidental changes to your drawing. When this checkbox is marked, Scribbler will not allow drawing or erasing in your current doodle. To re-enable doodling, simply remove the checkmark.
c) Text Under the 'Edit' menu in the 'Canvas' form there is now a 'Text' option. This brings up a small dialogue that allows you to enter a text string. When you tap OK, you've enabled the text feature. Place AND HOLD the stylus in the drawing area, and your text will appear. Drag the stylus around until you've moved the text to the location you wish it to appear. Lift the stylus, and the text will be placed there permanently.
If you decide not to place the text on the screen, drag the text up to the top (title bar area). The text will disappear, and it will be safe to lift up the stylus.
1.0 - Date 19980318: Initial public release.
a) Default scribble title It's better than having it blank...
b) Warning dialogue If you tap 'Done' on a drawing whose name is 'Untitled', then a warning dialogue pops up to let you know. Tap 'OK' to go back to rename the drawing, and tap 'Cancel' if you think the name doesn't warrant changing.
b) Clear All The 'Canvas' form now has an Edit menu which allows you to clear the entire drawing. Not quite the best way of erasing mistakes, but better than nothing, I suppose.
0.1 - Date 19980316: Unreleased alpha
a) Hacked up Stationery.c The Metrowerks development environment comes with a basic app that's similar to the Memo Pad. I've hacked this up to remove tons of code not necessary for a scribbling application.
b) Added 'Canvas' form This permits the scribbling to take place. Wowza. Saves scribbles to the ScribbleDB database. *Now* how much would you pay?
c) Added 'Title' to 'Details' dialogue. Now you too can name your drawings.