diff --git a/StabilityMatrix/DesignData/MockLaunchViewModel.cs b/StabilityMatrix/DesignData/MockLaunchViewModel.cs
new file mode 100644
index 00000000..2f3e6b71
--- /dev/null
+++ b/StabilityMatrix/DesignData/MockLaunchViewModel.cs
@@ -0,0 +1,33 @@
+using System.ComponentModel;
+using Microsoft.Extensions.Logging;
+using StabilityMatrix.Helper;
+using StabilityMatrix.Python;
+using StabilityMatrix.ViewModels;
+using Wpf.Ui.Contracts;
+using ISnackbarService = StabilityMatrix.Helper.ISnackbarService;
+
+namespace StabilityMatrix.DesignData;
+
+[DesignOnly(true)]
+public class MockLaunchViewModel : LaunchViewModel
+{
+ public MockLaunchViewModel() : base(
+ null!, null!, null!,
+ null!, null!, null!,
+ null!, null!)
+ {
+ InstalledPackages = new()
+ {
+ new()
+ {
+ DisplayName = "Mock Package",
+ PackageName = "mock-package",
+ PackageVersion = "1.0.0",
+ DisplayVersion = "1.0.0",
+ InstalledBranch = "main",
+ Path = @"C:\Users\AppData\StabilityMatrix\mock-package",
+ }
+ };
+ SelectedPackage = InstalledPackages[0];
+ }
+}
diff --git a/StabilityMatrix/LaunchPage.xaml b/StabilityMatrix/LaunchPage.xaml
index f8809086..01823040 100644
--- a/StabilityMatrix/LaunchPage.xaml
+++ b/StabilityMatrix/LaunchPage.xaml
@@ -2,16 +2,17 @@
Foreground="{DynamicResource TextFillColorPrimaryBrush}"
Loaded="LaunchPage_OnLoaded"
Title="LaunchPage"
- d:DataContext="{d:DesignInstance Type=viewModels:LaunchViewModel,
+ d:DataContext="{d:DesignInstance Type=designViewModels:MockLaunchViewModel,
IsDesignTimeCreatable=True}"
d:DesignHeight="450"
d:DesignWidth="700"
+ mc:Ignorable="d"
ui:Design.Background="{DynamicResource ApplicationBackgroundBrush}"
ui:Design.Foreground="{DynamicResource TextFillColorPrimaryBrush}"
- mc:Ignorable="d"
x:Class="StabilityMatrix.LaunchPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+ xmlns:designViewModels="clr-namespace:StabilityMatrix.DesignData"
xmlns:local="clr-namespace:StabilityMatrix"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:models="clr-namespace:StabilityMatrix.Models"
@@ -54,7 +55,9 @@
+ VerticalAlignment="Top"
+ d:DataContext="{d:DesignInstance Type=models:InstalledPackage,
+ IsDesignTimeCreatable=True}">
@@ -105,8 +108,8 @@
FontSize="18"
Grid.Column="0"
Grid.Row="0"
- Margin="24,8,0,0"
IsOpen="{Binding IsLaunchTeachingTipsOpen, Mode=TwoWay}"
+ Margin="24,8,0,0"
Placement="Bottom">