Download
(238Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 03-19-24 06:41 PM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Classic (1.15.1)
WOTLK Patch (3.4.3)
Updated:03-19-24 06:41 PM
Created:unknown
Downloads:48,704
Favorites:368
MD5:
10.2.6

TinyPad  Popular! (More than 5000 hits)

Version: 3.1.14
by: Gello [More]

TinyPad is a simple but powerful notepad addon that's easy to use.

This addon works in Retail, Classic Era and WotLK Classic clients.

How to Use

  • To summon: /pad or /tinypad, bind a key, or turn on a minimap button in the settings panel.
  • To resize: Drag the resize grip in the lower right corner of the window.
  • The mod should be self explanatory how to use. Mouseover buttons to see what they do.

Notes
  • To add links to pages: Bring up a TinyPad page and put the blinking cursor where you want to insert a link, then shift+click an item, spell, recipe, quest or achievement as you ordinarily would to chat.
  • To view links: Click them.
  • To send links: Shift+click to chat as you would normally.
  • Links may display only a handful of characters, but they have many hidden control characters. The EditBox is not intended to handle massive amounts of text (the limit in TinyPad is 8192 characters), so keep that in mind if trying to cram the entire contents of the Adventure Journal loot pages into one page.
  • Searches are case insensitive.
  • You can bind a key to search.
  • While locked, the window won't go away with ESC, but you can still toggle it with a macro, key bind or minimap button; and you can move it while holding the Shift Key.
  • You can also run pages with /run TinyPad:Run(page)
  • You can add a page with TinyPad:Insert("text here adds a new page")
  • You can delete multiple pages with TinyPad.DeletePagesContaining("regex") NOTE: be careful with this one.
  • Users who edited the Lua in previous version to choose your own fonts, look in panels\fontbar.lua now. (You can replace any of the 3 fonts with your own but it will ignore a 4th font, sorry!)

v3.1.14, 03/19/2024
- toc update for 10.2.6 patch

v3.1.13, 03/10/2024
- toc update for 1.15.1 patch

v3.1.12, 01/16/2024
- toc update for 10.2.5 patch

v3.1.11, 11/23/2023
- Rework of OnKeyDown handling to remove the need to use the protected PropgateKeyboardInput
- The Allow Ctrl Keys option now allows for Ctrl+F (Find), Ctrl+N (New), CTRL+Z (Undo) or Ctrl+Y (Redo) while the editbox has focus. This functionality (while editbox had focus) was previously 'baked in' but is now an option that's on by default that can be turned off
- The former behavior of Allow Ctrls Keys, to use Ctrl+F/N/Z/Y without editbox focus, has been removed
- TinyPad will once again behave the same in or out of combat

v3.1.10, 11/07/2023
- toc update for 10.2 patch
- toc update for 3.4.3 patch

v3.1.9, 09/05/2023
- toc update for 10.1.7 patch

v3.1.8, 08/24/2023
- Resize lua error fix for Classic Era clients
- toc update for 1.14.4 amd 3.4.2 patches

v3.1.7, 07/11/2023
- Due to changes by Blizzard in 10.1.5, while TinyPad is on screen in combat, any key will act as the ESC key (to dismiss bookmarks/settings/window)
- toc update for 10.1.5 patch

v3.1.6, 05/02/2023
- Added compartment launcher support
- toc update for icon and 10.1.0 patch

v3.1.5, 03/21/2023
- toc update for 10.0.7 patch

v3.1.4, 01/25/2023
- toc update for 10.0.5 patch

v3.1.3, 01/19/2023
- Fix for WotLK Ulduar patch
- toc update for 3.4.1 patch

v3.1.2, 11/15/2022
- toc update for 10.0.2 patch

v3.1.1, 10/25/2022
- Update for Dragonflight clients

v3.1.0, 09/11/2022
- Added support for 10.x (Dragonflight) PTR/Beta clients
- PTR/Beta clients will still need to load out of date addons for this version

v3.0.20, 09/01/2022
- toc update for WotLK Classic

v3.0.19, 08/16/2022
- toc update for 9.2.7 patch

v3.0.18, 08/03/2022
- Added option 'Start on First Page' to open TinyPad to the first page after a login/reload, instead of the last.

v3.0.17, 05/31/2022
- toc update for 9.2.5 patch

v3.0.16, 05/21/2022
- Added curse project ID to toc

v3.0.15, 05/19/2022
- Added option 'Share Position' to make window size and position shared across all characters
- Updated toc for Wago

v3.0.14, 05/12/2022
- Fix to make wowup recognize the wowinterface provider. (May require a rescan of folders in wowup)

v3.0.13, 02/22/2022
- toc update for 9.2 patch

v3.0.12, 11/27/2021
- Added broker plugin to summon/dismiss window
- toc update for Classic/BCC clients

v3.0.11, 11/2/2021
- toc update for 9.1.5 patch

v3.0.10, 06/29/2021
- toc update for 9.1.0 patch

v3.0.9, 05/18/2021
- Update for The Burning Crusade Classic

v3.0.7, 03/13/21
- toc update for 9.0.5 patch

v3.0.6, 12/06/20
- Added option 'Open On Login' to make TinyPad open when you login or /reload.
- Added 'Invisible' suboption under 'Transparency' to increase the transparency effect.
- Added 'Hide More' suboption under 'Hide Tooltips' to also hide bookmark tooltips.

v3.0.5, 10/13/20
- Shadowlands pre-patch release.

v3.0.4, 9/10/20
- Added a separate Search button to the main toolbar to open a dedicated search bar beneath the toolbar.
- The settings button now opens a scrollable side panel rather than a row of toolbar buttons shared with search.
- Font options are now within the settings panel rather than a dedicated toolbar panel.
- Added support for adding more fonts choices in panels/settings.lua.
- Added Morpheus and Skurri font choices.
- Added option 'No Fadeout' to stop the behavior of the TinyPad background fading out when the mouse leaves the window.
- Added option 'Hide Tooltips' to hide tooltips.
- Hitting Ctrl+F will open the Search panel when the main editbox has focus.
- Hitting Ctrl+N will start a new page when the main editbox has focus.
- Added option 'Allow Ctrl Keys' to allow Ctrl+F (Find), Ctrl+N (New), Ctrl+Z (Undo) and Ctrl+Y (Redo) to work while TinyPad's editbox doesn't have focus but the addon is on the screen.
- Fix for fadein/fadeout effect sometimes not triggering when the mouse moves very fast.
- The Tab key will now insert 3 spaces where the cursor is.

v3.0.3, 8/7/20
- Added support for Shadowlands beta client

v3.0.2, 7/26/20
- Fix for page not saving if it's up on screen during a logout/reload.
v3.0.1, 7/5/20, Complete rewrite. Changes include:
- When the mouse is off the window while it doesn't have focus, the toolbar, bordering frame, etc. will fade away and leave only the text area on screen.
- When there's not enough text on a page to scroll, the scrollbar will now hide and allow text to wrap across width ordinarily taken up by the scrollbar.
- The toolbar now adapts to the size of the window. For instance: as you narrow the window's width, the page number will collapse
Optional Files (0)


Archived Files (27)
File Name
Version
Size
Author
Date
3.1.13
238kB
Gello
03-10-24 12:25 PM
3.1.12
238kB
Gello
01-16-24 03:58 PM
3.1.11
238kB
Gello
11-23-23 06:00 PM
3.1.10
238kB
Gello
11-07-23 03:29 PM
3.1.9
238kB
Gello
09-05-23 04:44 PM
3.1.8
238kB
Gello
08-24-23 04:04 AM
3.1.7
238kB
Gello
07-11-23 05:59 PM
3.1.6
237kB
Gello
05-02-23 03:17 AM
3.1.5
237kB
Gello
03-21-23 03:06 AM
3.1.4
237kB
Gello
01-25-23 04:58 AM
3.1.3
237kB
Gello
01-19-23 06:02 PM
3.1.2
237kB
Gello
11-15-22 11:15 AM
3.1.1
237kB
Gello
10-25-22 05:37 PM
3.1.0
237kB
Gello
09-11-22 04:26 AM
3.0.20
237kB
Gello
09-01-22 01:55 AM
3.0.19
237kB
Gello
08-16-22 06:29 PM
3.0.18
237kB
Gello
08-03-22 01:49 PM
3.0.17
237kB
Gello
05-31-22 09:05 AM
3.0.16
237kB
Gello
05-22-22 07:41 AM
3.0.15
238kB
Gello
05-19-22 03:24 AM
3.0.14
243kB
Gello
05-12-22 06:33 PM
3.0.13
243kB
Gello
02-22-22 04:41 PM
3.0.12
243kB
Gello
11-27-21 06:27 AM
3.0.11
243kB
Gello
11-02-21 09:47 AM
3.0.10
243kB
Gello
06-29-21 04:51 PM
3.0.9
242kB
Gello
05-18-21 06:57 PM
3.0.7
242kB
Gello
03-13-21 04:59 AM


Post A Reply Comment Options
Unread 05-21-12, 03:48 PM  
xromania™
A Frostmaul Preserver
 
xromania™'s Avatar

Forum posts: 284
File comments: 136
Uploads: 0
best addon thanks
__________________
*sry my english
http://eu.battle.net/wow/en/characte...romania/simple
Report comment to moderator  
Reply With Quote
Unread 01-22-12, 11:27 AM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Originally Posted by lonadar
See my post of 2-21-2010 previously. I haven't tried it since then, but I also never saw anything indicating this was ever addressed. If I'm just doing this wrong, or using it wrong, please let me know.
In that post:
I made a page with a bunch of "/qh find loc location xx yy" to run as a script to add all of the Elder locations to QuestHelper to guide me through. When I clicked on the button at the top to run the page as a script, I got this:
I see the confusion. The scripts run with the run button are lua scripts just like addons use. /slash commands are interpreted macro commands, partly for running protected actions that addons aren't allowed to script (like /cast and /target), partly for addons like QH to give you commands it can interpret.

This is a lua script:
Code:
function PickProspect()
  local macroName = "Prospect"
  local ores = {
    ["Elementium Ore"]="Obsidium Ore  ",
    ["Obsidium Ore  "]="Pyrite Ore    ",
    ["Pyrite Ore    "]="Elementium Ore"
  }
  local macroIndex = GetMacroIndexByName(macroName)
  local macroBody = select(3,GetMacroInfo(macroIndex))
  local currentOre = string.match(macroBody,"^#showtooltip (.-)\n")
  local newOre = ores[currentOre]
  if newOre then
    macroBody = string.gsub(macroBody,currentOre,newOre)
    EditMacro(macroIndex,macroName,nil,macroBody,1)
  end
end
When you enter "/qh find loc location xx yy" into chat or a macro encounters it, the default UI goes through a process of sending "find loc location xx yy" to the addon that has ownership of "/qh".

TinyPad runs lua scripts, it doesn't run a command parser to run macro/slash commands.
Report comment to moderator  
Reply With Quote
Unread 01-22-12, 08:04 AM  
lonadar
A Murloc Raider
 
lonadar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 43
Uploads: 1
Originally Posted by Gello
Thanks for the feedback!

Cutting/Pasting text that includes a link kills the link. For some reason the identifying code doesn't get copied

I'll think on this. The typing/copy/pasting done into WoW EditBoxes (like the macro edit window, chat window, etc) is done in a "black box" and an addon only knows what it looked like before and after. WoW strips out the control codes on links when you copy them. There's maybe a way to cheat the system by monitoring links in pages and when they disappear/reappear, but any solution would only allow cut/paste within TinyPad. Allowing cut/paste from/to other EditBoxes (like copying links from TinyPad to a macro window) would be prohibitively invasive.
Yea, this is just within the Pad, like moving a set of links from one page to the other (reorganizing pages), the links will lose their functionality.

Originally Posted by Gello
I can't get script-running to work.

Are you getting an error of any sort? When you enter text like:

print("hello world")

and click the Run icon, it runs the page as if it was a lua script. There can be no macro commands in the script. It runs lua, not the macro command parser. /run and /script are macro commands also. Make sure those are removed from any scripts you want to run. ie: /run print("hello world") -> print("hello world")
See my post of 2-21-2010 previously. I haven't tried it since then, but I also never saw anything indicating this was ever addressed. If I'm just doing this wrong, or using it wrong, please let me know.

Originally Posted by Gello
AN UNDO FEATURE!

It's been there for years! The little paw icon will undo any changes you make to a page before leaving it.
...how...did...I...never...see...this... /shame
Report comment to moderator  
Reply With Quote
Unread 01-22-12, 12:19 AM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Thanks for the feedback!

Cutting/Pasting text that includes a link kills the link. For some reason the identifying code doesn't get copied

I'll think on this. The typing/copy/pasting done into WoW EditBoxes (like the macro edit window, chat window, etc) is done in a "black box" and an addon only knows what it looked like before and after. WoW strips out the control codes on links when you copy them. There's maybe a way to cheat the system by monitoring links in pages and when they disappear/reappear, but any solution would only allow cut/paste within TinyPad. Allowing cut/paste from/to other EditBoxes (like copying links from TinyPad to a macro window) would be prohibitively invasive.

I can't get script-running to work.

Are you getting an error of any sort? When you enter text like:

print("hello world")

and click the Run icon, it runs the page as if it was a lua script. There can be no macro commands in the script. It runs lua, not the macro command parser. /run and /script are macro commands also. Make sure those are removed from any scripts you want to run. ie: /run print("hello world") -> print("hello world")

The ability to reorganize pages without a lot of cut/paste (on, or offline)

This one would be trivial and probably useful. Could make SHIFT while clicking page first/back/forward/last move the page. I'll probably add this.

The ability to have multiple pads, or to create sections within the pad.

This is actually one of the reasons I was considering bookmarks. For instance I'd create a "BG scripts" bookmark and anytime I create a new one I'd go to that bookmark and insert a new page in that area.

AN UNDO FEATURE!

It's been there for years! The little paw icon will undo any changes you make to a page before leaving it.

The ability to have TinyPad feed a list, a line at a time, into the console box as if we had typed it (see script comment above).

It does this now. But it can't do macro commands.
Report comment to moderator  
Reply With Quote
Unread 01-21-12, 09:17 AM  
lonadar
A Murloc Raider
 
lonadar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 43
Uploads: 1
Originally Posted by Gello
Out of curiosity, especially from long time users, is there any real demand for bookmarks or any other universal feature? You can PM me or post here if you have a strong feeling one way or the other.
I have about 30 pages in mine, and from time to time I try to consolidate information and regroup it for best fit.

Two small gripes, since you've returned to the fold:
- Cutting/Pasting text that includes a link kills the link. For some reason the identifying code doesn't get copied.
- I can't get script-running to work. (I think I posted somewhere about this.) For example, I had made an entire list of sites to feed into QuestHelper to route through the Lunar Festival or the Fire Festival or such, but I couldn't run it through TinyPad. Does it run as a WoW script in the background?

I don't know that a web-like bookmarking feature would suit me, but some sort of quick ability to find specific pages would be good. Personally, I'd love to have tabs added down the side of the window with either numbers or custom short names.

Other features I would like to see:
- The ability to reorganize pages without a lot of cut/paste (on, or offline)
- The ability to have multiple pads, or to create sections within the pad.
- AN UNDO FEATURE!
- The ability to have TinyPad feed a list, a line at a time, into the console box as if we had typed it (see script comment above).

This has been, far and above, one of the most useful addons I've ever used. Thank you!
Report comment to moderator  
Reply With Quote
Unread 01-15-12, 01:39 PM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Out of curiosity, especially from long time users, is there any real demand for bookmarks or any other universal feature? You can PM me or post here if you have a strong feeling one way or the other.

Back in 2005 when this addon was first posted, the goal was to keep TinyPad as simple and to the point as possible. Over six years later, I have over 800 pages on my personal one now, filled with scripts and experiments and random notes of all kinds. I go back to specific pages often by searching for keywords (usually stuff like archaelogy scripts to save precious macro slots) and in reviewing the addon it seems a prime candidate for a rewrite and maybe a bookmarking ability.

But in asking around, my 800+ pages seems way way more than others who use it. So I may just rewrite it to conform to "modern" methods and keep it simple as it is now.
Last edited by Gello : 01-15-12 at 02:23 PM.
Report comment to moderator  
Reply With Quote
Unread 01-14-12, 09:00 AM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Originally Posted by Alexils
Why i don't may drag window tinypad? Also background is white, and i don't see where cursor position. I may only resize window. It's bag?
Woops, I didn't realize until coming here to update the mod that I only posted for Cataclysm beta and not a live version. Sorry about that.

And sorry to all for the extremely long time between updates.
Report comment to moderator  
Reply With Quote
Unread 01-13-12, 11:18 AM  
Alexils
A Kobold Labourer

Forum posts: 0
File comments: 31
Uploads: 0
Why i don't may drag window tinypad? Also background is white, and i don't see where cursor position. I may only resize window. It's bag?
Report comment to moderator  
Reply With Quote
Unread 01-11-11, 03:22 PM  
Pekti
A Kobold Labourer

Forum posts: 0
File comments: 43
Uploads: 0
Re: I miss TinyPad!

Originally posted by tahpagh
I miss TinyPad..any chance it's going to be updated any time soon ? None of the others out there even come close to what this one had going on.

Bring back TinyPad please


xoxo

~liynaa
Give this one a shot!

http://www.wowinterface.com/download...yPad.html#info
Report comment to moderator  
Reply With Quote
Unread 01-07-11, 06:45 PM  
tahpagh
A Defias Bandit
 
tahpagh's Avatar

Forum posts: 2
File comments: 1
Uploads: 0
I miss TinyPad!

I miss TinyPad..any chance it's going to be updated any time soon ? None of the others out there even come close to what this one had going on.

Bring back TinyPad please


xoxo

~liynaa
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 12:33 PM  
zasy99
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Originally posted by xromania™
but this cata beta version i think is older than the evl fix version, so wich one we using and why this confusion and nobody organise the things
tinypad beta v1.71 cata version works fine, no errors.
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 03:20 AM  
xromania™
A Frostmaul Preserver
 
xromania™'s Avatar

Forum posts: 284
File comments: 136
Uploads: 0
but this cata beta version i think is older than the evl fix version, so wich one we using and why this confusion and nobody organise the things
__________________
*sry my english
http://eu.battle.net/wow/en/characte...romania/simple
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 08:32 PM  
Bluspacecow
Giver of walls of text :)
 
Bluspacecow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 770
File comments: 123
Uploads: 1
There's a 1.71 Cata version in the Cata beta section

Here's a link to the 1.71 cata version.

http://www.wowinterface.com/download...yPad.html#info
__________________
tuba_man on Apple test labs : "I imagine a brushed-aluminum room with a floor made of keyboards, each one plugged into a different test box somewhere. Someone is tasked with tossing a box full of cats (all wearing turtlenecks) into this room. If none of the systems catch fire within 30 minutes, testing is complete. Someone else must remove the cats. All have iPods." (http://community.livejournal.com/tec...t/2018070.html)
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 04:55 PM  
Chasim
A Defias Bandit

Forum posts: 2
File comments: 85
Uploads: 0
evl's Fix

Thanks evl for the fix, it does change the background back to black.

Two remaining prolbems:

(1) The item linking no longer works:

Message: Interface\AddOns\TinyPad\TinyPad.lua:452: attempt to index global 'ChatFrameEditBox' (a nil value)
Time: 10/14/10 18:53:41
Count: 1
Stack: [C]: ?
Interface\AddOns\TinyPad\TinyPad.lua:452: in function `DoubleClick'
[string "*:OnMouseUp"]:1: in function <[string "*:OnMouseUp"]:1>


(2) As Vidster indicates, you can no longer move the TinyPad frame (even after unlocking it).
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 04:44 PM  
Vidster
A Kobold Labourer

Forum posts: 1
File comments: 3
Uploads: 0
Does anyone have any idea why i can not move my tinypad text box since this last patch?.

I can resize it with no problems but i can not move the box itself.

[EDIT] Nvm. There is a new version HERE made by Gello. Thanks for the great work
Last edited by Vidster : 10-14-10 at 04:51 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: