beta9-32-gd115e60-nolib
Details
-
FilenameGearGauge-beta9-32-gd115e60-nolib.zip
-
Uploaded by
-
UploadedAug 20, 2009
-
Size35.81 KB
-
Downloads38
-
MD56a3ef6221961c5f050e52616717476a2
Supported WoW Retail Versions
- 3.2.0
Changelog
James D. Callahan III:
- 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".