feat(window): restore hide-chat-window + Enter-to-restore (1.5.6)
The eye/hide button now hides the HellionChat window (runtime-only, via a new DrawConditions gate) instead of toggling native-chat suppression, matching 1.5.6. The chat-activation keybind (Enter / "/"), whose dispatch was a dead stub in the KeybindManager since the v1.6.0 rewrite, is re-wired to MainWindow.ActivateChat: it un-hides, opens if closed, brings the window to front and focuses the input -- so the chat reacts to Enter again from any state. /hellion is a reliable one-press recovery (Toggle now clears the hide), and the window always shows on login (start state no longer read from the persisted flag). Adds HideRestoreSelfTestStep.
This commit is contained in:
@@ -383,6 +383,7 @@ public sealed class Plugin : IAsyncDalamudPlugin
|
||||
new SelfTests.ColorEditorBufferStep(this),
|
||||
new SelfTests.ThemePickerCategoryStep(this),
|
||||
new SelfTests.QuickPickerSelfTestStep(this),
|
||||
new SelfTests.HideRestoreSelfTestStep(this),
|
||||
new SelfTests.SettingsWindowOpenStep(this),
|
||||
new SelfTests.OnOpenMainUiRoutesMainWindowStep(this),
|
||||
new SelfTests.TypingIpcStateStep(this),
|
||||
|
||||
Reference in New Issue
Block a user