Doodlepad is a whiteboard addon for drawing doodles on your screen for use with explaining fight strategies, making commentary about videos or just doodling. Doodles can be shared across a party, raid or guild scope in real-time.
Features
Draw images, strategic maps or just doodles using vector graphics
Add text, rectangles, circles and raid icons to your drawings
Seamless resizing of any doodle, old or new.
Custom colors for everything!
Optional instance map overlays for explaining raid fights
Storyboard for managing your saved doodles
Broadcast to your raid, guild, party or just someone private.
How to doodle
Type /pad [target] to open a doodlepad. If target is either "raid", "party" or "guild", your doodles will be shared with other players in those places. If target is a player of the same faction, the doodle will be shared with him/her. Otherwise, it'll just be a doodle for you to see.
If you are using a tablet to draw or just prefer the tool buttons, they're at the bottom left corner of the pad for your leisure - otherwise:
Use the left mouse button to doodle and the mouse wheel to change pen color.
Use Control + left click to place a target icon.
Use Control + mouse wheel to switch target icon.
Double-click on a position to insert a line of text.
Use right click to undo your last stroke, icon or text.
Use shift + right click to wipe the pad.
If you are unhappy with the size of the doodle pad, you can re-size it as you see fit, and any doodles you have drawn will be re-sized to fit your new doodle pad's size.
Instance map overlays
You can use the in-game instance maps as a replacement for the white background when doodling by clicking the map icon on your doodle pad. All Cataclysm instances as well as the 8 Icecrown Citadel maps are included. If you wish to only use a portion of a map as your background, you can use your mouse to draw a rectangle of the area you wish to display. Instance maps and map zoom will be broadcast to other players as well (provided they have Doodlepad rev. 43 or newer).
Pre-cataclysm note: Icecrown instance maps are found by scrolling UP, cataclysm maps are found by scrolling DOWN. If you are (still) playing the WotLK version of WoW, you'll just see blank pages instead of the Cataclysm maps.
Storyboard
All your doodles get saved in the storyboard for any later use you might have for them
type /storyboard to bring up the storyboard. Here you can view, edit, copy and delete any previous doodles you've either created or received.
FAQ
Do other players need Doodlepad installed to view doodles? Yes, to receive doodles, players will need Doodlepad installed, preferably the same version as yourself.
Someone is sending me a doodle, but I can't see it!!!111oneone Make sure you both have the latest version of Doodlepad, as there was a syntax revision in Doodlepad rev. 46.
------------------------------------------------------------------------
r61 | humbedooh | 2010-11-24 15:07:54 +0000 (Wed, 24 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Added most major cities to the map list.
------------------------------------------------------------------------
r60 | humbedooh | 2010-11-14 20:48:08 +0000 (Sun, 14 Nov 2010) | 4 lines
Changed paths:
M /trunk/Doodle.lua
Cleanups and optimizations
Added a minimum size for the pads
Fixed the last bits of the new default map sizes (3.9x2.6 instead of 4x3)
Reworked the layering order of each element group (canvas -> polygons -> lines -> icons -> strings)
------------------------------------------------------------------------
r59 | humbedooh | 2010-11-14 15:14:48 +0000 (Sun, 14 Nov 2010) | 2 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Doodle.lua
M /trunk/Textures/Logo.tga
M /trunk/embeds.xml
Updating the list of instance maps (added Blackrock Caverns 1+2)
Added an optional minimap/ldb icon
------------------------------------------------------------------------
r58 | humbedooh | 2010-11-14 11:31:23 +0000 (Sun, 14 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Updating the map selector interface.
------------------------------------------------------------------------
r57 | humbedooh | 2010-11-13 12:05:21 +0000 (Sat, 13 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
M /trunk/Textures/Logo.tga
Some bug fixes and UI changes.
------------------------------------------------------------------------
r56 | humbedooh | 2010-11-12 18:28:40 +0000 (Fri, 12 Nov 2010) | 1 line
Changed paths:
M /trunk/Textures
A /trunk/Textures/Logo.tga
Adding a spiffy logo for later use.
------------------------------------------------------------------------
r55 | humbedooh | 2010-11-12 07:59:24 +0000 (Fri, 12 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Fixing some anchor points.
------------------------------------------------------------------------
r54 | humbedooh | 2010-11-12 07:20:45 +0000 (Fri, 12 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Added an icon tool button for tablets.
------------------------------------------------------------------------
r53 | humbedooh | 2010-11-11 19:52:17 +0000 (Thu, 11 Nov 2010) | 1 line
Changed paths:
M /trunk/Textures/agt_stop.tga
M /trunk/Textures/apply.tga
M /trunk/Textures/cancel.tga
Updating some textures
------------------------------------------------------------------------
r52 | humbedooh | 2010-11-11 19:37:04 +0000 (Thu, 11 Nov 2010) | 2 lines
Changed paths:
M /trunk/Doodle.lua
- Added check to ignore zero-length lines
- Disabled debugging output
------------------------------------------------------------------------
r51 | humbedooh | 2010-11-11 19:24:31 +0000 (Thu, 11 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
A /trunk/Textures/caret.tga
Adding a caret to the text object tool.
------------------------------------------------------------------------
r50 | humbedooh | 2010-11-11 18:47:11 +0000 (Thu, 11 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Added custom colors for text objects.
------------------------------------------------------------------------
r49 | humbedooh | 2010-11-11 18:35:49 +0000 (Thu, 11 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Minor bugfix with the new map coordinate data
------------------------------------------------------------------------
r48 | humbedooh | 2010-11-11 18:29:22 +0000 (Thu, 11 Nov 2010) | 5 lines
Changed paths:
M /trunk/Doodle.lua
A /trunk/Textures
A /trunk/Textures/Brush.tga
A /trunk/Textures/Button.tga
A /trunk/Textures/Ellipse.tga
A /trunk/Textures/Rectangle.tga
A /trunk/Textures/Targets.tga
A /trunk/Textures/Text.tga
A /trunk/Textures/Triangle.tga
A /trunk/Textures/agt_stop.tga
A /trunk/Textures/apply.tga
A /trunk/Textures/cancel.tga
A /trunk/Textures/circle.tga
A /trunk/Textures/rect.tga
Lots of updates!
- Doodlepad now supports 1,000,000 pressure points (up from 153,600)
- Basic polygon support and more icons to choose from
- New fancy UI
- Added support for future scaling options
------------------------------------------------------------------------
r47 | humbedooh | 2010-11-10 08:47:46 +0000 (Wed, 10 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Fixing an error with select() :|
------------------------------------------------------------------------
r46 | humbedooh | 2010-11-10 08:32:18 +0000 (Wed, 10 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Optimizations, upvalues, bugfixes and stuff.
------------------------------------------------------------------------
r45 | humbedooh | 2010-11-09 18:11:54 +0000 (Tue, 09 Nov 2010) | 7 lines
Changed paths:
M /trunk/Doodle.lua
This revision addresses some principal fixes:
- The unit conversion between the unicode points and on-screen points have been changed to use the sub-canvas instead of the window to convert points, providing more acurate scaling.
- Resetting the overlay map rectangle now properly resets.
- When resizing the doodle pad, the existing doodle will now temporarilly fade out, making resizing easier.
- Added an additional check to prevent redundant lines from being drawn, making undoing previous lines much easier and faster.
- Moved the buttons a bit
- Fixed the color button so it'll now correctly show the initial color (red) upon opening a doodle pad.
------------------------------------------------------------------------
r44 | humbedooh | 2010-11-08 08:34:23 +0000 (Mon, 08 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
meh, adding Icecrown Citadel's 8 instance maps as well.
------------------------------------------------------------------------
r43 | humbedooh | 2010-11-08 08:31:33 +0000 (Mon, 08 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Added instance maps as possible backgrounds with an optional zoom feature for per-boss encounters (Cataclysm instances ONLY).
------------------------------------------------------------------------
r42 | humbedooh | 2010-11-07 12:17:56 +0000 (Sun, 07 Nov 2010) | 3 lines
Changed paths:
M /trunk/Doodle.lua
Changed the default 8-color palette to 11 new fun colors!
Added /pad and /board as shorthand commands for the doodle pad and storyboard (as per request).
------------------------------------------------------------------------
r41 | humbedooh | 2010-11-06 22:17:28 +0000 (Sat, 06 Nov 2010) | 4 lines
Changed paths:
M /trunk/Doodle.lua
M /trunk/Doodlepad.toc
Updating TOC
Added support for sending saved doodles to a single player (whisper)
Added some color to the menus
Fixed a bug where broadcasting saved doodles to a new target would sometimes default to a previous target instead of the new one.
------------------------------------------------------------------------
r40 | humbedooh | 2010-11-02 02:29:02 +0000 (Tue, 02 Nov 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Fixing a nil error
------------------------------------------------------------------------
r39 | humbedooh | 2010-10-31 23:47:44 +0000 (Sun, 31 Oct 2010) | 3 lines
Changed paths:
M /trunk/Doodle.lua
Exiting an empty doodle will not save it.
Added a color button for tablet users (like me)
Added a bit of tooltip info to the saved doodles in the storyboard.
------------------------------------------------------------------------
r38 | Humbedooh | 2010-10-17 12:38:27 +0000 (Sun, 17 Oct 2010) | 6 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Doodle.lua
M /trunk/embeds.xml
- Updated the config dialog (moar options!)
- Changed the double click detection a bit to be more friendly towards people using tablets
- Recombobulated the internal hashes a bit, since they were stupid
- Fixed a bug where undoing a stroke would result in different strokes being undone on the sender/receiver side
- Added a new function call for checking permissions
- Added LibCallbackHandler to the pkgmeta (since a certain 3rd party library required it but never stated so >_>)
------------------------------------------------------------------------
r37 | Humbedooh | 2010-10-11 14:59:39 +0000 (Mon, 11 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Merging with cata branch
------------------------------------------------------------------------
r36 | Humbedooh | 2010-10-10 21:16:59 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Mrrrrrglll
------------------------------------------------------------------------
r35 | Humbedooh | 2010-10-10 19:59:48 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Merging with Mrgglmrrrgl branch.
------------------------------------------------------------------------
r34 | Humbedooh | 2010-10-10 19:49:58 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/.pkgmeta
M /trunk/Doodle.lua
M /trunk/embeds.xml
cata branch merge etc etc blah blah
------------------------------------------------------------------------
r33 | Humbedooh | 2010-10-10 17:31:11 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
bla bla merge bla bla
------------------------------------------------------------------------
r31 | Humbedooh | 2010-10-10 16:50:40 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Merging with cata branch
------------------------------------------------------------------------
r29 | Humbedooh | 2010-10-10 11:11:18 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Merging with cata branch
------------------------------------------------------------------------
r27 | Humbedooh | 2010-10-08 08:57:43 +0000 (Fri, 08 Oct 2010) | 1 line
Changed paths:
M /trunk/Doodle.lua
Merging with cata branch.
--------------------------------------------------------------------
Oh man! I am making an addon similar to this and I was so sure it was unique
But oh wells. Yours looks much cooler. I want to see how your lines are much smoother. I have a general idea, maybe your drawing frame is made up of a grid of pixel-sized frames? Mine was creating a small colored frame under the cursor in an OnUpdate script, but in the end it creates a great deal of frames which aren't deletable.
Originally posted by iamtheomen i know this aint been updated in a while but just wondering if there is a chance of adding a few static shapes of different sizes.
Circle & square would be useful
Doodlepad already has those
there be drago...err, buttons for making circles and squares of any color and size, as you should be able to see from the screenshots, where I drew three rectangles (yellow, orange and teal) and one ugly circle (gray).
Just click them fancy buttons in the toolbar and drag your mouse across an area to size up your circle or whatever.
And yeees, Doodlepad hasn't been updated in a while, but to the best of my knowledge, there's no need for an update right now.
Originally posted by InTeNsO87 Is it possible to add own Map background's and Icon's? And every1 can see it then?
No, you can't add your own backgrounds or icons, as they wouldn't show on other peoples' screens unless they all had the exact same images on their computer.
However, you can suggest additional maps or icons to be added to the addon
Originally posted by Humbedooh Okay, that was a rather cryptic message
If I understand you correctly, you were suggesting a button in the new raid fly-out that would open up a doodlepad?
Yeah! Right next to where the new world marker buttons are.
Okay, that was a rather cryptic message
If I understand you correctly, you were suggesting a button in the new raid fly-out that would open up a doodlepad?
Originally posted by DoctorDyna +1 for DP
Or better yet, have we figured out how to add buttons / icons to the raid tool slide out thing, where they keep the new raid markers and such?
Originally posted by Humbedooh Hmm yeah, it's actually rather silly of me not having included a shortcut like that yet - I usually do that with my addons
I would think that a /pad shortcut would probably be the best, as it pretty much describes what it's doing.
I'll add this to the upcoming rev. 42 along with some other stuff, but till then, feel free to let me know how horribly wrong my suggested shortcut is
+1 for DP
Or better yet, have we figured out how to add buttons / icons to the raid tool slide out thing, where they keep the new raid markers and such?
Hmm yeah, it's actually rather silly of me not having included a shortcut like that yet - I usually do that with my addons
I would think that a /pad shortcut would probably be the best, as it pretty much describes what it's doing.
I'll add this to the upcoming rev. 42 along with some other stuff, but till then, feel free to let me know how horribly wrong my suggested shortcut is
Originally posted by Waky This addon is pretty sweet, I haven't been able to test it with other people yet.
One suggestion I might add (even though I could do this myself) would be to add more slash commands like /dp or /doodlep or /dpad just for ease of access. Other than that, I love this addon
This addon is pretty sweet, I haven't been able to test it with other people yet.
One suggestion I might add (even though I could do this myself) would be to add more slash commands like /dp or /doodlep or /dpad just for ease of access. Other than that, I love this addon
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.
*Clicking the donate button above will take you to PayPal.com
*Clicking the donate button above will take you to Pledgie.com