Chatter
An elegant chat for a more civilized age.
CHANGELOG
Changelog
2.9.0
- Fixed for the
v0.219.10
PTB patch.
2.8.0
- Fixed for the
v0.218.15
Ashlands patch.
2.7.0
- Fixed for the
v0.218.9
PTB patch.
2.6.0
- Fixed for the
v0.217.43
PTB patch.
2.5.0
- Bumped up
<LangVersion>
to C# 10. - Added new config option
filterInWorldShoutText
(default: false) that will also apply shout filters to in-world shout message texts. - Fixed a bug where the
ChatPanel
would pop-up/display if the message was filtered.
2.4.0
- Added compatibility with Groups.
2.3.0
- Fixed for the
v0.217.38
patch.
2.2.1
- Fixed a bug where default chat modes could not be toggled properly via chat command.
2.2.0
- Fixed for the
v0.217.22
patch.
2.1.0
- Fixed a bug where message dividers were not hidden when the message type toggle was off.
- Made the MessageType toggles use the Valheim button sprite.
- Added the panel resizer button with new button style.
2.0.0
- Split off Changelog section into a new
CHANGELOG.md
file. - Rewrote entire mod, top-down to be less hacky and use TMP entirely.
- Some features are still missing in the rewrite, to be added later.
1.5.0
- Updated almost all
Text
components toTMP_Text
equivalents. - Added a work-around for OS-installed fonts as TMP requires the original font file (and can't use a dynamic font).
- Modified resizer icon and message toggle styles.
- Added config options for message toggles
Style.MessageToggle.Text
.
1.4.1
- Applied the 'Outline' font material to in-world texts.
- Set a plain sprite for all Image components in the ChatPanel.
1.4.0
- Updated for the
v0.214.2
patch. - ChatPanel now hides when the Hud is hidden.
- Updated mod icon to a new one created by @jenniely.
1.3.0
- Modified
ShouldCreateDivider()
to also check if the username is different. - Added new feature to change the default message type from [say] to one of [say/shout/whisper] via chat command.
- Added new config option 'chatPanelContentRowTogglesToEnable' to use for enabling/disable the toggles at start.
- Added new config option 'chatPanelDefaultMessageTypeToUse' to use for initial default chat message type at start.
- Added
CachedValues
toStringListConfigEntry
and use that for message filtering. - Some code-refactoring and organizing.
1.2.1
- Fixed a bug where if no filters are defined it filters everything (sadface).
1.2.0
- Added support for chat filters configurable using a custom drawer in ConfigurationManager.
1.1.0
- Added support for a new chat message layout
SingleRow
. - Added new configuration options for timestamp and content spacing.
- Refactored code to unify UI creation from all message types and rebuild from message history.
1.0.0
- Initial release.