diff --git a/.gitignore b/.gitignore index 2212214..6fc17d8 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ **/obj/ vm/ +.vs/ \ No newline at end of file diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/CopilotIndices/18.5.39187.10602/CodeChunks.db b/authoring-ui/.vs/Covenant.Setup.Authoring/CopilotIndices/18.5.39187.10602/CodeChunks.db index d4775b2..c3d0835 100644 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/CopilotIndices/18.5.39187.10602/CodeChunks.db and b/authoring-ui/.vs/Covenant.Setup.Authoring/CopilotIndices/18.5.39187.10602/CodeChunks.db differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/CopilotIndices/18.5.39187.10602/SemanticSymbols.db b/authoring-ui/.vs/Covenant.Setup.Authoring/CopilotIndices/18.5.39187.10602/SemanticSymbols.db index e365d26..43b0422 100644 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/CopilotIndices/18.5.39187.10602/SemanticSymbols.db and b/authoring-ui/.vs/Covenant.Setup.Authoring/CopilotIndices/18.5.39187.10602/SemanticSymbols.db differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/DesignTimeBuild/.dtbcache.v2 b/authoring-ui/.vs/Covenant.Setup.Authoring/DesignTimeBuild/.dtbcache.v2 index 86251f7..56dd013 100644 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/DesignTimeBuild/.dtbcache.v2 and b/authoring-ui/.vs/Covenant.Setup.Authoring/DesignTimeBuild/.dtbcache.v2 differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/0cd77c29-718e-411f-850b-53b44758d61d.vsidx b/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/0cd77c29-718e-411f-850b-53b44758d61d.vsidx deleted file mode 100644 index c6b38d6..0000000 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/0cd77c29-718e-411f-850b-53b44758d61d.vsidx and /dev/null differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/4122c16d-3df2-4cbd-84fd-6ecc53533e98.vsidx b/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/4122c16d-3df2-4cbd-84fd-6ecc53533e98.vsidx deleted file mode 100644 index c403b3f..0000000 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/4122c16d-3df2-4cbd-84fd-6ecc53533e98.vsidx and /dev/null differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/6f5bea8e-ca23-4e8f-a27b-46e6eb3035e1.vsidx b/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/6f5bea8e-ca23-4e8f-a27b-46e6eb3035e1.vsidx deleted file mode 100644 index c403b3f..0000000 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/6f5bea8e-ca23-4e8f-a27b-46e6eb3035e1.vsidx and /dev/null differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/9fe2b434-4d9e-426e-b9b8-d30c247df3e5.vsidx b/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/9fe2b434-4d9e-426e-b9b8-d30c247df3e5.vsidx deleted file mode 100644 index c812455..0000000 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/9fe2b434-4d9e-426e-b9b8-d30c247df3e5.vsidx and /dev/null differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/f4653db0-d675-449e-8a65-51709e135033.vsidx b/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/f4653db0-d675-449e-8a65-51709e135033.vsidx deleted file mode 100644 index 49cbc08..0000000 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/FileContentIndex/f4653db0-d675-449e-8a65-51709e135033.vsidx and /dev/null differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/copilot-chat/1b17085d/sessions/e9acb6e7-3b88-409e-a7a0-33097dcda7ee b/authoring-ui/.vs/Covenant.Setup.Authoring/copilot-chat/1b17085d/sessions/e9acb6e7-3b88-409e-a7a0-33097dcda7ee index 309e813..74b01c4 100644 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/copilot-chat/1b17085d/sessions/e9acb6e7-3b88-409e-a7a0-33097dcda7ee and b/authoring-ui/.vs/Covenant.Setup.Authoring/copilot-chat/1b17085d/sessions/e9acb6e7-3b88-409e-a7a0-33097dcda7ee differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/v18/.suo b/authoring-ui/.vs/Covenant.Setup.Authoring/v18/.suo index b598726..1fec327 100644 Binary files a/authoring-ui/.vs/Covenant.Setup.Authoring/v18/.suo and b/authoring-ui/.vs/Covenant.Setup.Authoring/v18/.suo differ diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/v18/DocumentLayout.backup.json b/authoring-ui/.vs/Covenant.Setup.Authoring/v18/DocumentLayout.backup.json index 1323bb9..286ca16 100644 --- a/authoring-ui/.vs/Covenant.Setup.Authoring/v18/DocumentLayout.backup.json +++ b/authoring-ui/.vs/Covenant.Setup.Authoring/v18/DocumentLayout.backup.json @@ -2,6 +2,10 @@ "Version": 1, "WorkspaceRootPath": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\", "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|c:\\users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\mainwindow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|solutionrelative:mainwindow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|c:\\users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\app.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", "RelativeMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|solutionrelative:app.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" @@ -18,11 +22,24 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 1, + "SelectedChildIndex": 0, "Children": [ { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 0, + "Title": "MainWindow.cs", + "DocumentMoniker": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\MainWindow.cs", + "RelativeDocumentMoniker": "MainWindow.cs", + "ToolTip": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\MainWindow.cs", + "RelativeToolTip": "MainWindow.cs", + "ViewState": "AgIAABsBAAAAAAAAAIA5wBsBAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-05-05T23:22:18.637Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, "Title": "Program.cs", "DocumentMoniker": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\Program.cs", "RelativeDocumentMoniker": "Program.cs", @@ -30,12 +47,11 @@ "RelativeToolTip": "Program.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-05-05T00:32:51.733Z", - "EditorCaption": "" + "WhenOpened": "2026-05-05T00:32:51.733Z" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 1, "Title": "App.xaml", "DocumentMoniker": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\App.xaml", "RelativeDocumentMoniker": "App.xaml", diff --git a/authoring-ui/.vs/Covenant.Setup.Authoring/v18/DocumentLayout.json b/authoring-ui/.vs/Covenant.Setup.Authoring/v18/DocumentLayout.json index 1323bb9..9b180b3 100644 --- a/authoring-ui/.vs/Covenant.Setup.Authoring/v18/DocumentLayout.json +++ b/authoring-ui/.vs/Covenant.Setup.Authoring/v18/DocumentLayout.json @@ -2,6 +2,14 @@ "Version": 1, "WorkspaceRootPath": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\", "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|c:\\users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\installerconfigdialog.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|solutionrelative:installerconfigdialog.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + }, + { + "AbsoluteMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|c:\\users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\mainwindow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|solutionrelative:mainwindow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|c:\\users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\app.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", "RelativeMoniker": "D:0:0:{5D26E66D-8F74-39AC-8CD2-24BC7C6E0C0F}|Covenant.Setup.Authoring.csproj|solutionrelative:app.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" @@ -18,11 +26,37 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 1, + "SelectedChildIndex": 0, "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "InstallerConfigDialog.xaml", + "DocumentMoniker": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\InstallerConfigDialog.xaml", + "RelativeDocumentMoniker": "InstallerConfigDialog.xaml", + "ToolTip": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\InstallerConfigDialog.xaml*", + "RelativeToolTip": "InstallerConfigDialog.xaml*", + "ViewState": "AgIAABwAAAAAAAAAAAAAACMAAAAZAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2026-05-06T00:18:02.89Z", + "EditorCaption": "" + }, { "$type": "Document", "DocumentIndex": 1, + "Title": "MainWindow.cs", + "DocumentMoniker": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\MainWindow.cs", + "RelativeDocumentMoniker": "MainWindow.cs", + "ToolTip": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\MainWindow.cs", + "RelativeToolTip": "MainWindow.cs", + "ViewState": "AgIAABsBAAAAAAAAAIA5wBsBAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-05-05T23:22:18.637Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, "Title": "Program.cs", "DocumentMoniker": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\Program.cs", "RelativeDocumentMoniker": "Program.cs", @@ -30,12 +64,11 @@ "RelativeToolTip": "Program.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-05-05T00:32:51.733Z", - "EditorCaption": "" + "WhenOpened": "2026-05-05T00:32:51.733Z" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 2, "Title": "App.xaml", "DocumentMoniker": "C:\\Users\\jasonross\\workspace\\covenant-setup\\authoring-ui\\App.xaml", "RelativeDocumentMoniker": "App.xaml", diff --git a/authoring-ui/InstallerConfigDialog.xaml b/authoring-ui/InstallerConfigDialog.xaml new file mode 100644 index 0000000..7f0feb8 --- /dev/null +++ b/authoring-ui/InstallerConfigDialog.xaml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + +