|v025 release||7.61 KB||Mar 8, 2021||9.0.2||0||Download|
|v024 release||7.58 KB||Nov 19, 2020||9.0.2||121||Download|
|v023 release||7.55 KB||Oct 15, 2020||9.0.1||80||Download|
|v022 release||7.54 KB||Jan 16, 2020||8.3.0||204||Download|
|v021 release||7.54 KB||Oct 8, 2019||8.2.5||147||Download|
|v020 release||7.53 KB||Aug 25, 2019||8.2.0||151||Download|
|c001 release||7.84 KB||Aug 10, 2019||1.13.2||500||Download|
|v019 release||7.36 KB||Jun 27, 2019||8.2.0||182||Download|
|v018 release||7.30 KB||Jun 27, 2019||8.2.0||30||Download|
|v017 release||7.24 KB||Dec 14, 2018||8.1.0||1,253||Download|
|v016 release||7.24 KB||Jul 19, 2018||8.0.1||1,101||Download|
|v015 release||7.24 KB||Mar 28, 2018||7.3.5||857||Download|
|v014 release||7.21 KB||Feb 10, 2018||7.3.5||497||Download|
|v013 release||7.13 KB||Feb 2, 2018||7.3.5||135||Download|
|v012 release||7.08 KB||Jan 10, 2018||7.3.0||311||Download|
|v011 release||6.75 KB||Jan 10, 2018||7.3.0||19||Download|
|v010 release||6.72 KB||Jan 2, 2018||7.3.0||153||Download|
|v009 release||6.62 KB||Dec 16, 2017||7.3.0||236||Download|
|v008 release||6.55 KB||Dec 14, 2017||7.3.0||80||Download|
|v007 release||6.48 KB||Dec 13, 2017||7.3.0||87||Download|
|v006 release||6.32 KB||Dec 1, 2017||7.3.0||127||Download|
|v005 release||6.21 KB||Nov 29, 2017||7.3.0||68||Download|
|v004 release||5.92 KB||Nov 28, 2017||7.3.0||50||Download|
|v003 release||5.48 KB||Nov 22, 2017||7.3.0||70||Download|
|v002 release||3.49 KB||Nov 20, 2017||7.3.0||81||Download|
|v001 release||3.34 KB||Nov 19, 2017||7.3.0||45||Download|
This project is used to hide some windows like the Skada, Minimap and other frames to the chat frame with a label. It’s a tiny project, so I only provide slash commands as the start point.
Use “/chatbind label” or “/ctb label”(the label is what to display on the chat tab) to start a binding process.
then move mouse to the target frame, if it turn green, that means it can be bound.
The frame’s name’ll be displayed at the bottom-right, you can right-click the frame to cancel the process, or left-click the frame to bind it to a new chat frame.
You can also use mouse wheel to toggle the frame’s parent(wheel up) or frame itself(wheel down).
In the example, we need the BattlefieldMinimap’s parent, so we can mouse wheel up to change it :
Now we can click it to bind it to a new chat frame.
From v003， there are two more options to modify the binding effect:
/chatbind label — The default command, will make the binding frame auto fit to the chat frame.
/chatbind label autoscale — keep the binding frame’s width/height ratio.
/chatbind label keepsize — show the binding frame in a scroll form, Like :
From v005, you also can use mouse wheel to toggle those chat tabs.
From v012, you can toggle the chat tab just by pressing the first char of the tab’s label, like press “M” for “Map”, also can only use “M” to toggle between “Map” or “Message”. It can be turn off by ‘/chatbindopt keyswitch on/off’ command.
1. You need download the ploop and Scorpio lib for working.
2. Or you can use the Twitch.App to download it automatically.
Q: How do I release the frame?
A: Just close the chat tab.
Q: Why the frame don’t display well in the chat frame?
A: I can’t make sure which operation the frame will do to toggle it’s position or size, but you can toggle the chat tabs to see if it can be solved.
Q: Can it be used on all frames?
A: No, you can’t used it for all secure frames like raid panel, unit frames, action buttons. Also you can’t used it on frame without a global name.
Q: Why my frames don’t display well after toggling the chat tabs?
A: That’ means the frames need special fix, you may check the SpecialFrameFix.lua, take the Skada or EnhanceBattleFieldMinimap as example, write down your own fix in the file. I will be very grateful if you can share your fix code.