promotional bannermobile promotional banner

MSA-DropDownMenu-1.0

DropDown menu for non-Blizzard addons (Retail and Classic compatible)

File Details

1.0.21

  • R
  • Feb 12, 2026
  • 17.58 KB
  • 258
  • 12.0.1+5
  • Classic + 3

File Name

msa-dropdownmenu-1.0.21.zip

Supported Versions

  • 12.0.1
  • 5.5.3
  • 4.4.2
  • 3.4.5
  • 2.5.5
  • 1.15.8

If you use this library, please mark it as a related project for your addon (see Relations > Dependents).

1.0.21

- FIXED - load order conflict with 1.0.18
- REMOVED - support for WoW 12.0.0

1.0.20

- ADDED - support third argument (arg3) in menu item callback
- CHANGED - darker menu background (for better readability)
- CHANGED - API - MSA_DropDownMenu_AddSeparator parameters (backward compatible)
  - Old: MSA_DropDownMenu_AddSeparator(info, level)
  - New: MSA_DropDownMenu_AddSeparator(level)
- CHANGED - namespace frame names by library version
  - Frame names are version-dependent and are not part of the public API.
  - Do not access frames directly by name, always use the library-provided interface.
- REMOVED - support for WoW 11.2.7
- REMOVED - skin for Aurora

1.0.19

- ADDED - support for WoW 1.15.8 / 2.5.5 / 3.4.5 / 4.4.2 / 5.5.3 / 11.2.7 / 12.0.0 / 12.0.1

1.0.18

- ADDED - support for WoW 4.4.0
- ADDED - support for WoW 1.15.2
- ADDED - support for WoW 10.2.6
- REMOVED - old compatibility - reuse frames prevention

1.0.17

- ADDED - Support for WoW 1.15.1

1.0.16

- UPDATED - TOC versions
- UPDATED - Deprecated functions in WoW 10.2.0
- ADDED - Support for WoW 3.4.3 / 1.15.0
- ADDED - Support for WoW 10.2.5
- ADDED - Support for WoW 10.1.0

1.0.15

- UPDATED - Retail version
- REMOVED - TBC toc

1.0.14

- REMOVED - Backdrop backwards compatible code

1.0.13

- UPDATED - support for Aurora

1.0.12

- ADDED - Menus closed, when you click outside them (only in Retail)

1.0.11

- FIXED - wrong reuse frames without backdrop template (1.0.8 and older). But still need update this Lib, if is used directly!
- UPDATED - support for Aurora

1.0.10

- REMOVED - Deprecated - Newbie tooltips (usage of function GameTooltip_AddNewbieTip)
- UPDATED - support for Tukui

1.0.9

- ADDED - support for WoW 9.0 (compatible with WoW 8.0)

1.0.8

- ADDED - support for Atlas icons.

1.0.7

- FIXED - specific loading order of multiple lib versions - reuse frames.
- FIXED - multiple lib init - reuse init frame.

1.0.6

- FIXED - wrong menu scale at level 3+.

1.0.5

- Frames moved from XML to LUA. Lib is now without errors:
  Deferred XML Node object named ..... already exists
- Was changed method for creation of dropdown menu base frame:
  Old method (to version 1.0.4)
      local myDropDown = CreateFrame("Frame", "MyDropDown", ParentFrame, "MSA_DropDownMenuTemplate")
  New method (from version 1.0.5)
      local myDropDown = MSA_DropDownMenu_Create("MyDropDown", ParentFrame)
- See MSA-DropDownMenu Documentation

1.0.4

- ADDED - skin loading for Aurora
- UPDATED - checkbox offset in menu mode

1.0.3

- UPDATED - code from 7.3.0.24920

1.0.2

- ADDED - property reset to MSA_DropDownMenu_AddSeparator

1.0.1

- UPDATED - code from 7.2.0.23877
- ADDED - skin loading for ElvUI and Tukui

1.0.0

- Initial release