@ -152,32 +152,29 @@
<VisualStateGroupList>
<VisualStateGroup>
<VisualState x:Name="Narrow ">
<VisualState x:Name="Wide ">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="0"/>
<AdaptiveTrigger MinWindowWidth="120 0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="ColumnDefinitions">
<Setter.Value>
<ColumnDefinitionCollection>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="0"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</ColumnDefinitionCollection>
</Setter.Value>
</Setter>
<Setter Property="RowDefinitions">
<Setter.Value>
<RowDefinitionCollection>
<RowDefinition Height="2*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="0"/>
</RowDefinitionCollection>
</Setter.Value>
</Setter>
<Setter TargetName="ButtonStack" Property="StackLayout.Margin" Value="0,5,0,0"/>
<Setter TargetName="TimeStack" Property="Grid.Row" Value="1"/>
<Setter TargetName="TimeStack" Property="HorizontalStackLayout.Margin" Value="0,0,0,0"/>
</VisualState.Setters>
</VisualState>
@ -204,38 +201,32 @@
</RowDefinitionCollection>
</Setter.Value>
</Setter>
<Setter TargetName="ButtonStack" Property="StackLayout.Margin" Value="0,5,0,0"/>
<Setter TargetName="TimeStack" Property="Grid.Row" Value="1"/>
<Setter TargetName="TimeStack" Property="HorizontalStackLayout.Margin" Value="0,0,0,0"/>
</VisualState.Setters>
</VisualState>
<VisualState x:Name="Wide ">
<VisualState x:Name="Narrow ">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="120 0"/>
<AdaptiveTrigger MinWindowWidth="0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="ColumnDefinitions">
<Setter.Value>
<ColumnDefinitionCollection>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="0"/>
</ColumnDefinitionCollection>
</Setter.Value>
</Setter>
<Setter Property="RowDefinitions">
<Setter.Value>
<RowDefinitionCollection>
<RowDefinition Height="2*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="0"/>
</RowDefinitionCollection>
</Setter.Value>
</Setter>
<Setter TargetName="ButtonStack" Property="StackLayout.Margin" Value="0,5,0,35"/>
<Setter TargetName="TimeStack" Property="Grid.Row" Value="0"/>
<Setter TargetName="TimeStack" Property="HorizontalStackLayout.Margin" Value="0,35,0,0"/>
</VisualState.Setters>
</VisualState>
@ -310,15 +301,12 @@
<VisualStateGroupList>
<VisualStateGroup>
<VisualState x:Name="Narrow ">
<VisualState x:Name="Wide ">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="0"/>
<AdaptiveTrigger MinWindowWidth="120 0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="FontSize" Value="15"/>
<Setter TargetName="artiste" Property="Label.FontSize" Value="12"/>
<Setter TargetName="Random" Property="ImageButton.IsVisible" Value="False"/>
<Setter TargetName="Loop" Property="ImageButton.IsVisible" Value="False"/>
<Setter Property="FontSize" Value="25"/>
</VisualState.Setters>
</VisualState>
@ -328,18 +316,15 @@
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="FontSize" Value="18"/>
<Setter TargetName="artiste" Property="Label.FontSize" Value="15"/>
<Setter TargetName="Random" Property="ImageButton.IsVisible" Value="True"/>
<Setter TargetName="Loop" Property="ImageButton.IsVisible" Value="True"/>
</VisualState.Setters>
</VisualState>
<VisualState x:Name="Wide ">
<VisualState x:Name="Narrow ">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="120 0"/>
<AdaptiveTrigger MinWindowWidth="0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="FontSize" Value="2 5"/>
<Setter Property="FontSize" Value="1 5"/>
</VisualState.Setters>
</VisualState>
@ -349,25 +334,18 @@
</Setter>
</Style>
<Style x:Key="InfosComplementairesGridTrigger" TargetType="Grid ">
<Style x:Key="ArtistFooterTrigger" TargetType="Label ">
<Setter Property="VisualStateManager.VisualStateGroups">
<Setter.Value>
<VisualStateGroupList>
<VisualStateGroup>
<VisualState x:Name="Narrow ">
<VisualState x:Name="Wide ">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="0"/>
<AdaptiveTrigger MinWindowWidth="120 0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="ColumnDefinitions">
<Setter.Value>
<ColumnDefinitionCollection>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="0"/>
</ColumnDefinitionCollection>
</Setter.Value>
</Setter>
<Setter Property="FontSize" Value="25"/>
</VisualState.Setters>
</VisualState>
@ -376,30 +354,16 @@
<AdaptiveTrigger MinWindowWidth="600"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="ColumnDefinitions">
<Setter.Value>
<ColumnDefinitionCollection>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="0"/>
</ColumnDefinitionCollection>
</Setter.Value>
</Setter>
<Setter Property="FontSize" Value="15"/>
</VisualState.Setters>
</VisualState>
<VisualState x:Name="Wide ">
<VisualState x:Name="Narrow">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="120 0"/>
<AdaptiveTrigger MinWindowWidth="0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="ColumnDefinitions">
<Setter.Value>
<ColumnDefinitionCollection>
<ColumnDefinition Width="6*"/>
<ColumnDefinition Width="*"/>
</ColumnDefinitionCollection>
</Setter.Value>
</Setter>
<Setter Property="FontSize" Value="12"/>
</VisualState.Setters>
</VisualState>
@ -409,45 +373,123 @@
</Setter>
</Style>
<Style x:Key="InfosStackTrigger" TargetType="VerticalStackLayout">
<Style x:Key="SecondaryButtonFooterTrigger" TargetType="Image">
<Setter Property="IsVisible" Value="True"/>
<Setter Property="VisualStateManager.VisualStateGroups">
<Setter.Value>
<VisualStateGroupList>
<VisualStateGroup>
<VisualState x:Name="Narrow ">
<VisualState x:Name="Wide ">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="0"/>
<AdaptiveTrigger MinWindowWidth="120 0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="IsVisible" Value="True"/>
</VisualState.Setters>
</VisualState>
<VisualState x:Name="Medium">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="600"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="IsVisible" Value="True"/>
</VisualState.Setters>
</VisualState>
<VisualState x:Name="Wide ">
<VisualState x:Name="Narrow">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="120 0"/>
<AdaptiveTrigger MinWindowWidth="0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="IsVisible" Value="False"/>
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateGroupList>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="ButtonStackFooterTrigger" TargetType="StackLayout">
<Setter Property="VisualStateManager.VisualStateGroups">
<VisualStateGroupList>
<VisualStateGroup>
<VisualState x:Name="Wide">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="1200"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="Margin" Value="0,5,0,35"/>
</VisualState.Setters>
</VisualState>
<VisualState x:Name="Medium">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="600"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="Margin" Value="0,5,0,0"/>
</VisualState.Setters>
</VisualState>
<VisualState x:Name="Narrow">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="Margin" Value="0,5,0,0"/>
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateGroupList>
</Setter>
</Style>
<Style x:Key="TimeStackFooterTrigger" TargetType="HorizontalStackLayout">
<Setter Property="VisualStateManager.VisualStateGroups">
<VisualStateGroupList>
<VisualStateGroup>
<VisualState x:Name="Wide">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="1200"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="Grid.Row" Value="0"/>
<Setter Property="Margin" Value="0,35,0,0"/>
</VisualState.Setters>
</VisualState>
<VisualState x:Name="Medium">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="600"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="Grid.Row" Value="1"/>
<Setter Property="Margin" Value="0,0,0,0"/>
</VisualState.Setters>
</VisualState>
<VisualState x:Name="Narrow">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="0"/>
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Property="Grid.Row" Value="1"/>
<Setter Property="Margin" Value="0,0,0,0"/>
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateGroupList>
</Setter>
</Style>
<Style TargetType="ActivityIndicator">
<Setter Property="Color" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
</Style>