diff --git a/src/SharpFM/App.axaml.cs b/src/SharpFM/App.axaml.cs index 211c402..2c7efb2 100644 --- a/src/SharpFM/App.axaml.cs +++ b/src/SharpFM/App.axaml.cs @@ -43,11 +43,13 @@ public override void OnFrameworkInitializationCompleted() Services = services.BuildServiceProvider(); var inputPrompt = new WindowInputPrompt(desktop.MainWindow); + var collisionPrompt = new WindowClipCollisionPrompt(desktop.MainWindow); var viewModel = new MainWindowViewModel( logger, Services.GetRequiredService(), Services.GetRequiredService(), - inputPrompt); + inputPrompt, + collisionPrompt); // Load plugins var pluginHost = new PluginHost(viewModel, loggerFactory, inputPrompt); diff --git a/src/SharpFM/Dialogs/ClipCollisionDialog.axaml b/src/SharpFM/Dialogs/ClipCollisionDialog.axaml new file mode 100644 index 0000000..34e0aed --- /dev/null +++ b/src/SharpFM/Dialogs/ClipCollisionDialog.axaml @@ -0,0 +1,57 @@ + + + + + + + + + + + +