The dropdown system is completely changed, so this had to be updated in our addon as well. There are additional minor changes that we also need to iron out due to the extensive UI changes coming in the expansion.
Created util:GetMouseFocus() to help cover what the deprecated GetMouseFocus did before.
Updated the unit popup code to either use Menu.ModifyMenu or LibDropDownExtension for pre-patch purposes.
Implemented DropDownUtil and migrated the dropdown related code to function with both 10.2.7 and 11.0.
Settings frame dropdown for replay
Replay frame dropdown on the config button
Updated the color picker code to work with both 10.2.7 and 11.0.
Updated the settings panel code to not rely on the deprecated InterfaceOptions_AddCategory since all other client flavors now use the new system.
The dropdown system is completely changed, so this had to be updated in our addon as well. There are additional minor changes that we also need to iron out due to the extensive UI changes coming in the expansion.
util:GetMouseFocus()
to help cover what the deprecatedGetMouseFocus
did before.Menu.ModifyMenu
orLibDropDownExtension
for pre-patch purposes.DropDownUtil
and migrated the dropdown related code to function with both10.2.7
and11.0
.10.2.7
and11.0
.InterfaceOptions_AddCategory
since all other client flavors now use the new system.