๐ Merry Christmas & Update: Character Chat Selector v3.4.0
Merry Christmas, everyone! Just pushing a quick update to fix some issues before your holiday sessions.
Key Changes:
:sparkles: New Features: Enhanced Configuration
New Settings Interface: The settings menu has been completely overhauled! It now features a clean, tabbed window using ApplicationV2, replacing the long list of default settings.
Live Preview: Added a real-time preview panel to the settings window. You can now see changes to Portrait styles, Borders, and HP Tints instantly as you adjust sliders and colors.
Chat Notification Sound: Added built-in support for chat notification sounds. You can customize the sound file, volume, and choose whether to play it for your own messages.
:tools: Improvements
V13 Compatibility: Fixed an issue where chat message borders were not visible in Foundry V13 due to DOM/CSS changes.
Instant UI Updates: Customizations for the Chat Selector Dropdown (colors, backgrounds) now apply immediately without requiring a page refresh.
Slider UX: Range sliders in the config menu now display their current numerical values in real-time.
:bug: Critical Fixes
Energy Border Visuals:Fixed a CSS issue where the Energy Border glow effect was being clipped by the container, making high-strength glows invisible.
Glow Strength Logic: Adjusted the styling logic so that a Glow Strength of 0 now correctly hides the effect, instead of displaying a hard, unblurred line.
Chat Optimization: Completely refactored the Chat Optimizer logic. It now uses a safer wrapper method instead of overriding core functions. This resolves the critical issue where chat cards (e.g., WFRP4e Tests) would get "stuck" on the screen and interfere with V13's native notification system.
Settings Persistence: Fixed a bug where the "Enable Chat Optimization" option would appear unchecked in the config window even after saving.
