• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
Button Master

Utility Button Master 05/24/2024

Download now:  Join us with Level 2 access or earn your way in with  RedCents.

〰️Commits​


- Item icons now offset by 500 to match in game icon ids.
(41343e4) ~DerpleMQ2

〰️Commits​


- Added cache invalidation to fix some display issues
(cfea9cd) ~DerpleMQ2

〰️Commits​


Miss from last commit.
(a4da629) ~DerpleMQ2
Fixed a bug that would cause button labels to show newlines in the delete menu sometimes.
(8910edd) ~DerpleMQ2

Bug Fixes 🐛


- Fix for missing setting, will default to true
(d5856f3) ~grimmier378

〰️Commits​


PR # [11](https://github.com/DerpleMQ2/buttonmaster/pull/11):
(8feb1e3) ~derple

〰️Commits​


PR # [10](https://github.com/DerpleMQ2/buttonmaster/pull/10):
(396ec9a) ~derple
Set default

set the default show label to true on creating button. instead of if icon is chosen.
(ea7a9d6) ~grimmier378
Labels

unchecking show label wasn't working.
also allowed tooltip to show when labels are off as a mouseover reminder.

Might need to update configs to make sure every button has a ShowLabel setting, i know i had some that didn't
(043eeeb) ~grimmier378

〰️Commits​


Debug assert fixes
(5ed75b6) ~DerpleMQ2

〰️Commits​


- fixes for debug asserts
(32a04bd) ~DerpleMQ2
Removed self var for theme loader
(f30eb29) ~DerpleMQ2
Themes now apply to the whole hotbar window.
(598f0bb) ~DerpleMQ2
- updated dynamic themes to be able to return array varaiables
(f2aabda) ~DerpleMQ2
- Dynamic theme support.

Example:
...
['FrameRounding'] = {
['Dynamic_Var'] = [[
return math.random(0, 15)
]],
},
['Button'] = {
['Dynamic_Color'] = [[
if not ColorWheel then ColorWheel = math.random(10000) end
if not ColorWheelTimer then ColorWheelTimer = os.clock() end
if os.clock() - ColorWheelTimer > 0.25 then
ColorWheel = ColorWheel + 1
ColorWheelTimer = os.clock()
end
return IM_COL32(
math.floor(math.sin(0.3 * (ColorWheel) + 0) * 127 + 128),
math.floor(math.sin(0.3 * (ColorWheel) + 2) * 127 + 128),
math.floor(math.sin(0.3 * (ColorWheel) + 4) * 127 + 128))
]],
},
...
(0b7d614) ~DerpleMQ2
- Added /btncopy command for CLI access to copying buttons.
(b71bec3) ~DerpleMQ2

〰️Commits​


- Sets will now populate with empty if they are nil (rarely happens with sepcific characters)
(a3fe8c4) ~DerpleMQ2
- spam fix, because we aren't hawiian
(5b05a33) ~DerpleMQ2
- should no longer save on load for no good reason
(529ce85) ~DerpleMQ2

〰️Commits​


- Added some more check for blank window sets.
(6d574e0) ~DerpleMQ2

〰️Commits​


- theme now accepts a config/button_master_theme.lua which can be built using ThemeZ etc.
(0b76a04) ~DerpleMQ2
Back
Top