How do i hide chat?

i wanna hide chat so i can have an “immersive ui” for leveling

1 Like

Cant you right click the tab and hit close?

Im not logged to check

alas only seems to work with custom tabs.

You can make the background clear, but idk if that would work like you’re wanting it or not.

Drag it off the screen?

Right click the chat window, click settings. Click off everything, but maybe “Say”?

If you want it ALL gone, then Alt+Z takes away the UI

1 Like

i just wanna hide the chat box.

1 Like

Alt z will get rid of your spell bar though

1 Like

that’s why I said, “If you want it ALL gone, then Alt+Z takes away the UI”

1 Like

Try making a macro.

/run MainMenuBarLeftEndCap:Hide();MainMenuBarRightEndCap:Hide()
/run local m=MinimapCluster if m:IsShown()then m:Hide()else m:Show()end

Put that macro on your action bar before you run it. Once the chat pane is gone you can’t type /macro to open up the macro interface to get it again. You’ll need to use the macro to turn the chat pane on and off.

Edit: This is throwing up errors. It’s an old macro, they must have changed the functions over the years. Sorry.

Edit 2: New code below.

/run _CHATHIDE=not _CHATHIDE for i=1,NUM_CHAT_WINDOWS do for _,v in pairs{"","Tab"}do local f=_G["ChatFrame"..i..v]if _CHATHIDE then f.v=f:IsVisible()end f.ORShow=f.ORShow or f.Show f.Show=_CHATHIDE and f.Hide or f.ORShow if f.v then f:Show()end end end

This will make the chat pane go away and come back. Press the macro once, it goes poof. Press it again, it comes back. Just tested it myself.

19 Likes

On curse there is an addon

I google
hide chat box wow

causes lua error?

Hmmm. It’s an old macro that I had kicking around. Maybe they changed something. I’ll look into it.

yeah i found an addon but it hasnt been updated in forever

Nice.

You can, however, always just press esc and click ‘macros’ to bring it up.

2 Likes

Oh, yes, right. The game menu. Duh, Ata. Thanks!

I updated for new code. No lua errors this time.

/run _CHATHIDE=not _CHATHIDE for i=1,NUM_CHAT_WINDOWS do for _,v in pairs{"","Tab"}do local f=_G["ChatFrame"..i..v]if _CHATHIDE then f.v=f:IsVisible()end f.ORShow=f.ORShow or f.Show f.Show=_CHATHIDE and f.Hide or f.ORShow if f.v then f:Show()end end end

3 Likes

theres still the buttons but close enough for now

Yeah, sorry about that. Pesky buttons. At least they’re small and less intrusive. =\

stick a chat sized post-it note on your screen

I use an add-on called Glass and switch to a blank tab (everything unchecked in the settings inside it) when I want silent immersion.

When I want to see chat / loot / whatever I can just hover over to see to switch tab.

1 Like