module

Custom Chat Tabs

Endorsements
0
Installs
0.07%
Comments
0
Latest version1.1.3
Minimum Core13.341
Compatible Core14.361
Last updated2 months ago
Created5 months ago
Authors
Languages English
Systems All systems
Project source Project URL
Report bugs Bug tracker URL
Read-me Readme URL

Custom Chat Tabs

A system-agnostic Foundry VTT module that adds customisable chat tabs.

Custom Chat Tabs - Pinned

Licence & Usage

This module references Font Awesome Pro icons under a personal licence. The code in this repository is not licensed for redistribution. This module is designed for use with Foundry VTT V13 and V14 only.

For full attribution and licensing details, see ATTRIBUTION.md.

Features

Chat Tabs

A tab bar is added above the chat log for organising messages. The All tab is always present. Additional tabs can be selected via the Configure Tabs settings menu.

Available Tabs:

  • Pinned - Pinned messages
  • IC - In-character messages
  • OOC - Out-of-character messages
  • Mechanics - Rolls and other messages not including IC, OOC or emotes
  • Rolls - Roll messages
  • Scene - Messages from the currently active scene
  • Whispers - Whispered messages

Tab Configuration

Located in Game Settings > Configure Settings > Custom Chat Tabs > Configure Tabs. Tabs can be moved between the Available and Selected lists using the arrow buttons. Selected tabs can be reordered by dragging or using the up/down buttons.

Each tab has an edit button to customise its label, icon, and whether to display the icon only. Tabs registered by other modules appear in the Selected list with a plug icon and cannot be removed, but can be reordered and edited.

Message Pinning

Right-click a chat message and select Pin Message to pin it. Pinned messages are indicated with a thumbtack icon in the message header, which can also be clicked to unpin. Pinning requires the Pinned tab to be in the Selected list.

Notification Pips

When enabled, a pip indicator appears on inactive tabs when a new message appears in the tab.

Clear and Export

The Clear Chat Log and Export Chat Log buttons are scoped to the active tab. When viewing a tab, these actions only affect messages in the tab.

Settings

Setting Description
Enable Chat Tabs Enable the chat tabs
Configure Tabs Configure which tabs are shown and their order
Show Pin Indicator Show a pin icon on messages
Pin Permission
Minimum role required to pin unowned messages
Notification Pips Show unread notification pips on inactive tabs
Enable Debug Mode Log debug messages to the console
Subscribe
Notify of
0 Comments
0
Would love your thoughts, please comment.x
()
x