|
25 | 25 | <Run Text="{Binding Author.Email, Mode=OneWay}"/> |
26 | 26 | </TextBlock> |
27 | 27 | </Border> |
28 | | - <TextBlock Text="{Binding AuthorTimeStr}" |
29 | | - Margin="2,0,0,0" |
30 | | - FontSize="{Binding Source={x:Static vm:Preferences.Instance}, Path=DefaultFontSize, Converter={x:Static c:DoubleConverters.Decrease}}" |
31 | | - Foreground="{DynamicResource Brush.FG2}"/> |
| 28 | + <v:DateTimePresenter Margin="2,0,0,0" |
| 29 | + Timestamp="{Binding AuthorTime}" |
| 30 | + FontSize="{Binding Source={x:Static vm:Preferences.Instance}, Path=DefaultFontSize, Converter={x:Static c:DoubleConverters.Decrease}}" |
| 31 | + Foreground="{DynamicResource Brush.FG2}"/> |
32 | 32 | </StackPanel> |
33 | 33 | </Grid> |
34 | 34 |
|
|
43 | 43 | <Run Text="{Binding Committer.Email, Mode=OneWay}"/> |
44 | 44 | </TextBlock> |
45 | 45 | </Border> |
46 | | - <TextBlock Text="{Binding CommitterTimeStr}" |
47 | | - Margin="2,0,0,0" |
48 | | - FontSize="{Binding Source={x:Static vm:Preferences.Instance}, Path=DefaultFontSize, Converter={x:Static c:DoubleConverters.Decrease}}" |
49 | | - Foreground="{DynamicResource Brush.FG2}"/> |
| 46 | + <v:DateTimePresenter Margin="2,0,0,0" |
| 47 | + Timestamp="{Binding CommitterTime}" |
| 48 | + FontSize="{Binding Source={x:Static vm:Preferences.Instance}, Path=DefaultFontSize, Converter={x:Static c:DoubleConverters.Decrease}}" |
| 49 | + Foreground="{DynamicResource Brush.FG2}"/> |
50 | 50 | </StackPanel> |
51 | 51 | </Grid> |
52 | 52 | </UniformGrid> |
|
127 | 127 | <Grid ColumnDefinitions="Auto,*,Auto"> |
128 | 128 | <v:Avatar Grid.Column="0" Width="16" Height="16" VerticalAlignment="Center" IsHitTestVisible="False" User="{Binding Author}"/> |
129 | 129 | <TextBlock Grid.Column="1" Text="{Binding Author.Name}" Margin="8,0,0,0"/> |
130 | | - <TextBlock Grid.Column="2" Text="{Binding CommitterTimeStr}" Foreground="{DynamicResource Brush.FG2}" Margin="8,0,0,0"/> |
| 130 | + <v:DateTimePresenter Grid.Column="2" |
| 131 | + Margin="8,0,0,0" |
| 132 | + Timestamp="{Binding CommitterTime}" |
| 133 | + Foreground="{DynamicResource Brush.FG2}"/> |
131 | 134 | </Grid> |
132 | 135 |
|
133 | 136 | <TextBlock Margin="0,8,0,0" Text="{Binding Subject}" TextWrapping="Wrap"/> |
|
171 | 174 | <Grid ColumnDefinitions="Auto,*,Auto"> |
172 | 175 | <v:Avatar Grid.Column="0" Width="16" Height="16" VerticalAlignment="Center" IsHitTestVisible="False" User="{Binding Author}"/> |
173 | 176 | <TextBlock Grid.Column="1" Text="{Binding Author.Name}" Margin="8,0,0,0"/> |
174 | | - <TextBlock Grid.Column="2" Text="{Binding CommitterTimeStr}" Foreground="{DynamicResource Brush.FG2}" Margin="8,0,0,0"/> |
| 177 | + <v:DateTimePresenter Grid.Column="2" |
| 178 | + Margin="8,0,0,0" |
| 179 | + Timestamp="{Binding CommitterTime}" |
| 180 | + Foreground="{DynamicResource Brush.FG2}"/> |
175 | 181 | </Grid> |
176 | 182 |
|
177 | 183 | <TextBlock Margin="0,8,0,0" Text="{Binding Subject}" TextWrapping="Wrap"/> |
|
213 | 219 | <Grid ColumnDefinitions="Auto,*,Auto"> |
214 | 220 | <v:Avatar Grid.Column="0" Width="16" Height="16" VerticalAlignment="Center" IsHitTestVisible="False" User="{Binding Author}"/> |
215 | 221 | <TextBlock Grid.Column="1" Text="{Binding Author.Name}" Margin="8,0,0,0"/> |
216 | | - <TextBlock Grid.Column="2" Text="{Binding CommitterTimeStr}" Foreground="{DynamicResource Brush.FG2}" Margin="8,0,0,0"/> |
| 222 | + <v:DateTimePresenter Grid.Column="2" |
| 223 | + Margin="8,0,0,0" |
| 224 | + Timestamp="{Binding CommitterTime}" |
| 225 | + Foreground="{DynamicResource Brush.FG2}"/> |
217 | 226 | </Grid> |
218 | 227 |
|
219 | 228 | <TextBlock Margin="0,8,0,0" Text="{Binding Subject}" TextWrapping="Wrap"/> |
|
0 commit comments