Changelog
2.12.0
- Fixed for the
v2.221.4 patch.
- Fixed scroll-sensitivity issue when scrolling chat-panel with mouse-wheel.
- Added new config-option
[ChatPanel.Scrolling] scrollContentScrollSensitivity to customize scroll-sensitivity.
2.11.0
- Fixed for the
v0.220.3 patch.
- Code clean-up and refactoring.
2.10.0
- Updated Terminal patch methods to accomodate missing functionality in other patch-modifying mods.
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 to TMP_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 to StringListConfigEntry 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