Register

Hide UI

An Add-on Module for Foundry Virtual Tabletop

Author: Mestre Digital Project: Source Foundry Version 14 (Verified 14) Last Updated 2 hours, 55 minutes ago

Hide UI

Take back your screen. Hide UI gives Game Masters full control over what players see in the Foundry VTT interface.

Buy Me a Coffee More Modules


What is Hide UI?

Foundry VTT is packed with buttons, panels, and tabs — which is great for Game Masters, but can be overwhelming or distracting for players. Hide UI lets you choose exactly which parts of the interface are visible for each player, creating a cleaner, more immersive experience at the table.

Only the GM decides what players see. Players cannot change their own UI visibility.

Demo — player screen with UI elements hidden


✨ Features

  • Global player defaults — configure which UI elements all connecting players see by default.
  • Per-player control — apply (or skip) those defaults for each individual player.
  • GM Personal UI — the GM can also configure their own screen independently from the player settings.
  • Real-time broadcast — your changes reach every connected client the moment you save.
  • New-player safe — any player who joins for the first time automatically gets the GM's settings applied.
  • Master toggles — hide an entire section (e.g. the whole sidebar) with a single switch.
  • Auto-hide hotbar — instead of hiding the Macro Hotbar outright, set it to auto-hide: it slides out of the way after a few seconds and reappears when you move the mouse over it.

🖥️ What Can Be Hidden?

UI Area Elements You Can Toggle
Navigation Full navigation bar · Nav toggle button · Scene list · Boss Bar
Controls Left-side controls panel (the toolbelt)
Sidebar Entire sidebar · Chat messages · Chat input box · Combat encounters · Scenes · Placeables · Actors · Items · Journal · Rollable tables · Card stacks · Macros · Playlists · Compendium packs · Settings tab · Dice So Nice tab
Settings tab contents Game Settings · Active Modules · Tour Management · Help & Documentation
Players & Interface Active players list · Player configuration button
Hotbar Standard macro hotbar — with an optional auto-hide mode (Off / Hide / Auto-hide) that lets it peek at the bottom edge and reveal on hover · Individual hotbar controls: Lock Hotbar · Clear Hotbar · Main Menu · Mute Volume
HUD Token HUD · Token Action HUD

Tip: You don't have to hide everything — even removing just the combat tracker or the compendium tab can make a huge difference for players who find the interface busy.


🛠️ How to Use

  1. Open Game Settings → Module Settings → Hide UI.

  2. You will find three configuration menus:

    Menu Purpose
    Personal UI Configure which UI elements are hidden on the GM's own screen
    Players UI Set the default visibility for every connecting player
    Player Visibility Choose which players the defaults apply to
  3. Open Players UI, toggle the elements you want to hide, and click Save.

  4. Open Player Visibility to see a list of all your players. Toggle each one on or off to control who receives the hidden-UI settings.

  5. Optionally open Personal UI to configure the GM's own screen separately from the player settings. A page reload is required to apply personal UI changes.

Settings menu and Player Visibility dialog

Players UI and Personal UI configuration forms


🔌 Optional Module Support

Hide UI automatically detects the following modules and adds their UI elements to the toggle list when they are active:

Module Extra Toggle Added
Token Action HUD Token Action HUD panel
Dice So Nice! Dice So Nice sidebar tab
Boss Bar Boss Bar

No extra configuration is needed — if the module is installed and active, the option appears automatically.

 

🆘 Emergency Reset

If you accidentally hide the Settings tab for all players — or find yourself in a state where you can no longer access the module settings from the UI — you can reset everything from the browser console.

  1. Press F12 to open the browser developer tools.
  2. Go to the Console tab.
  3. Type the following command and press Enter:
HideUI.Reset()
 

This will:

  • Set Players UI to hide all elements for all players (a safe known state you can then reconfigure).
  • Re-enable the Player Visibility toggle for every player, so all players are affected on their next login.
  • Clear the Personal UI configuration from every user's flags and local storage.
  • Force every connected client to reload immediately.

Note: This command can only be run by the GM. After the reset, open Players UI and reconfigure the visibility settings from scratch.

Categories

Available Versions

  1. Version 0.0.7

    2 hours, 55 minutes ago
    Foundry Version 14 - 14 (Verified 14) Manifest URL Read Notes