Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- X button now works
- You can show / hide hotbars from the settings menu.
- Added Support for:
+ Multiple Hot Bars
+ Custom Settings Per Hotbar
+ Compact Mode
- Large parts of the lua are completely overhauled
- Version for config is bumped to 7 so you will need to issue an upgrade command.
Fixed a bug where clicking an unassigned button could crash.
This resolves the mq crash some folks saw when their configs needed updated.
- added lua support because why not?
Any button that starts with "-- lua" will be processed as a lua script.
IE:
Theme Elements as follows can now also be defined:
INI:{ ['stylevar'] = 'FrameRounding', ['value'] = 6, },
Which will push Style Vars into the renderer. The above will give rounded buttons:
Added support for Themeing.
Here are some Sample Themes I made:
These are Done by Adding a Themes Section to your ButtonMaster.lua and then reloading ButtonMaster in game.
Here are the above themes:
Red Theme:... ['Themes'] = { [1] = { { element = "TitleBgActive", color = { r = 0.5, g = 0.05, b = 0.05, a = .8, }, }, { element = "TableHeaderBg", color = { r = 0.5, g = 0.05, b = 0.05, a = .8, }, }, { element = "Tab", color = { r = 0.2, g = 0.05, b = 0.05, a = .8, }, }, { element = "TabActive", color = { r = 0.5, g = 0.05, b = 0.05, a = .8, }, }, { element = "TabHovered", color = { r = 0.5, g = 0.05, b = 0.05, a = 1.0, }, }, { element = "Header", color = { r = 0.2, g = 0.05, b = 0.05, a = .8, }, }, { element = "HeaderActive", color = { r = 0.5, g = 0.05, b = 0.05, a = .8, }, }, { element = "HeaderHovered", color = { r = 0.5, g = 0.05, b = 0.05, a = 1.0, }, }, { element = "FrameBgHovered", color = { r = 0.5, g = 0.05, b = 0.05, a = 0.7, }, }, { element = "Button", color = { r = 0.3, g = 0.05, b = 0.05, a = .8, }, }, { element = "ButtonActive", color = { r = 0.5, g = 0.05, b = 0.05, a = .8, }, }, { element = "ButtonHovered", color = { r = 0.5, g = 0.05, b = 0.05, a = 1.0, }, }, { element = "TextSelectedBg", color = { r = 0.2, g = 0.05, b = 0.05, a = .1, }, }, { element = "FrameBg", color = { r = 0.2, g = 0.05, b = 0.05, a = .8, }, }, { element = "SliderGrab", color = { r = 1.0, g = 0.05, b = 0.05, a = .8, }, }, { element = "SliderGrabActive", color = { r = 1.0, g = 0.05, b = 0.05, a = .9, }, }, { element = "FrameBgActive", color = { r = 0.5, g = 0.05, b = 0.05, a = 1.0, }, }, }, }, ...
Purple Theme:... ['Themes'] = { [1] = { { element = "TitleBgActive", color = { r = 0.5, g = 0.05, b = 1.0, a = .8, }, }, { element = "TableHeaderBg", color = { r = 0.4, g = 0.05, b = 0.8, a = .8, }, }, { element = "Tab", color = { r = 0.2, g = 0.05, b = 0.6, a = .8, }, }, { element = "TabActive", color = { r = 0.2, g = 0.05, b = 0.6, a = .8, }, }, { element = "TabHovered", color = { r = 0.2, g = 0.05, b = 0.6, a = 1.0, }, }, { element = "Header", color = { r = 0.1, g = 0.05, b = 0.5, a = .8, }, }, { element = "HeaderActive", color = { r = 0.2, g = 0.05, b = 0.6, a = .8, }, }, { element = "HeaderHovered", color = { r = 0.2, g = 0.05, b = 0.6, a = 1.0, }, }, { element = "FrameBgHovered", color = { r = 0.2, g = 0.05, b = 0.6, a = 0.7, }, }, { element = "Button", color = { r = 0.1, g = 0.05, b = 0.5, a = .8, }, }, { element = "ButtonActive", color = { r = 0.2, g = 0.05, b = 0.6, a = .8, }, }, { element = "ButtonHovered", color = { r = 0.2, g = 0.05, b = 0.6, a = 1.0, }, }, { element = "TextSelectedBg", color = { r = 0.1, g = 0.05, b = 0.5, a = .1, }, }, { element = "FrameBg", color = { r = 0.1, g = 0.05, b = 0.5, a = .8, }, }, { element = "SliderGrab", color = { r = 0.5, g = 0.05, b = 1.0, a = .8, }, }, { element = "SliderGrabActive", color = { r = 0.5, g = 0.05, b = 1.0, a = .9, }, }, { element = "FrameBgActive", color = { r = 0.2, g = 0.05, b = 0.6, a = 1.0, }, }, }, }, ...
[NOTE: As of 02-Feb-2024 @2pm PST This update will require a new rollout of mq after this PR is merged.]
- Added support to drag and drop your existing EQ socials onto ButtonMaster to create a replica.