Quick Start
Functions
registerRadial
registerRadial
Register a radial submenu with the specified configuration.Parameters:
radialData(table) - Radial menu configuration object (see Registration Options)
addRadialItem
addRadialItem
Add one or more items to the global radial menu.Parameters:
item(table | table[]) - Single item or array of items (see Item Properties)
removeRadialItem
removeRadialItem
Remove an item from the global radial menu.Parameters:
itemId(string) - Unique identifier of the item to remove
clearRadialItems
clearRadialItems
Clear all items from the global radial menu.
hideRadial
hideRadial
Hide the radial menu.
disableRadial
disableRadial
Enable or disable the radial menu.Parameters:
state(boolean) -trueto disable,falseto enable
getCurrentRadialId
getCurrentRadialId
Get the ID of the currently open radial menu.Returns:
menuId(string | nil) - The ID of the currently open menu, or nil if no menu is open
Configuration
Registration Options
Unique menu identifier
Array of menu items (see Item Properties)
Item Properties
Unique item identifier (required for global items)
Item display text
FontAwesome icon class or image URLSupported image formats:
.png, .webp, .jpg, .jpeg, .gif, .svgIcon color (hex or CSS color name)
Icon animation typeAvailable options:
'spin', 'spinPulse', 'spinReverse', 'pulse', 'beat', 'fade', 'beatFade', 'bounce', 'shake'If
true, icon only animates on hover instead of continuouslySubmenu ID to open
Progress ring value (0-100)
Progress ring color (hex or CSS color name)
Badge text or count
Numbers greater than 99 display as “99”
Badge color (hex or CSS color name)
Display only, no hover or click
Keep menu open after clicking
Callback function executed when item is selectedParameters:
currentMenu(string | nil) - The current menu ID (ornilfor global menu)itemIndex(number) - The clicked item’s index
Press Z to open/close the global radial menu (will only display when there is at least one item)
Preview



