File Details
v1.0.0
- R
- Feb 12, 2026
- 32.34 KB
- 4
- 12.0.1
- Retail
File Name
Diameter-v1.0.0.zip
Supported Versions
- 12.0.1
Diameter
v1.0.0 (2026-02-12)
- Adding a Release job workflow for github.
- Added project ID and cog image.
- Moving navigation to EventBus.
- Constants moved to a "Constants.lua" file.
- Created Diameter.EventBus and removed a good chunk of global state, but
it's not complete, yet.
Loop is having to keep track of a lot of state (navigation, current). Not
great, but the decoupling is happening. - Last sessionID, sessionType and modes are not persisted in DB.
Diameter stops querying C_DamageMeter if not in combat. - Split the header components into UIHeader.
Data and some global state now understand SessionType.Current.
Added a Segments menu. - New frame starts on bottomright instead of middle of the screen.
- Removing session fetching if addon is in modes view.
Removed scroll wheel handling; Blizzard's UI already deal with that. It throws a lot of errors, though. - Removed BlizzardDamageMeter from the global space.
- Added some documentation of the general idea of each module.
- Fixed bug: error would pop at the beginning of a fight when there was no breakdown yet.
Fixed bug: after boot addon would start with a blank screen.
Fixed bug: after boot, moving to Modes page would require a scroll to paint the bars.
Added Util.lua with some functional flavor.
Added some docs and changed some dull variable names like "f" to "mainFrame".
"step" in UI is now a proper variable and not a copy-and-pasted magic number. - Moved a Menu function to the right namespace.
- Updated README.
- Removed redundant comment.
- Added a mode navigation page that's above all pages.
Right click and left click navigate pages and they can happen on bars
or on the scroll frame.
Removed some print() and added some comments. - Added cogwheel icon for AddOns menu
- Refactoring of scroll engine to avoid mega-functions.
Loop speed set to 0.5 instead of the 5 seconds for debugging. - Fixed scrolling frame and autoresizing.
- Able to show breakdown during combat... only for yourself right now,
though, through UnitGUID("player").
We are also passing the index of the selected player. This was a failed
attempt to fetch the breakdown data from blizz. - Data fetching moved to a Data.lua file.
Diameter.Modes renamed to Diameter.Current, which makes more sense.
Loop:UpdateBar now expects a standard data, and doesn't try to guess if it's detailed data or group data.
Navigation now also persists the index of the selected toon on drill down, but there's a bad bug here with secret values. - Fixing comment.
- Added spell breakdown.
Added right and left mouse click to navigate to breakdown and back.
Added more bars. At 40 now. - Fixed non scaling bar color on DPS mode
- Added spec icon to bars.
- Moved bar creation to function.
Changing mode now changes the UI Header text too. - Added all menu options provided by blizzard dps meter
- Added new bars to be filled.
- Initial commit: Diameter core structure
- Initial commit