beta10-nolib
Details
-
FilenameGearGauge-beta10-nolib.zip
-
Uploaded by
-
UploadedSep 3, 2009
-
Size36.34 KB
-
Downloads47
-
MD531b65e72393d1e93791405127bbc9f27
Supported WoW Retail Versions
- 3.2.0
Changelog
tag beta10
6e3007406559ff4593953e06d1a62659a3df5b6e
James D. Callahan III <darkenelf@gmail.com>
2009-09-03 19:55:20 -0400
Tagging as beta10
--------------------
James D. Callahan III:
- Removed an unused variable.
- Changed sorting order to default to descending and swap directions every click, regardless of which mouse button is pressed, rather than sorting in ascending with the right button and descending with the left.
Minor speedup in purging loop.
- Commented out the documentation section of the config - will probably end up removing it entirely.
- Removed sorting options from the right panel - sorting can now be done from the names in the column header.
Removed the main panel titlebox - the panel can be moved by dragging its border.
Fixed some frame anchoring and size issues.
- When sorting, ignore the middle mouse button.
- Moved TipTac alterations to InitializeList() from the main body of the file.
- Re-added the "panel" slashcmd...I have no idea what possessed me to remove it.
- Removed the "remove" slashcmd - I doubt many people actually typed "/gg remove LongPlayerName" when removing someone is easily done from the list panel.
- Moved information gathering and list initialization from :OnInitialize() to :OnEnable().
Removed registering for PLAYER_ENTERING_WORLD, and moved the contents of GearGauge:CheckDatabaseVersion() into :OnEnable().
Renamed UpdateData() to UpdateDataObj() for clarity.
- Fixed the average level/rating report when scanning party or raid.
- Moved configuration tables and functions into their own file.
- Accidentally deleted Panel.lua then put it back.
- Removed the "purge" SlashCmd - purges are now automatically done when the panel is opened, before list generation.
- Removed LibBabble-Class-3.0 from embeds.xml and .pkgmeta. Replaced its use with LOCALIZED_CLASS_NAMES_MALE
- Updated Interface to 30200
- Removed build number check for GetQuestDifficultyColor
- Widened the timestamp column a bit.
- Fixed two calls to GearGauge:RemoveEntry()
- Made RemoveEntry() be a method of the AddOn's object.
- Added LibDataBroker-1.1 v1.1.4 to .pkgmeta - updated embeds.xml to point to new location in Libs dir.
- Use SetFormattedText() where appropriate.
- Re-added the list header. Made several frame adjustments, and added static column sizes instead of over-thinking and resizing on-the-fly.
Reworked a few functions to be object methods.
- Made the debug function a member of the GearGauge object.
- Added some upvalues and fixed some accidental globals.
- Changed an instance of "tooltip" that was missed to "GearGauge.tooltip"
- Split all list panel code into Panel.lua and normalized column widths so the list display is consistent.
- Changed all occurrences of "tooltip" to "GearGauge.tooltip". Removed both TogglePanel() and HidePanel(), as they were no longer used anywhere.
- The scrollbar isn't needed when the number of entries in the list is less than or equal to the number of lines it can display - remove it when that is the case.
- Refresh the panel when scanning a new entry or purging entries.
- Set the look of the new list frame to mimic that of the old, since it's no longer a QTip frame.
- Wrote custom scroll-frame code for the list panel rather than using LibQTip - immense performance improvement, especially when approaching 300 list entries. Current implementation is working but in dire need of improvement.
- Removed references to LibQTipClick-1.1.
- Renamed right_pane to menu_pane, RightPane_Click to MenuPane_Click.
- When removing a single entry or multiple entries via purge, refresh the panel if it is shown.
Removed LibQTipClick-1.1 support in favor of new script functions in LibQTip.
- Show faction regardless of scan mode, but use an icon rather than "Alliance" or "Horde".