diff --git a/Sources/Stim/AddGamePage.xaml b/Sources/Stim/AddGamePage.xaml
index 102f203..42c122a 100644
--- a/Sources/Stim/AddGamePage.xaml
+++ b/Sources/Stim/AddGamePage.xaml
@@ -23,9 +23,9 @@
-
+
-
+
diff --git a/Sources/Stim/App.xaml b/Sources/Stim/App.xaml
index 80877b5..3d62f58 100644
--- a/Sources/Stim/App.xaml
+++ b/Sources/Stim/App.xaml
@@ -15,28 +15,13 @@
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
@@ -44,7 +29,7 @@
-
+
@@ -52,7 +37,7 @@
-
+
@@ -63,12 +48,7 @@
-
-
-
-
-
-
+
diff --git a/Sources/Stim/Create.xaml b/Sources/Stim/Create.xaml
index bc60331..d460c5a 100644
--- a/Sources/Stim/Create.xaml
+++ b/Sources/Stim/Create.xaml
@@ -3,51 +3,53 @@
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Stim.Create"
Title="Create">
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
+
+
+
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
\ No newline at end of file
diff --git a/Sources/Stim/DetailledPage.xaml b/Sources/Stim/DetailledPage.xaml
index e052ee2..89de643 100644
--- a/Sources/Stim/DetailledPage.xaml
+++ b/Sources/Stim/DetailledPage.xaml
@@ -10,32 +10,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -46,12 +25,7 @@
-
-
-
-
-
-
+
@@ -64,11 +38,10 @@
-
-
+
diff --git a/Sources/Stim/DoubleToStar.cs b/Sources/Stim/DoubleToStar.cs
new file mode 100644
index 0000000..eea0b8e
--- /dev/null
+++ b/Sources/Stim/DoubleToStar.cs
@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Stim
+{
+ public class DoubleToStar : IValueConverter
+ {
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (parameter != null && parameter is string && !string.IsNullOrEmpty(parameter as string))
+ {
+ string param = parameter as string;
+ double rate = double.Parse(param.Split('|')[0]);
+ int pos = int.Parse(param.Split('|')[0]);
+
+ if (pos <= rate ) return "etoile_pleine.png";
+ if (pos - 1 < rate && rate < pos) return "etoile_mi_plein.png";
+ }
+ return "etoile_vide.png";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+ }
+}
diff --git a/Sources/Stim/EntryPopup.xaml b/Sources/Stim/EntryPopup.xaml
index b8b9542..57f5b2c 100644
--- a/Sources/Stim/EntryPopup.xaml
+++ b/Sources/Stim/EntryPopup.xaml
@@ -8,8 +8,8 @@
-
-
+
+
diff --git a/Sources/Stim/FollowPage.xaml b/Sources/Stim/FollowPage.xaml
index beaa911..7c8fa6b 100644
--- a/Sources/Stim/FollowPage.xaml
+++ b/Sources/Stim/FollowPage.xaml
@@ -4,21 +4,9 @@
x:Class="Stim.FollowPage"
Title="Suivis">
-
-
-
-
-
-
-
-
-
-
-
-
+
-
diff --git a/Sources/Stim/LoginPage.xaml b/Sources/Stim/LoginPage.xaml
index c3be651..d27f8a2 100644
--- a/Sources/Stim/LoginPage.xaml
+++ b/Sources/Stim/LoginPage.xaml
@@ -3,54 +3,28 @@
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Stim.LoginPage"
Title="LoginPage">
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
+
+ IsPassword="False"
+ x:Name="Username"
+ HeightRequest="50"
+ ClearButtonVisibility="WhileEditing"/>
+ PlaceholderColor="{StaticResource Primary}"
+ IsPassword="True" x:Name="Pswd"
+ HeightRequest="50"
+ Grid.Row="1"
+ ClearButtonVisibility="WhileEditing"/>
-
-
-
-
+ Margin="10,0,0,10" ColumnDefinitions="3*, *">