Skip to content

Commit

Permalink
✨ Add SplitButton for opening repo
Browse files Browse the repository at this point in the history
(work in progress)
  • Loading branch information
Lamparter committed Sep 19, 2024
1 parent d79a5ee commit e20efba
Showing 1 changed file with 11 additions and 38 deletions.
49 changes: 11 additions & 38 deletions src/FluentHub.App/UserControls/GitCloneFlyout.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,44 +124,17 @@
</StackPanel>
</Button>

<Button
MinHeight="20"
Padding="4,2"
HorizontalAlignment="Stretch"
Background="Transparent"
Click="OpenVSButton_Click"
FontSize="14"
IsEnabled="True">
<StackPanel Orientation="Horizontal" Spacing="8">
<TextBlock Text="Open with Visual Studio" />
</StackPanel>
</Button>

<Button
MinHeight="20"
Padding="4,2"
HorizontalAlignment="Stretch"
Background="Transparent"
Click="OpenVSCodeButton_Click"
FontSize="14"
IsEnabled="True">
<StackPanel Orientation="Horizontal" Spacing="8">
<TextBlock Text="Edit with Visual Studio Code" />
</StackPanel>
</Button>

<Button
HorizontalAlignment="Stretch"
Click="OpenCodespaceButton_Click"
IsEnabled="True">
<StackPanel Orientation="Horizontal" Spacing="8">
<FontIcon
FontFamily="{StaticResource Octicons}"
FontSize="14"
Glyph="&#xE954;" />
<TextBlock Text="Open in Codespaces" />
</StackPanel>
</Button>
<SplitButton x:Name="OpenWithButton" HorizontalAlignment="Stretch">
<TextBlock Text="Open with..." />
<SplitButton.Flyout>
<MenuFlyout Placement="BottomEdgeAlignedRight">
<MenuFlyoutItem Click="OpenVSCodeButton_Click" Text="Visual Studio Code" />
<MenuFlyoutItem Click="OpenVSButton_Click" Text="Visual Studio" />
<MenuFlyoutSeparator />
<MenuFlyoutItem Click="OpenCodespaceButton_Click" Text="GitHub Codespaces" />
</MenuFlyout>
</SplitButton.Flyout>
</SplitButton>

<Button
HorizontalAlignment="Stretch"
Expand Down

0 comments on commit e20efba

Please sign in to comment.