WoW watch addon Dragonflight/Wrath of the Lich King Classic 2024
logo
wow addon watch

watch

Game Version: 7.0.3
Total Downloads: 2,268
Updated: Aug 25, 2016
Created: Jul 14, 2009
download watchDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
7.0.1 release 21.24 KB Aug 25, 2016 7.0.3 256 download watch 7.0.1 releaseDownload
7.0.0 release 21.31 KB Aug 20, 2016 7.0.3 36 download watch 7.0.0 releaseDownload
4.0.3 release 18.81 KB Apr 19, 2012 4.3.4 328 download watch 4.0.3 releaseDownload
4.0.1 release 14.65 KB Jul 21, 2011 4.2.0 229 download watch 4.0.1 releaseDownload
4.0 release 14.33 KB Jul 19, 2011 4.2.0 53 download watch 4.0 releaseDownload
0.3.2 release 14.27 KB Mar 4, 2011 4.0.6 214 download watch 0.3.2 releaseDownload
0.3.1 release 14.33 KB Oct 18, 2010 4.0.1 257 download watch 0.3.1 releaseDownload
0.3 release 14.20 KB Apr 25, 2010 3.3.3 136 download watch 0.3 releaseDownload
0.2 release 9.23 KB Apr 24, 2010 3.3.3 41 download watch 0.2 releaseDownload
0.1 beta 9.04 KB Jul 27, 2009 3.1.0 40 download watch 0.1 betaDownload
r41 alpha 21.31 KB Aug 24, 2016 7.0.3 18 download watch r41 alphaDownload
r39 alpha 21.27 KB Aug 20, 2016 7.0.3 15 download watch r39 alphaDownload
r38 alpha 21.27 KB Aug 20, 2016 7.0.3 15 download watch r38 alphaDownload
r37 alpha 22.71 KB Aug 20, 2016 7.0.3 10 download watch r37 alphaDownload
r36 alpha 19.98 KB Jul 24, 2016 7.0.3 17 download watch r36 alphaDownload
r35 alpha 19.96 KB Jul 24, 2016 5.3.0 15 download watch r35 alphaDownload
r34 alpha 18.94 KB Jul 24, 2016 5.3.0 12 download watch r34 alphaDownload
r33 alpha 18.72 KB May 22, 2013 5.3.0 39 download watch r33 alphaDownload
r32 alpha 18.69 KB Oct 7, 2012 5.0.5 22 download watch r32 alphaDownload
r30 alpha 18.78 KB Apr 19, 2012 4.3.4 19 download watch r30 alphaDownload
r29 alpha 16.87 KB Jul 25, 2011 4.2.0 32 download watch r29 alphaDownload
r27 alpha 14.61 KB Jul 21, 2011 4.2.0 24 download watch r27 alphaDownload
r25 alpha 14.30 KB Jul 18, 2011 4.2.0 16 download watch r25 alphaDownload
r24 alpha 14.20 KB Jun 12, 2011 4.1.0 25 download watch r24 alphaDownload
r22 alpha 14.33 KB Oct 28, 2010 4.0.1 30 download watch r22 alphaDownload
r20 alpha 14.28 KB Oct 18, 2010 4.0.1 29 download watch r20 alphaDownload
r19 alpha 14.32 KB Jul 11, 2010 3.3.5 27 download watch r19 alphaDownload
r18 alpha 14.54 KB Apr 25, 2010 3.3.3 17 download watch r18 alphaDownload
r16 alpha 14.17 KB Apr 25, 2010 3.3.3 84 download watch r16 alphaDownload
r12 alpha 9.20 KB Apr 24, 2010 3.3.3 30 download watch r12 alphaDownload
r11 alpha 8.69 KB Mar 24, 2010 3.3.0 19 download watch r11 alphaDownload
r10 alpha 8.64 KB Sep 19, 2009 3.1.0 20 download watch r10 alphaDownload
r8 alpha 9.00 KB Jul 27, 2009 3.1.0 20 download watch r8 alphaDownload
r7 alpha 8.34 KB Jul 27, 2009 3.1.0 16 download watch r7 alphaDownload
r6 alpha 8.30 KB Jul 23, 2009 3.1.0 34 download watch r6 alphaDownload
r5 alpha 8.27 KB Jul 16, 2009 3.1.0 22 download watch r5 alphaDownload
r4 alpha 8.22 KB Jul 15, 2009 3.1.0 20 download watch r4 alphaDownload
r3 alpha 8.16 KB Jul 15, 2009 3.1.0 14 download watch r3 alphaDownload
r2 alpha 7.98 KB Jul 14, 2009 3.1.0 17 download watch r2 alphaDownload

Screenshots

Description

Share this:

This addon is a development addon that lets you display contents of variables and continually updates the result.

Features

  • Continuous colored output of values, tables, selected functions/methods, and ui objects
  • Left-click any line in a table to open a new watcher watching for this key – unless it's a function
    • Most functions are blocked, unless explicitly whitelisted
  • Try /rewatch after reloading your ui, you'll love it
  • Use your scrollwheel…
  • Right-Click the title bars for a dropdown menu
  • The green-ish area in the lower right corner of a watcher window is actually a resize-handle… sorry for the odd texture. Window sizes are saved through sessions
  • Zero dependencies, zero libraries. Perfect for testing add-on deployment.

Slash-Commands

/watch [expression]
Watches defined expression, if you skip the expression part, it will watch for "nil" wich is quite useless though.
/unwatch <id>
Removes a watcher with <id>, ID's are shown in the watcher window title as a number between ((double parentheses)).
/unwatch ALL
Removes … all watchers! (the argument is case-sensitive! so "all" or "All" and not even "aLL" will work).
/rewatch
Restores watchers from the last session. This might yield unexpected results if called more than once …

Useful info

  • You can watch for invalid expressions that might become valid sometime (or never, though that's not really useful), like MyAddonTable.frameindex:GetTop() might throw an error normally if the frame does not exist. This error will even be printed in the watcher frame, but if you create it during your session, the watcher will print the correct value.
  • Syntax errors should be detected when executing the slash command and should prevent generating a watcher.
  • Your expression will result in parsing a code like "return {expression}" (the curly braces are really there)

Stuff that is planned

  • Show/Hide unsafe functions – Often you actually don't care about table values that contain functions, especially those that are not listed as safe methods, so I'd like to add an option to the dropdown to hide/show those
  • Change expression – Just a dropdown menu item to change the expression
  • Highlight lines that change (I already know how to do it, just can't decide on the color… :D)
  • Key combination to force evaluation of method
  • Marking lines (+ Showing only marked lines)
  • Hide unsafe lines
  • Drill-down for anonymous code (structures that can not be reached from global environment)

Comments

Add a comment