feat(ui): Log Visualizer overlay reachable from a clickable footer log line

This commit is contained in:
Mika Kuns
2026-06-26 16:11:49 +02:00
parent 08a4f97a78
commit c4f74a7aea
14 changed files with 241 additions and 9 deletions
@@ -290,6 +290,15 @@ public sealed partial class IslandsShellViewModel : ViewModelBase, IDisposable
if (Dialogs is not null) await Dialogs.ShowAboutAsync(vm);
}
[RelayCommand]
private async Task OpenLogVisualizer()
{
if (Dialogs is null || Worker is null) return;
var vm = new LogVisualizerViewModel(Worker);
await vm.RefreshAsync();
await Dialogs.ShowLogVisualizerAsync(vm);
}
private bool _connectionPromptShown;
internal bool DecideShowConnectionPrompt(bool isOffline)