feat(input): expose state API, wire settings cog, add test hooks

This commit is contained in:
2026-05-26 13:31:00 +02:00
parent 11eb7b9e90
commit e01de0403a
3 changed files with 31 additions and 6 deletions
+2
View File
@@ -111,6 +111,7 @@ public sealed class Plugin : IAsyncDalamudPlugin
internal IpcManager Ipc { get; private set; } = null!;
internal ExtraChat ExtraChat { get; private set; } = null!;
internal TypingIpc TypingIpc { get; private set; } = null!;
internal Ui.Components.InputBar InputBar { get; private set; } = null!;
internal FontManager FontManager { get; private set; } = null!;
internal Themes.ThemeRegistry ThemeRegistry { get; private set; } = null!;
internal Integrations.HonorificService HonorificService { get; private set; } = null!;
@@ -292,6 +293,7 @@ public sealed class Plugin : IAsyncDalamudPlugin
MessageManager = _host.Services.GetRequiredService<MessageManager>();
AutoTellTabsService = _host.Services.GetRequiredService<AutoTellTabsService>();
InputBar = _host.Services.GetRequiredService<Ui.Components.InputBar>();
MainWindow = _host.Services.GetRequiredService<Ui.Windows.MainWindow>();
SettingsWindow = _host.Services.GetRequiredService<SettingsWindow>();
DbViewer = _host.Services.GetRequiredService<DbViewer>();