|
Description |
Diddle is
a small paint application for the Palm Pilot. It is based on the Doodle application by Roger E Critchlow Jr. (Thanks Roger!).
Diddle is a work in progress, so if you have any suggestions for
features or bug reports, please mail
me. Diddle is licensed under the GNU General Public
License, so you are free to browse or change the source code as you
see fit.
A gratuitous screenshot is included here for your viewing pleasure.
Special Thanks to Mike McCollister who has given so many bug reports,
bug fixes, and improvement suggestions that he can almost be considered a
co-author. Visit his home page here
|
|
Features |
Features include:
- Freehand sketching with user adjustable smoothing and filtering
- A variety of pen widths and shapes, including ones for Caligraphy!
- Sketching of lines, circles, rectangles, ovals, and other shapes.
- 9 different fill patterns (from white to black) that can be applied
to freehand sketching as well as lines and shapes.
- Insertion of text (3 different fonts) into sketches
- Full-screen mode! (or optional TitleBar)
- Copy and Paste of sketches. When pasting, you are given the choice
of various ways to either overwrite or merge the current drawing with
the clipboard
- A circular "scratch buffer" for quick doodles, but you can also save
your sketches with a title and keywords. Saved drawings can use
Categories and can be searched with the system Find function.
- Support for the LinkMaster protocol.
You can link directly to your sketches from any Link Container, such as
Synapse.
- Creation of new sketches using the hardware buttons.
- You can lock sketches to prevent accidental changing or erasing.
|
DownLoad |
Current version is 1.20
Call for Beta Testers of Infrared Transfer!!!!
I would like to add IR capability to Diddle, but don't have more than
one Palm to test on. If you have the ability to test the transfer of
sketches, and would like to be my guinea pig, please mail me and you can test the cutting
edge of black-and-green sketch transfer technology!!
WARNING! - The current version (1.20) of Diddle has very alpha
support for IR transfer. Don't use it unless you are feeling brave.
You can view the TODO and ChangeLog and a
list of known
BUGs
Just the PRC please: diddle.prc
Program with copyright and this web page: diddle-1.20.zip
Everything including source code: diddle-src-1.20.tar.gz
|
Doodle Compatibility
|
There is a specially compiled version of Diddle here that
will use the database from the original Doodle program as its scratch
buffer. You may want to use this version if you have programs (such as
DBFax) that can use the Doodle database for various purposes or have a
conversion program just for a Doodle database. Please note that the first
record in the Doodle database is used as the clipboard in Diddle, so if
you want to access a named sketch through the Doodle database, just copy
it to the clipboard. |
Hints, Tricks, and
Techniques |
- All menu items are labelled with menu accelerator keys, but you can
also access the menu items with just the single character. (without
using the slash from bottom left to upper right)
- Freehand sketching is the default mode. If you select one of the
"Insert <foo>" items from the Edit menu (where foo is one of Line,
Shape, or Text), it only applies for the next single entry. To insert
multiple lines (or shapes... or texts) you must reselect the item each
time. This can be sped up by using the menu accelerator keys, or by
using the shortcut menu.
- A "shortcut menu" will pop up at the top of the screen if you tap
the word "Diddle" in the title bar. You can also pop up the same menu at
the bottom of the screen by tapping the numeric keyboard key (lower
right in grafiti number area). Selecting "Line" or "Text" from this menu
does exactly as you would expect from the analogous menuitems in the
Edit menu. Selecting one of the shapes from this menu will allow you to
insert a shape into the drawing without going through the dialog box,
and the settings from your previous entry will apply.
- When pasting, experiment with the different values for the "Black"
and "White" drop-down lists. The default (Normal) values will simply
overwrite the current sketch, but other selections allow you to merge
the two together.
- Tapping the alphabetic keyboard key (bottom left in the grafiti
area) will toggle the titlebar on and off.
- Remember that you have two separate databases. The "scratch
database" is used for quick, temporary doodles. If you want to make a
sketch more permanent, select the "Save" menu item and you will be able
to give the sketch a name, category, and keywords (for the Find
command). You can view your saved drawings by selecting the "Index" pick
from the Page menu.
- You can toggle forward through the scratch buffer by tapping the
button (far right) on the titlebar that contains a number. This number
represents your position in the scratch buffer. You may also use the
scrolling keys to browse through the scratch buffer.
- When viewing a named/saved sketch, the number button from the
scratch buffer will contain a "T". Tapping this button will display the
title of the current sketch. Tapping the displayed title will return you
to the sketch index. Tap anywhere outside of the displayed title to
remain on the current sketch.
- All buttons in the titlebar cycle through their analogous menuitems.
- You can only publish a LinkMaster link from a
named/saved sketch.
- Inserting shapes in "Outline" mode will use the currently selected
pen and fill pattern.
- You can automatically launch a new scratch sketch with a hardware
button if you define it in the "Page - Preferences" menu pick. This is
useful if you have Diddle assigned to launch with a hardware button, and
pressing it again will automatically open a new scratch buffer. If the
last sketch in the scratch buffer is blank, it will simply go to that
sketch.
- The preferences dialog allows you to suppress the Popup shortcut
menu that appears when tapping the title. This is useful for people with
applications like MenuHack that override this action.
- You can set Diddle (in the preferences dialog) to always start on
the Index screen.
- Using the "Shuffle" option under the "Ink" menu will randomize the
order of pixels within a fill pattern, while keeping the same
black/white ratio. Therefore, it does nothing for a solid black or solid
white pattern.
- Use the "Insert Last" menu pick to quickly repeat the previous
line/shape/text inserted (with no dialog box).
- You can implement "Undo" functionality by simply copying (graffiti
'C') the sketch prior to any operation that you may want to Undo. If you
mess up, just try Paste (graffiti 'V') with the default settings to
restore the sketch as it was.
- Jot users will not be able to use the numeric keyboard character to
pop up the shortcut menu, or the alphabetic keyboard character to toggle
the titlebar.
|
User Comments |
"I'm an artist by trade, so I've been very excited about your
program. I couldn't do work like that with the other sketching programs
I've tried.... The lines drew erratically when the pen stroke slowed down
for detail and curves..." -- Douglas Cootey
"What an extremely nice app! Thanks for making it freeware!"
-- Sven Bring
"Diddle's very good, I liked Doodle, but the lack of a useful
database was a big limit. Diddle addresses this." -- David Mydans
"This is a great program! I have tried TealPaint before, but found
it too bloated and confusing. I've also used HDSketch, but find that
Diddle meets my needs best." -- E. Wong
"Great tool, and it's hard to believe that is free of charge !!"
-- Chan Tai Wah
"Diddle is a drawing program that matches or surpasses many of the
other drawing programs for the Pilot." -- Quasar
"I think your program beats the hell out of any other drawing
program (including QuickNotes that I paid for then deleted)" --
A.V.B.
"I think Diddle is great! I'm a practicing neurologist, and I find
it tremendously useful to sketch out nerve pathways in the brain for
teaching purposes and store them in my Palm III, so that I can use them
wherever I need to show my residents." -- Nigel Tan
|
User Sketches |
These are sketches made with Diddle. If you have a sketch that you
would like posted, please mail it to me.
by Douglas Cootey
by Douglas Cootey
|