feat(popout): wire pool + window render + sidebar pop-out routing

This commit is contained in:
2026-05-29 12:49:21 +02:00
parent e786257cb3
commit db47708264
7 changed files with 156 additions and 24 deletions
+2
View File
@@ -97,6 +97,7 @@ public sealed class Plugin : IAsyncDalamudPlugin
// consistent across all properties for clarity.
internal Ui.Windows.MainWindow MainWindow { get; private set; } = null!;
internal Ui.Windows.SettingsWindow SettingsWindow { get; private set; } = null!;
internal Ui.Windows.ChannelPopoutPool ChannelPopoutPool { get; private set; } = null!;
public DbViewer DbViewer { get; private set; } = null!;
internal static InputPreview InputPreview { get; private set; } = null!;
internal CommandHelpWindow CommandHelpWindow { get; private set; } = null!;
@@ -302,6 +303,7 @@ public sealed class Plugin : IAsyncDalamudPlugin
SeStringDebugger = _host.Services.GetRequiredService<SeStringDebugger>();
DebuggerWindow = _host.Services.GetRequiredService<DebuggerWindow>();
FirstRunWizard = _host.Services.GetRequiredService<FirstRunWizard>();
ChannelPopoutPool = _host.Services.GetRequiredService<Ui.Windows.ChannelPopoutPool>();
}
public async Task LoadAsync(CancellationToken cancellationToken)