-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #35 from lucasmetzen/road-to-release
Pre-release 3.0.0-theta: Mostly improve styling details
- Loading branch information
Showing
17 changed files
with
291 additions
and
177 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Set the default behavior, in case people don't have core.autocrlf set. | ||
# This is needed to allow for compatibility of line separators between Windows and MacOS. | ||
# https://github.com/github/docs/blob/main/content/get-started/getting-started-with-git/configuring-git-to-handle-line-endings.md#example | ||
* text eol=crlf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,8 @@ | ||
.idea/ | ||
notes/ | ||
tmp/ | ||
._* | ||
*.code-workspace | ||
|
||
# Foundry VTT's file used to lock module, preventing automatic updates: | ||
*.lock |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
# ![logo](docs/logo.svg?raw=true) Lucas's Awesome Messenger Extension, or short: LAME Messenger | ||
|
||
![Supported Foundry VTT version](https://img.shields.io/endpoint?url=https://foundryshields.com/version?url=https://github.com/lucasmetzen/foundryvtt-messenger/releases/download/latest/module.json "Supported Foundry VTT version") | ||
[![GitHub issues](https://img.shields.io/github/issues/lucasmetzen/foundryvtt-messenger/bug.svg)](https://github.com/lucasmetzen/foundryvtt-messenger/issues/) | ||
|
||
LAME Messenger for Foundry VTT provides a simple messenger interface to easily whisper messages. | ||
|
||
[add representative screenshot with absolute URL: https://github.com/lucasmetzen/foundryvtt-messenger/blob/main/images/logo.svg?raw=true] | ||
|
||
- Do you keep missing whispers other players send you? | ||
- Would you like to see a chat history of sent and received private messages without having to scroll through all chat cards in the sidebar? | ||
- Ever wanted to send a single message to multiple players at the same time? | ||
- Are you tired of having to type `/whisper` each time you want to send a direct message to a player? | ||
- Can you never remember a player's username when you want to text them privately? | ||
|
||
If you answered at least one of those questions with "Yes", then LAME Messenger is the right module for you! | ||
|
||
--- | ||
|
||
## Features | ||
|
||
- Dedicated window for sending and receiving whispers with chat history | ||
- Send a message to multiple recipients at the same time | ||
![message sent to two users](docs/README-message-sent-to-two-users.webp?raw=true) | ||
- Shows a user's avatar image in addition to their name if set in world's user configuration | ||
![avatar in user configuration](docs/README-user-avatar.webp?raw=true) | ||
- No need to type `/whisper` command and recipient's username | ||
- Visual and auditory notification for incoming whisper (optional) | ||
- Messenger window opens upon receiving a whisper (optional) | ||
|
||
|
||
## Installation | ||
|
||
This module can be installed automatically from the Foundry Virtual Tabletop module browser, or by using the following module manifest url: | ||
https://github.com/lucasmetzen/foundryvtt-messenger/releases/download/latest/module.json | ||
|
||
|
||
## Configurable options | ||
|
||
- Show notification message for incoming whisper | ||
- Notification message is displayed until dismissed | ||
- Show currently disconnected users in user selection | ||
![disconnected users shown](docs/README-disconnected-users-shown.webp?raw=true) | ||
- Show button in chat sidebar (next to the roll type selector) to open LAME messenger window (shown by default) | ||
![button in chat sidebar](docs/README-button-in-chat-sidebar.webp?raw=true) | ||
- Show button in scene controls toolbar (left side of screen) to open LAME messenger window | ||
![button in scene controls toolbar](docs/README-button-in-scene-controls-toolbar.webp?raw=true) | ||
|
||
|
||
## Notes | ||
|
||
- LAME Messenger's chat history only shows messages you have sent and received until you either reload the browser window, or log out of Foundry VTT. The module currently does not store messages separately from Foundry VTT (as seen in the sidebar's chat tab), and doesn't compile a history from the whispers existing in the world's database. A persistent solution is planned for future releases. | ||
- The module is not a replacement for Foundry VTT's built-in whisper messaging. It only provides a handy graphical interface. | ||
- Messages not sent privately as a whisper (AKA "public" or dice rolls) are not handled by LAME Messenger. Public chat might be included in a future release. | ||
|
||
|
||
## Troubleshooting | ||
|
||
_"I don't hear the notification sound when I receive a whisper."_ | ||
The sound is played in the `interface` context, so please make sure to set the volume for `Interface` to audible levels. | ||
|
||
_"The messenger's history is empty after I reloaded the browser windows, or after logging out and in again."_ | ||
Solution: LAME Messenger currently does not store messages separately from Foundry VTT (as seen in the sidebar's chat tab), and doesn't compile a history from the whispers existing in the world's database. A persistent solution is planned for future releases. | ||
|
||
_"I can't send a message I've typed in the messenger."_ | ||
You might not have selected at least one user to send to. | ||
|
||
_"No users are shown to select from."_ | ||
You can only send messages to users that are currently connected. Therefore, offline users are by default not listed (and if you set the option to show them, they aren't selectable unless they connect). | ||
|
||
_"I can't see messages other users sent to users other than myself."_ | ||
That's by design, as LAME Messenger handles whispers the same way Foundry VTT does. | ||
|
||
|
||
## Planned features | ||
|
||
- Tabbed chat for each user | ||
- Configurable notification sound file | ||
- Configurable keyboard shortcuts (opening window, line break in message, sending) | ||
- Option to show the character's portrait image instead of the user's avatar if the user has an associated actor | ||
|
||
|
||
## Credits | ||
|
||
- Thanks to BerlinAtmospheres (https://youtu.be/syG19v7pJC4?t=26) for the Pst-pst sound. | ||
- Thanks to Darksmaug, LittleKing205, Aphasmayra, and dawnofdope for additional beta/user-testing. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.