diff --git a/HellionChat/Resources/HellionStrings.Designer.cs b/HellionChat/Resources/HellionStrings.Designer.cs
index bfbead7..803f4cb 100644
--- a/HellionChat/Resources/HellionStrings.Designer.cs
+++ b/HellionChat/Resources/HellionStrings.Designer.cs
@@ -323,4 +323,37 @@ internal class HellionStrings
// Hellion Chat — v1.2.0 Appearance / Compact-Density toggle
internal static string Appearance_UseCompactDensity_Name => Get(nameof(Appearance_UseCompactDensity_Name));
internal static string Appearance_UseCompactDensity_Description => Get(nameof(Appearance_UseCompactDensity_Description));
+
+ // Hellion Chat — v1.2.1 Settings Cleanup: new card titles + subtexts
+ internal static string Settings_Card_ThemeAndLayout_Title => Get(nameof(Settings_Card_ThemeAndLayout_Title));
+ internal static string Settings_Card_ThemeAndLayout_Subtext => Get(nameof(Settings_Card_ThemeAndLayout_Subtext));
+ internal static string Settings_Card_FontsAndColours_Title => Get(nameof(Settings_Card_FontsAndColours_Title));
+ internal static string Settings_Card_FontsAndColours_Subtext => Get(nameof(Settings_Card_FontsAndColours_Subtext));
+ internal static string Settings_Card_DataManagement_Title => Get(nameof(Settings_Card_DataManagement_Title));
+ internal static string Settings_Card_DataManagement_Subtext => Get(nameof(Settings_Card_DataManagement_Subtext));
+
+ // Hellion Chat — v1.2.1 Theme & Layout tab section headings + WindowOpacity slider
+ internal static string Settings_ThemeAndLayout_Theme_Heading => Get(nameof(Settings_ThemeAndLayout_Theme_Heading));
+ internal static string Settings_ThemeAndLayout_WindowStyle_Heading => Get(nameof(Settings_ThemeAndLayout_WindowStyle_Heading));
+ internal static string Settings_ThemeAndLayout_TimestampStyle_Heading => Get(nameof(Settings_ThemeAndLayout_TimestampStyle_Heading));
+ internal static string Settings_ThemeAndLayout_WindowOpacity_Name => Get(nameof(Settings_ThemeAndLayout_WindowOpacity_Name));
+ internal static string Settings_ThemeAndLayout_WindowOpacity_Description => Get(nameof(Settings_ThemeAndLayout_WindowOpacity_Description));
+
+ // Hellion Chat — v1.2.1 Fonts & Colours tab section headings
+ internal static string Settings_FontsAndColours_Fonts_Heading => Get(nameof(Settings_FontsAndColours_Fonts_Heading));
+ internal static string Settings_FontsAndColours_Colours_Heading => Get(nameof(Settings_FontsAndColours_Colours_Heading));
+
+ // Hellion Chat — v1.2.1 Data Management tab section headings
+ internal static string Settings_DataManagement_Storage_Heading => Get(nameof(Settings_DataManagement_Storage_Heading));
+ internal static string Settings_DataManagement_Retention_Heading => Get(nameof(Settings_DataManagement_Retention_Heading));
+ internal static string Settings_DataManagement_Cleanup_Heading => Get(nameof(Settings_DataManagement_Cleanup_Heading));
+ internal static string Settings_DataManagement_Export_Heading => Get(nameof(Settings_DataManagement_Export_Heading));
+ internal static string Settings_DataManagement_DbViewer_Heading => Get(nameof(Settings_DataManagement_DbViewer_Heading));
+ internal static string Settings_DataManagement_Advanced_Heading => Get(nameof(Settings_DataManagement_Advanced_Heading));
+
+ // Hellion Chat — v1.2.1 Window-tab Behaviour heading (replaces Frame heading)
+ internal static string Settings_Window_Frame_Behaviour_Heading => Get(nameof(Settings_Window_Frame_Behaviour_Heading));
+
+ // Hellion Chat — v1.2.1 Migration v15 → v16 toast
+ internal static string Migration_v16_OverrideStyle_Toast => Get(nameof(Migration_v16_OverrideStyle_Toast));
}
diff --git a/HellionChat/Resources/HellionStrings.de.resx b/HellionChat/Resources/HellionStrings.de.resx
index eea3036..c3c47bd 100644
--- a/HellionChat/Resources/HellionStrings.de.resx
+++ b/HellionChat/Resources/HellionStrings.de.resx
@@ -639,7 +639,7 @@
Allgemein
- Sprache und grundlegendes Verhalten
+ Plugin-globale Einstellungen — Sprache, Eingabe, Audio, Performance.
Erscheinungsbild
@@ -657,25 +657,25 @@
Fenster
- Fensterposition, Rahmen, Hide-Zustände
+ Verhalten des Fensters — wann es da ist, ob es bewegt werden kann.
Chat
- Chat-Verhalten, Emotes, Auto-Tells
+ Wie Nachrichten angezeigt werden — Tells, Vorschau, Verhalten, Emotes.
Tabs
- Tab-Layout, Kanäle, eigene Tabs
+ Tab-Verwaltung — eigene Chat-Tabs anlegen und konfigurieren.
Datenschutz
- Filter, Aufbewahrung, Bereinigung, Export
+ Was darf gespeichert werden — Privacy-Filter pro Channel.
Datenbank
@@ -687,7 +687,7 @@
Information
- Über, Mitwirkende, Support
+ Über das Plugin — Version, Mission, Lizenz, Changelog.
Themes
@@ -728,4 +728,67 @@
Schaltet das Message-Layout vom Card-Row-Default zurück auf einzeilige `[HH:mm] Sender: Text` Zeilen.
+
+ Theme & Layout
+
+
+ Wie das Fenster aussieht — Theme, Rahmen, Zeitstempel-Style.
+
+
+ Schriften & Farben
+
+
+ Lesbarkeit — Schriftart, Schriftgröße, Chat-Farben pro Channel.
+
+
+ Daten-Verwaltung
+
+
+ Was passiert mit gespeicherten Daten — Aufbewahrung, Aufräumen, Export, DB-Stats.
+
+
+ Theme
+
+
+ Fenster-Style
+
+
+ Zeitstempel-Style
+
+
+ Fenster-Transparenz
+
+
+ Wie durchsichtig der Fensterhintergrund ist. Niedrigere Werte lassen mehr vom Spiel durchscheinen.
+
+
+ Schriftarten
+
+
+ Chat-Farben
+
+
+ Speicherung
+
+
+ Aufbewahrung
+
+
+ Cleanup
+
+
+ Export
+
+
+ Datenbank-Viewer
+
+
+ Erweitert (Shift+Klick zum Öffnen)
+
+
+ Verhalten
+
+
+ Hellion Chat 1.2.1 hat das Settings-Menü neu sortiert und die alte „Stilüberschreiben"-Option entfernt (überholt durch das Theme-System aus 1.1.0). Deine restlichen Einstellungen bleiben unverändert. Die Fenster-Transparenz ist nach „Theme & Layout" migriert. Ein Backup der vorherigen Config liegt unter pluginConfigs/HellionChat.json.pre-v16-backup neben der aktiven HellionChat.json.
+
diff --git a/HellionChat/Resources/HellionStrings.resx b/HellionChat/Resources/HellionStrings.resx
index 7616d54..82cdd16 100644
--- a/HellionChat/Resources/HellionStrings.resx
+++ b/HellionChat/Resources/HellionStrings.resx
@@ -639,7 +639,7 @@
General
- Language and basic behaviour
+ Plugin-wide settings — language, input, audio, performance.
Appearance
@@ -657,25 +657,25 @@
Window
- Window position, frame, hide states
+ Window behaviour — when it shows, whether it can move.
Chat
- Chat behaviour, emotes, auto-tells
+ How messages are displayed — tells, preview, behaviour, emotes.
Tabs
- Tab layout, channels, custom tabs
+ Tab management — create and configure your own chat tabs.
Privacy
- Filter, retention, cleanup, export
+ What's allowed to be stored — privacy filter per channel.
Database
@@ -687,7 +687,7 @@
Information
- About, credits, support
+ About the plugin — version, mission, license, changelog.
Themes
@@ -728,4 +728,67 @@
Schaltet das Message-Layout vom Card-Row-Default zurück auf einzeilige `[HH:mm] Sender: Text` Zeilen.
+
+ Theme & Layout
+
+
+ How the window looks — theme, frame, timestamp style.
+
+
+ Fonts & Colours
+
+
+ Readability — font, font size, per-channel chat colours.
+
+
+ Data Management
+
+
+ What happens to stored data — retention, cleanup, export, DB stats.
+
+
+ Theme
+
+
+ Window Style
+
+
+ Timestamp Style
+
+
+ Window Transparency
+
+
+ How transparent the window background is. Lower values let the game show through more.
+
+
+ Fonts
+
+
+ Chat Colours
+
+
+ Storage
+
+
+ Retention
+
+
+ Cleanup
+
+
+ Export
+
+
+ Database Viewer
+
+
+ Advanced (Shift+Click to open)
+
+
+ Behaviour
+
+
+ Hellion Chat 1.2.1 reorganised the Settings menu and removed the legacy "Style override" option (made obsolete by the Themes system in 1.1.0). Your other settings are unchanged. Window opacity was migrated to Theme & Layout. A backup of your previous config is at pluginConfigs/HellionChat.json.pre-v16-backup next to the live HellionChat.json.
+