Radialmenu changelog

2 releases since 6 Feb 2026 · latest 0.6.0

0.6.0Latest
1 new4 fixed5 improved
26 Mar23 views

Before you update

Config file

Check bridge/qb-radialmenu/config.lua

Config cleanup Copy your settings across instead of overwriting the file.

Config file

Check shared/config.lua

Added label settings, restructured Copy your settings across instead of overwriting the file.

New1

  • Customizable center labels — The radial menu center text ("ACTION" / "MAIN MENU") can now be changed via actionLabel and menuLabel in config

Improved5

  • Framework detection — Improved how the script detects and loads your framework at startup
  • Bridge improvements — Cleaned up ESX and client bridge code for better reliability
  • QBX locale handling — QBX locales are now self-contained, removing the ox_lib dependency for translations
  • Consistent folder structure — Standardized locale folder naming across all bridges
  • TypeScript improvements — Improved type safety in the web UI for better stability

Fixed4

  • Flip vehicle option not appearing — Fixed the flip vehicle option not showing when standing outside a flipped vehicle
  • closeRadialMenu export — Fixed the export being nil when called by other resources
  • Clothing reset not working — Fixed clothing reset failing on QBX due to incorrect variable casing
  • UI stability — Fixed React warnings that could cause unexpected behavior in the radial menu interface

Files changed14

bridge/qb-radialmenu/4 files
  • client/main.lua
  • client/clothing.lua
  • config.luaHas your settings
  • locale.lua
bridge/qbx_radialmenu/3 files
  • client/client.lua
  • client/clothing.lua
  • locale.lua
client/1 file
  • classes/bridgleModule.lua
core/3 files
  • fwLoader.lua
  • runtime.lua
  • version.lua
fxmanifest.lua/whole folder
shared/1 file
  • config.luaHas your settings
web//1 file
  • everything.. (no css change but due bundle css file name changed)

0.5.0

6 Feb 202611 views
4 new5 fixed1 improved11 files

Before you update

Config file

Check shared/config.lua

Copy your settings across instead of overwriting the file.

Config file

Check bridge/qb-radialmenu/config.lua

Copy your settings across instead of overwriting the file.

New4

Added ready-to-use standalone menu items out of the box — Player Actions (hands up, crouch, point), Vehicle controls (engine, locks, doors, seats, flip), Clothing toggles (hat, glasses, mask, top, gloves, vest, bag), Emotes (wave, sit, dance, lean, salute and more), World info (coordinates, heading, waypoint), and Quick Actions (screenshot mode, first person, cinematic mode)

Added canAccess option for menu items — items can now automatically show or hide based on player conditions without needing any extra scripting

-- Example: Only show "Engine On/Off" when player is in a vehicle { label = "Engine On/Off", canAccess = function() return isInVehicle() end, trigger = { onSelect = function() -- toggle engine end } } -- Example: Only show "Waypoint Info" when a waypoint is set { label = "Waypoint Info", canAccess = function() return IsWaypointActive() end, }

Added close menu export — other resources can now programmatically close the radial menu when needed

-- Close the radial menu from any other resource exports['onex-radialmenu']:closeRadialMenu()

Simplified installation

just drag and drop into your resources folder and it works. No need to edit fxmanifest.lua or manually configure dependencies. The resource automatically detects your framework (Standalone, QBCore, QBX, or ESX) and loads everything it needs at runtime, including ox_lib for QBX

Improved1

  • Unified framework detection into a single place instead of scattered checks throughout the code

Fixed5

  • Fixed menu not setting up correctly when the resource starts
  • Fixed player data not loading properly on login, which could cause menu items to not appear
  • Fixed an unnecessary background process that was running even when not needed
  • Fixed sub-menu items not appearing in the correct order when using access conditions
  • Fixed QBCore menu not disabling on death and missing emergency button for police/EMS when downed (was already working on QBX, now works on QBCore too)

Files changed11

fxmanifest.lua
bridge/1 file
  • client.lua
bridge/qb-radialmenu/4 files
  • client/main.lua
  • server/main.lua
  • locale.lua
  • config.luaHas your settings
bridge/qbx_radialmenu/2 files
  • client/client.lua
  • oxlib_loader.lua
shared/2 files
  • config.luaHas your settings
  • utils.lua
web/1 file
  • dist