feat(public): scrolling Canvas 2D Mix visualizer — windowed, playback-coupled, zoomable, read-only (8.K W2)

This commit is contained in:
daniel-c-harvey
2026-06-14 18:20:32 -04:00
parent c608fa345a
commit 2d0a565765
8 changed files with 698 additions and 132 deletions
+4
View File
@@ -26,6 +26,10 @@ public static class Startup
services.AddScoped<ReleaseClient>();
services.AddScoped<IReleaseDataService, ReleaseClientDataService>();
services.AddScoped<ReleaseDetailViewModel>();
// Mix visualizer zoom — scoped so it persists across navigation within a session and
// resets on a fresh page load (see MixVisualizerZoomState).
services.AddScoped<MixVisualizerZoomState>();
}
public static void ConfigureApiHttpClient(IServiceCollection services, string baseAddress)