kgPanels
Create panels for customizing your UI, sucessor to eePanels
OnClick now provides a pressed and released variable you can check for.
if pressed then -- do mouse down actions elseif released then -- do mouse up actions end
This means your script will get called twice when someone clicks the panel.
Here is a youtube link to a video Tutorial
Ive created an Example Texture Pack.
This example pack is just a template. If you want to use it as a storage spot for your art, look at the read me file for directions on usage.
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to safw008:
Not sure why this isn't working for you, it's working fine here. I've zipped up my addon files, maybe I made another change somewhere and forgot. Try and see if this works for you :)
https://drive.google.com/file/d/1LyX7tC2cgvOAqkkK4U500lCycpS3CkLq/view?usp=sharing
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to Venaraa:
many thanks for your prompt replay, means alot.
I have downloaded the shared files and check it in game, but again cant toggle /kgpanels config.
I asked a friend to downloads the files and toggle: /kgpanels config , and he got LUA error as below (maybe it will help to exclude the problem)
((
Message: Interface\AddOns\kgPanelsConfig\kgPanelsConfig.lua:605: Cannot find a library instance of "LibDualSpec-1.0".
Time: Fri Oct 16 22:33:57 2020
Count: 1
Stack: Interface\AddOns\kgPanelsConfig\kgPanelsConfig.lua:605: Cannot find a library instance of "LibDualSpec-1.0".
[string "=[C]"]: in function `error'
[string "@Interface\AddOns\kgPanels\Libs\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@Interface\AddOns\kgPanelsConfig\kgPanelsConfig.lua"]:605: in function <Interface\AddOns\kgPanelsConfig\kgPanelsConfig.lua:596>
[string "=[C]"]: ?
[string "@Interface\AddOns\kgPanels\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:70: in function <...e\AddOns\kgPanels\Libs\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Interface\AddOns\kgPanels\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:498: in function `InitializeAddon'
[string "@Interface\AddOns\kgPanels\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:623: in function <...e\AddOns\kgPanels\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
[string "=[C]"]: in function `LoadAddOn'
[string "@Interface\AddOns\kgPanels\kgPanels.lua"]:634: in function `?'
[string "@Interface\AddOns\kgPanels\Libs\AceConsole-3.0\AceConsole-3.0.lua"]:94: in function `?'
[string "@Interface\FrameXML\ChatFrame.lua"]:5073: in function `ChatEdit_ParseText'
[string "@Interface\FrameXML\ChatFrame.lua"]:4737: in function `ChatEdit_SendText'
[string "@Interface\FrameXML\ChatFrame.lua"]:4773: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: <none>
))
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to safw008:
I can't reproduce this on my end, everything works fine. However, your error is pretty clear: Your client doesn't appear to load "LibDualSpec-1.0", which is then producing this error.
You could try installing LibDualSpec-1.0 separately and see if that works:
https://www.curseforge.com/wow/addons/libdualspec-1-0
I don't actually run this lib separately as it is included in kgPanels, but I do run Ace3 separately. Might be worth a shot installing that:
https://www.curseforge.com/wow/addons/ace3
I'm not really sure how to help you beyond that, sorry :(
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to Venaraa:
I downloaded LibDualSpec-1.0 ==> And replace the old files.
Same for Ace, and included in Libs folders in kgpanels & config.
Sadly no success on toggling /kgpanels config
I sees it like a dead end.
Anyhow, thanks alot man for the support and the prompt reply, it lessen this problem :>
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to safw008:
Did you actually just replace the files in the kgPanels folders? That wasn't what I was suggesting, so you might have one more shot :)
Install these as separate "addons". Simply put them directly into the addons folders. They will show up in your in-game addon list like any other addon would. Installing them separately like that might give you a better chance of the libraries actually being loaded correctly.
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to Venaraa:
I installed the files as you suggested, and it finally works !!!!
Venarra thanks alot on your support and follow up as well as your prompt replies, 10 years using this addon , and will keep using it :)
you are amazing !
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to safw008:
You're welcome, glad it works :D
-
View User Profile
-
Send Message
Posted Oct 18, 2020In reply to Venaraa:
I am at a loss. I have the exact same error. Unable to run config command. Have tried everything. Replacing the lines and running separately etc. Can not for the life of me get it to work.
Sorry for the extra replies. I kept getting an http error that said the post was not successful. That is why that happened.
Still can not get it working. About to scrub the idea of returning I am so frustrated heh.
edit. Works fine on my wife's pc. Not sure what the difference is. Mine is a fresh latest Win10 install with fresh wow install.
edit final.
This makes 0 sense and I am at a total loss. After messing with both pc's and determining it works on wifes pc, I copied her install over to mine. After deleting her addons one by one to try to see what is different, I have found it.
No idea why but, If I don't have the addon named BigDebuffs, kg will not work for me. My fresh install, if I copy it in there with kg, kg will work. If I don't, config will not load.
I looked into that addon and it has some of the same libs used in kg. I copied all the ones from that addon in the different kg configs, thinking it may be missing something but to no avail.
I am at a complete loss as to why this is.
-
View User Profile
-
Send Message
Posted Oct 14, 20201x ...ns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0-3.lua:112: attempt to call method 'GetBackdrop' (a nil value)
[string "@kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0-3.lua"]:112: in function `EnableEnhancements'
[string "@kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0-3.lua"]:57: in function `EnhanceBackdrop'
[string "@kgPanels\kgPanels-1.24.lua"]:405: in function <kgPanels\kgPanels.lua:394>
[string "@kgPanels\kgPanels-1.24.lua"]:801: in function `PlaceFrame'
[string "@kgPanels\kgPanels-1.24.lua"]:716: in function `ApplyLayout'
[string "@kgPanels\kgPanels-1.24.lua"]:514: in function <kgPanels\kgPanels.lua:510>
[string "=[C]"]: ?
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-12.lua"]:70: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-12.lua"]:527: in function `EnableAddon'
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-12.lua"]:630: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:615>
-
View User Profile
-
Send Message
Posted Oct 14, 2020In reply to zmoose1:
Change the row 400 from
frame = CreateFrame("Frame","kgPanel"..panelIndex,parents["UIParent"])
to
frame = CreateFrame("Frame","kgPanel"..panelIndex,parents["UIParent"],"BackdropTemplate")
-
View User Profile
-
Send Message
Posted Oct 14, 2020In reply to podden:
OMG I love you!
-
View User Profile
-
Send Message
Posted Oct 15, 2020In reply to podden:
This fixes the issue of the add-on not working, but when locking and unlocking active panels it shoots out another error.
-
View User Profile
-
Send Message
Posted Oct 15, 2020In reply to downspire:
Open kgPanelGuideFrame.lua (inside \Interface\AddOns\kgPanelsConfig) and change Line 34 to this:
guide = CreateFrame("Frame", nil, frame, "BackdropTemplate")
Tested in-game just now and not getting errors when locking or unlocking!
-
View User Profile
-
Send Message
Posted Oct 13, 2020This addon was working fine for me until the pre-patch today. Is this still being maintained?
If not, are there any other addons that offer this functionality?
-
View User Profile
-
Send Message
Posted Jul 16, 2020Is it possible to restore the config menu somehow?
-
View User Profile
-
Send Message
Posted May 31, 2020In retail, It seems that the profiles are not saving correctly, they are all going to one profile instead of the different ones setup for different characters
-
View User Profile
-
Send Message
Posted Dec 4, 2019On Classic options don't seem to be saving in specific profiles, cuasing other profiles to mess up.
-
View User Profile
-
Send Message
Posted Sep 27, 2019Warcraft Classic .LUA error in current version 1.24-classic
8x Error loading kgPanels\Libs\LibDualSpec-1.0\LibDualSpec-1.0.lua
EMBEDS.XML line 11 needs to be completely commented out. Lines 9 and 10 will not be actual COMMANDS to non-retail / end non-retail because those lines themselves are commented out.
-
View User Profile
-
Send Message
Posted Sep 22, 2019EDIT: KGPanels version 1.21 appears to be working 100% for Retail WoW 8.2 so I'm keeping it rolled back 2 versions until a new working version can be made for retail WoW.
----------
Retail WoW version 1.23 still does not have a working config menu.
1x kgPanels\kgPanels-1.23.lua:636: kgPanelsConfig isn't registed with AceConfigRegistry, unable to open config
[C]: ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-78.lua:1861: in function `Open'
kgPanels\kgPanels-1.23.lua:636: in function `?'
Ace3\AceConsole-3.0\AceConsole-3.0-7.lua:94: in function `?'
FrameXML\ChatFrame.lua:4836: in function <FrameXML\ChatFrame.lua:4783>
[C]: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4497: in function <FrameXML\ChatFrame.lua:4496>
[C]: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4533: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals:
(*temporary) = "kgPanelsConfig isn't registed with AceConfigRegistry, unable to open config"
-
View User Profile
-
Send Message
Posted Sep 24, 2019In reply to Cleric670:
Likewise. I updated it after getting error messages, but now nothing happens when typing the "/kgpanels config" command.