Skip to content

Releases: brittyazel/DevTool

1.0.8

28 Jan 22:23
Compare
Choose a tag to compare

DevTool

1.0.8 (2024-01-28)

Full Changelog Previous Releases

  • General code cleanups, and added some error messages to fix #11
    If you tried to call :AddData() too early from another addon, there was no guarantee that DevTool was initialized enough to be ready for the incoming data. I moved a couple items earlier in the loading process to try to help this, and added some safety checks and error messaging to handle this cleaner than just erroring out.
  • Port custom color picker to Ace3 widget, necessary for 10.2.5 API change
    While we really need to rewrite the whole GUI, for the moment we can just port our custom color widget to use Ace3's color widget. This is required due to the API changes that happened in 10.2.5. Ace3 will make this a lot easier to deal with the two different versions we need now between Classic and Retail

1.0.7

16 Jan 17:08
Compare
Choose a tag to compare

DevTool

1.0.7 (2024-01-16)

Full Changelog Previous Releases

  • Update Ace3 Libs
  • Update TOC for 10.2.5

1.0.6

07 Nov 07:35
Compare
Choose a tag to compare

DevTool

1.0.6 (2023-11-07)

Full Changelog Previous Releases

  • Update toc for 10.2 and update GitHub actions
  • Update README.md
    Small README fix

1.0.5

08 Oct 19:05
Compare
Choose a tag to compare

DevTool

1.0.5 (2023-10-08)

Full Changelog Previous Releases

  • Re-work and cleanup help menu
    In preparation for adding localization, we need to significantly cleanup the help window that shows when you type '/dev help'
  • make "disabled" badge in event window red for visibility
  • fixes #10, values set to "unit" were not always unit values

1.0.4

05 Sep 23:27
Compare
Choose a tag to compare

DevTool

1.0.4 (2023-09-05)

Full Changelog Previous Releases

  • Update TOC for 10.1.7

1.0.3

23 Jul 06:15
Compare
Choose a tag to compare

DevTool

1.0.3 (2023-07-23)

Full Changelog Previous Releases

  • Update TOC and libs
  • add tools-used to pkgmeta

1.0.2

06 Jun 23:20
Compare
Choose a tag to compare

DevTool

1.0.2 (2023-06-06)

Full Changelog Previous Releases

  • fixes #8
    Safety check in case a value returns form getmetatable() that isn't of type . Sometimes a string is returned is returned with a value of "forbidden".
  • fixes #5
    Add safety for the case of events not existing, and better expose unit information to the GUI.
  • Merge pull request #6 from Numynum/patch-1
    Make the main frame a TopLevel frame
  • Make the main frame a TopLevel frame
  • Update README.md
    Update README.md
    Update README.md
    Update README.md
    Update README.md

1.0.1

10 May 01:07
Compare
Choose a tag to compare

DevTool

1.0.1 (2023-05-10)

Full Changelog Previous Releases

  • Add pkgmeta.yaml to allow for multi-version toc generation

1.0.0

10 May 00:59
Compare
Choose a tag to compare

DevTool

1.0.0 (2023-05-10)

Full Changelog Previous Releases

  • Prepare GitHub action using BigWigs pacakger and set up project IDs
  • Update License
  • Cleanups and removal of extraneous functions, small bug fixes
  • Update issue templates
  • Create FUNDING.yml
  • Update issue templates
  • Update issue templates
  • Add attribution statement to README
  • Simplify file name scheme
  • Initial rebranding pass
  • greatly simplify DevToolOptions.xml file
  • Fix for resize column become detached when moving the main window
  • Fix for # not providing accurate count for tables without indexed keys
  • safety check to keep the list from getting too large and crashing
  • Crap tons of cleanups, right info column now relative to right edge
  • Ace3 lib updates
  • Lots of cleanups and organization for utility functions
  • Merge branch 'RemoveLinkedLists' into main
  • Fix and optimize the remaining parts from the linked list conversion
  • Update linked list code ~ 90% reduction in CPU overhead on large lists
    remove Add: in favor of AddData:
  • Mostly working, just need to sort out logic
  • Update linked list code ~ 90% reduction in CPU overhead on large lists
  • Rewrite .toc with new icon and values
  • Cleanup indents and spaces
  • Cleanups, reorgs, and prep for rebrand
  • streamline linked list
  • increase the tic rate to the max allowable
  • Bump toc and organize last xml file
  • Fix lua error and get rid of all OnUpdate callbacks
    There was a terrible performance leak where OnUpdate would endlessly run once it started. Get rid of all OnUpdate callbacks and replace them with Ace3 timers with a 0.02s tick interval. This is much safer.
  • Update TOC for 10.0.5
  • Closes #3
  • clean up the README
  • fix lua error found in 10.0 when function meta returned as type "number"
  • Update libs for 10.0 prepatch
  • Merge branch 'Dragonflight'
  • Update ToC
  • keep backwards compatibility
  • Initial port to Wow 10.0. Updated libs and api fixes
  • Simplify AddData function name
  • fix for erroneous global call
  • update ace3 libs
  • boolean check fix from @Meivyn
  • remove small reference to Neuron from copy+paste mistake
  • Merge branch 'Ace3Port'
  • big port to ace3 db and lots of bug fixing around it
  • superficial port to ace-console for chat command
  • Move defaults to their own file
  • initial port to ace3 addon. Lots left to do
  • potential fix for lua error
  • Fix two small visual issues based on feedback
  • change background to a pale gray color to keep things fresh
  • color formatting changes and fix indenting
  • Merge remote-tracking branch 'origin/master'
  • code cleanup, xml fixes, rework color system to the new api
    try to fix saved variable data, still not working
    fix colors not saving and remove unnecessary white color sets
  • fix colors not saving and remove unnecessary white color sets
  • try to fix saved variable data, still not working
  • code cleanup, xml fixes, rework color system to the new api
  • 8.0.0 fix
  • ACP.L bug fix. value.fn could throw the error if value metatable is some function
  • small performance update
  • 7.2.5 Interface update in toc declaration
  • Fix of scrollframe size on initial load. Now wowapi updates size only after VARIABLES_LOADED event, so we have to update UI one more time after this event. And also performance fix, that will update main grid only in visible state
  • Merge pull request #2 from alarofrunetotem/master
    Fix for issues #1
  • Now can listen to all events, just add ALL in events menu
  • 7.0.0 options color selection fix
  • ScrollFrame extra buttons dont go under the invisible are and hide properly now
  • Fix for issues #1
    Just check if metatable is really a table (copes with __metatable usage)
  • All events listener
  • initial wnd size fix
  • Size change menu added, .toc changed
  • Huge refactoring. Color change menu added
  • Resize working fine now after bugfix
  • Resize main frame behavior changed
  • Resize fixes, still glitching sometimes
  • Added main table last column delimiter
  • Add sideFrame drag
  • Design completely changed
  • UI cleanup and README update
  • Can pass tables as function args. need to add t= prefix like t=ViragDevTool
  • Can pass args to functions. Works only for string, number, nil, boolean
  • Bugfix after meatatable name changed
  • Cleanup and refactoring
  • metatable fixes
  • Fix if getmetatable(table).__index type is a function. This will execute it and we dont want such behavor
  • Fn cals names have args in UI
  • Added newproxy() fix after bug from DBM
  • Huge performance boost for function call monitor-logger
  • README update
  • Frame name info added. Function call logger will not accept invalid tables. Raw help button added
  • Function call logger added, cmd refactoring and help update
  • tag commit
  • UI cleanup
  • Events start and stop msg colors updated and time added to ui
  • Sorting update. Number names will sort like 1,2,10 instead of 1,10,2
  • Added UI button for Blizzard_DebugTools FrameStack
  • Colors removed from xml
  • Main UI list rows dividers added. Highlights hoovered row. ACP.L bugfix
  • UI cleanup and buttons texture changes
  • Main wnd and sidebar preserve last state(open/closed) on logout or reload ui
  • Main UI wnd saves position and size on relog
  • startswith cmd fix and delete items in history added
  • README changes
  • Added vdt help cmd
  • Events UI ready
  • Can monitor events with slash cmd vdt addevent eventaname or vdt eventremove eventname
  • Slash cmd improved. Can search for fields py name pattern
  • History for slash cmd added. Can call most recent cmd from UI now . Lots of bugfixes
  • Small fixes and cleanup
  • Huge refactoring. All global functions and names removed except ViragDevTool_AddData
    SavedVariable added
    Color helper table-class created
    Xml fixes
  • Function calls bugs fixed and colours changed. Sorting 1-st element in table fixed
  • Function call now adds info to UI list
  • Fix of last value in list not visible
  • Added /vdt, so now we can add global variables by name. Try to fix Attempt to find 'this' in non-framescript object
  • README update
  • Added README
  • Added some comments and TODO list
  • Function calls return text updated with colors
  • Fix of resetting scroll position on resize
  • ScrollFrame Resize fix
  • Debug prints removed
  • Rename to ViragDevTool
  • Refactoring. Replaced MyMode with VarrenDevTools
  • Lots of updates. Can resize, move frame. 4 collumns in a row now
  • working HybridScrollFrame same functionality as before
  • Initial commit. Playing with FauxScrollFrame