Sleek Chat
Description:
Sleek Chat is a minimalist chat, roll, and message interface for Foundry VTT that enhances immersion by reducing UI clutter. Maximize their virtual tabletop space it's the ideal companion for story-focused and visually immersive games.
Installation
In Foundry VTT, go to the Add-on Modules tab and click Install Module
1. Search in the top bar for "sleek chat" and click on the Install button of the module
2. Enable the module in your Game Settings under Manage Modules
OR
1. Paste the following manifest URL into the bottom Manifest URL field:
2. Enable the module in your Game Settings under Manage Modules
Usage and Settings
The Sleek Chat will appear only when you collapse the Foundry sidebar.
- Enable Drag and Drop: Allow the Sleek Chat interface to be repositioned on the screen.
- Sleek Chat Opacity: Adjust the overall opacity of the Sleek Chat interface (0.1 to 1.0).
- Hide Navigation Menus: You can occult the selected navigation buttons in the sidebar to help lessen the cluttering, keeping only the ones your players need.
- Hide Always: Keep the selected menus hidden even when the sidebar is expanded.
-
Show only chat: Hide dice roll controls, display only chatbox and the last rolled card.
- Apply only to Players: Hide navigation buttons only for non-GM users, while you keep seeing everything.
- Dice Color: Choose from various color options for the dice icons (white, red, green, cyan, blue, pink, yellow).
- dx Result Ranges: Enter the fumble, normal, and critical ranges for the die roll on the chat. Example:
- PbtA systems: set the D6s to "1-3; 4-5; 6" to represent the fail, partial success, and success results.
- Call of Cthulhu: set the D100 to "96-100; 2-95; 1" to correctly represent the system results.
-
If you don't want colors you can set the die as "0; range-total; 0", e.g. for the D8: "0; 1-8; 0". This way all D8s rolls will have a white color.
Message Display
- Enable Sound Notification: Play a ping sound when a new message is displayed on chat.
- Ping Sound File: Choose a custom sound file for the sound notification (leave empty for default).
- Message Fade Out Time: Set the duration (in seconds) before messages begin to fade out.
- Message Fade Out Opacity: Define the final opacity level for faded messages (0.1 to 1.0).
- Hide Total Result in Rolls: Useful for systems where you want to show dice rolls without revealing the total, like some dice pool systems.
- Hide Adv./Disadv. Buttons: Remove advantage/disadvantage options in your game system if not needed.
- Enable Debug Mode: Display debug information on the console.
Usage Tips
After changing settings, you may need to refresh your browser for all changes to take effect.
Experiment with opacity and fade settings to find the right balance for your game's visual style.
Remember, some settings are client-side (affecting only your view), while others are world-level (affecting all users). Coordinate with your GM or players to ensure a consistent experience across the game.
Known bugs:
Some systems that use buttons in the chat rolls can present issues when interacting with them. You can test it out and open an issue to let me know here: https://github.com/mordachai/sleek-chat/issues