- Fix stop button not working
- Fix previous track not stopping when new one played.
- Note: I had to use Sound_GameSystem_RestartSoundSystem(), which triggers a client freeze, but it's the only way i could find, since there is no StopSound() api.
I also do not undertsand what is a musicHandle local, and why it's always false?
Reason: I almost fixed it but decided to disable it, because i dont think its good feature and don't think its worth time atm.
If community will really want. May be in future, i will come back here.
Add - Alt Left Click on item will Add/Remove current bag item to the Auction posting frame.
Fix - for saving auction duration per account. Took code from and modded it from Panda Leatrix :)
Add - Tab Confirm option, which will confirm auction creation if pressed with both AhGold and AhBuyout options ticked. (saves mouse clicking effort :D)
Change - 99 silver and 99 copper are now not set automatically, just 00 for both now. Reason: it's confusion imho.
ElvUI - fix positions of buttons and skin "Find item" button.
VolumeSlider - tweak module slider to show 0-100 values instead of 0-20.
Cleanup xml file for template, change name of template to not bother other addons.
Added ScrollFrame.
Modified Ctrl-Click to toggle chat window editboxes.
Escape will now close window if keyboard focus is on text.
TrainerEnhance - change the background.
- Fixed positioning of main Trainer Frame
- Used method hooksecurefunc to change blizzard ClassTrainerFrame_Update() function.
I did that to avoid overlapping of the Skills text on the Leatrix BLP scrollbar, if actual scrollbar is not shown.
It was my first experience to hooksecurefunc, so took a lot of time and hope it goes fine!
- Fix for Train All Button enable/disable depending if there is something to train or not.
It may be final fix, as i tried all day to make the OnKeyDown script to work, but it want to work.
I really tried hard to provide such a good function for you to auto-close the window after Ctrl+C.
But i couldn't make it anyhow.
CombineAddonButtons - Disabled not working code & First attempt to combine them - not successful.
LibCompat - Disable BackdropTemplate due to conflict with Immersion addon. Thank you to @s0h2x
Co-Authored-By: s0high <33549022+s0h2x@users.noreply.github.com>
Fixed Minimap_OnEnter function sometimes not being able to do child:GetCenter() because minimap button is hidden by some addon.
Fixed the loop taking only first value of `keepVisible` table
Added more buttons to always show, credit to @s0h2x
Co-authored-by: s0h2x <no-reply>
Added /fs slash command to do /framestack slash function.
Added FrameStack Button to the Hide Addon Buttons panel.
Made HideMiniAddonButtons require reload, for purpose.
Disabled replacing non-standart buttons (which dont use LibDBIcon) -
- mostly because it removes "unique" addon icons. But funciton works well.
HideMiniAddonButtons - had to rewrite it competely.
Need to populate keepVisible table with minimap POI markers created by other adddon, for example Zygor.
HideMiniTracking - made it completely hide the tracking button, instead right click will open the traicking list.
Fixed UIErrorsFrame, checking for non-existend arg1 (id).
Added enGB only support to show all error messages that contain:
"Requires" text, for Herb,Mine,Lockpick etc.
Need to make locales for it.
AutoGossip - add ignore list
it needs to be populated with innkeepers IDs, to not automate gossip for them
AutoReleaseBG - add soulstone/ankh check and alterac valley ignore option
both need to be tested
had to use some LibCompat assistance, to retrieve UnitGUID
started to populate Quest NPC IDs to automate gossip without alt-click
also removed whole Leatrix Plus lib as it's conflicting with another addons