Skip to content

Commit dd94da5

Browse files
committed
ux: repository toolbar buttons layout
Signed-off-by: leo <longshuang@msn.cn>
1 parent 8db908a commit dd94da5

1 file changed

Lines changed: 14 additions & 11 deletions

File tree

src/Views/RepositoryToolbar.axaml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
88
x:Class="SourceGit.Views.RepositoryToolbar"
99
x:DataType="vm:Repository">
10-
<Grid ColumnDefinitions="*,Auto,*">
10+
<Grid ColumnDefinitions="*,Auto,0,*">
1111
<StackPanel Grid.Column="0" Orientation="Horizontal" Margin="4,0,0,0">
1212
<Button Classes="icon_button" Width="32" Click="OpenWithExternalTools" ToolTip.Tip="{DynamicResource Text.Repository.OpenWithExternalTools}">
1313
<Path Width="14" Height="14" Data="{StaticResource Icons.OpenWith}"/>
@@ -37,7 +37,6 @@
3737

3838
<Path Width="14" Height="14" Data="{StaticResource Icons.Fetch}"/>
3939
</Button>
40-
<Button Width="0" Height="0" Click="FetchDirectlyByHotKey" IsVisible="False" HotKey="{OnPlatform Ctrl+Down, macOS=⌘+Down}"/>
4140

4241
<Button Classes="icon_button" Width="32" Margin="16,0,0,0" Tapped="Pull" IsVisible="{Binding !IsBare}" IsEnabled="{Binding !IsBare}">
4342
<ToolTip.Tip>
@@ -49,7 +48,6 @@
4948

5049
<Path Width="14" Height="14" Data="{StaticResource Icons.Pull}"/>
5150
</Button>
52-
<Button Width="0" Height="0" Click="PullDirectlyByHotKey" IsVisible="False" IsEnabled="{Binding !IsBare}" HotKey="{OnPlatform Ctrl+Shift+Down, macOS=⌘+Shift+Down}"/>
5351

5452
<Button Classes="icon_button" Width="32" Margin="16,0,0,0" Tapped="Push">
5553
<ToolTip.Tip>
@@ -61,7 +59,6 @@
6159

6260
<Path Width="14" Height="14" Data="{StaticResource Icons.Push}"/>
6361
</Button>
64-
<Button Width="0" Height="0" Click="PushDirectlyByHotKey" IsVisible="False" HotKey="{OnPlatform Ctrl+Shift+Up, macOS=⌘+Shift+Up}"/>
6562

6663
<Button Classes="icon_button" Width="32" Margin="16,0,0,0" Tapped="StashAll" IsVisible="{Binding !IsBare}">
6764
<ToolTip.Tip>
@@ -83,32 +80,38 @@
8380
VerticalAlignment="Center"
8481
Fill="{DynamicResource Brush.Border2}"/>
8582

86-
<Button Classes="icon_button" Width="32" Margin="16,0,0,0" Command="{Binding CreateNewBranch}" ToolTip.Tip="{DynamicResource Text.Repository.NewBranch}">
83+
<Button Classes="icon_button" Width="32" Margin="18,0,0,0" Command="{Binding CreateNewBranch}" ToolTip.Tip="{DynamicResource Text.Repository.NewBranch}">
8784
<Path Width="14" Height="14" Data="{StaticResource Icons.Branch.Add}"/>
8885
</Button>
8986

90-
<Button Classes="icon_button" Width="32" Margin="8,0,0,0" Click="OpenGitFlowMenu" IsVisible="{Binding !IsBare}" ToolTip.Tip="{DynamicResource Text.GitFlow}">
87+
<Button Classes="icon_button" Width="32" Margin="12,0,0,0" Click="OpenGitFlowMenu" IsVisible="{Binding !IsBare}" ToolTip.Tip="{DynamicResource Text.GitFlow}">
9188
<Path Width="14" Height="14" Data="{StaticResource Icons.GitFlow}"/>
9289
</Button>
9390

94-
<Button Classes="icon_button" Width="32" Margin="8,0,0,0" Click="OpenGitLFSMenu" IsVisible="{Binding !IsBare}" ToolTip.Tip="{DynamicResource Text.GitLFS}">
91+
<Button Classes="icon_button" Width="32" Margin="12,0,0,0" Click="OpenGitLFSMenu" IsVisible="{Binding !IsBare}" ToolTip.Tip="{DynamicResource Text.GitLFS}">
9592
<Path Width="14" Height="14" Data="{StaticResource Icons.LFS}"/>
9693
</Button>
9794

98-
<Button Classes="icon_button" Width="32" Margin="8,0,0,0" Click="StartBisect" IsVisible="{Binding !IsBare}" ToolTip.Tip="{DynamicResource Text.Bisect}">
95+
<Button Classes="icon_button" Width="32" Margin="12,0,0,0" Click="StartBisect" IsVisible="{Binding !IsBare}" ToolTip.Tip="{DynamicResource Text.Bisect}">
9996
<Path Width="14" Height="14" Data="{StaticResource Icons.Bisect}"/>
10097
</Button>
10198

102-
<Button Classes="icon_button" Width="32" Margin="8,0,0,0" Click="OpenCustomActionMenu" ToolTip.Tip="{DynamicResource Text.Repository.CustomActions}">
99+
<Button Classes="icon_button" Width="32" Margin="12,0,0,0" Click="OpenCustomActionMenu" ToolTip.Tip="{DynamicResource Text.Repository.CustomActions}">
103100
<Path Width="14" Height="14" Data="{StaticResource Icons.Action}"/>
104101
</Button>
105102

106-
<Button Classes="icon_button" Width="32" Margin="8,0,0,0" Click="Cleanup" ToolTip.Tip="{DynamicResource Text.Repository.Clean}">
103+
<Button Classes="icon_button" Width="32" Margin="12,0,0,0" Click="Cleanup" ToolTip.Tip="{DynamicResource Text.Repository.Clean}">
107104
<Path Width="14" Height="14" Margin="0,1,0,0" Data="{StaticResource Icons.Clean}"/>
108105
</Button>
109106
</StackPanel>
110107

111-
<StackPanel Grid.Column="2" Orientation="Horizontal" HorizontalAlignment="Right" Margin="0,0,4,0">
108+
<StackPanel Grid.Column="2" Orientation="Horizontal">
109+
<Button Width="0" Height="0" Click="PushDirectlyByHotKey" IsVisible="False" HotKey="{OnPlatform Ctrl+Shift+Up, macOS=⌘+Shift+Up}"/>
110+
<Button Width="0" Height="0" Click="PullDirectlyByHotKey" IsVisible="False" IsEnabled="{Binding !IsBare}" HotKey="{OnPlatform Ctrl+Shift+Down, macOS=⌘+Shift+Down}"/>
111+
<Button Width="0" Height="0" Click="FetchDirectlyByHotKey" IsVisible="False" HotKey="{OnPlatform Ctrl+Down, macOS=⌘+Down}"/>
112+
</StackPanel>
113+
114+
<StackPanel Grid.Column="3" Orientation="Horizontal" HorizontalAlignment="Right" Margin="0,0,4,0">
112115
<Path Width="13" Height="13" Fill="{DynamicResource Brush.FG1}" Data="{StaticResource Icons.Branch}"/>
113116

114117
<ContentControl Margin="6,0,0,0">

0 commit comments

Comments
 (0)