From dc4b6fe364c162d11ba22f3abaec80ab7f910311 Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Sat, 25 Aug 2018 01:47:03 +0200 Subject: [PATCH] Preload --- .../AideDeJeu.Android.csproj | 12 + .../Resources/Resource.designer.cs | 413 +++++++++--------- .../Resources/drawable-hdpi/crystal_ball.png | Bin 0 -> 2205 bytes .../Resources/drawable-xhdpi/crystal_ball.png | Bin 0 -> 3053 bytes .../drawable-xxhdpi/crystal_ball.png | Bin 0 -> 4674 bytes .../Resources/drawable/crystal_ball.png | Bin 0 -> 2205 bytes AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj | 1 + AideDeJeu/AideDeJeu.UWP/crystal_ball.png | Bin 0 -> 2205 bytes .../AideDeJeu/Markdig/MarkdownExtensions.cs | 69 +-- .../AideDeJeu/ViewModels/MainViewModel.cs | 47 +- AideDeJeu/AideDeJeu/ViewModels/Navigator.cs | 28 ++ .../AideDeJeu/Views/FilteredItemsPage.xaml | 3 +- AideDeJeu/AideDeJeu/Views/ItemDetailPage.xaml | 3 +- AideDeJeu/AideDeJeu/Views/ItemsPage.xaml | 3 +- Data/crystal-ball.svg | 1 + 15 files changed, 334 insertions(+), 246 deletions(-) create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable-hdpi/crystal_ball.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable-xhdpi/crystal_ball.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable-xxhdpi/crystal_ball.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable/crystal_ball.png create mode 100644 AideDeJeu/AideDeJeu.UWP/crystal_ball.png create mode 100644 Data/crystal-ball.svg diff --git a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj index 0503a943..b160ee8d 100644 --- a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj +++ b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj @@ -176,5 +176,17 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs b/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs index 28cd2faa..17a33c76 100644 --- a/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs +++ b/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs @@ -2192,602 +2192,605 @@ namespace AideDeJeu.Droid // aapt resource value: 0x7f020053 public const int avd_hide_password = 2130837587; - // aapt resource value: 0x7f020115 - public const int avd_hide_password_1 = 2130837781; - // aapt resource value: 0x7f020116 - public const int avd_hide_password_2 = 2130837782; + public const int avd_hide_password_1 = 2130837782; // aapt resource value: 0x7f020117 - public const int avd_hide_password_3 = 2130837783; + public const int avd_hide_password_2 = 2130837783; + + // aapt resource value: 0x7f020118 + public const int avd_hide_password_3 = 2130837784; // aapt resource value: 0x7f020054 public const int avd_show_password = 2130837588; - // aapt resource value: 0x7f020118 - public const int avd_show_password_1 = 2130837784; - // aapt resource value: 0x7f020119 - public const int avd_show_password_2 = 2130837785; + public const int avd_show_password_1 = 2130837785; // aapt resource value: 0x7f02011a - public const int avd_show_password_3 = 2130837786; + public const int avd_show_password_2 = 2130837786; + + // aapt resource value: 0x7f02011b + public const int avd_show_password_3 = 2130837787; // aapt resource value: 0x7f020055 public const int black_book = 2130837589; // aapt resource value: 0x7f020056 - public const int design_bottom_navigation_item_background = 2130837590; + public const int crystal_ball = 2130837590; // aapt resource value: 0x7f020057 - public const int design_fab_background = 2130837591; + public const int design_bottom_navigation_item_background = 2130837591; // aapt resource value: 0x7f020058 - public const int design_ic_visibility = 2130837592; + public const int design_fab_background = 2130837592; // aapt resource value: 0x7f020059 - public const int design_ic_visibility_off = 2130837593; + public const int design_ic_visibility = 2130837593; // aapt resource value: 0x7f02005a - public const int design_password_eye = 2130837594; + public const int design_ic_visibility_off = 2130837594; // aapt resource value: 0x7f02005b - public const int design_snackbar_background = 2130837595; + public const int design_password_eye = 2130837595; // aapt resource value: 0x7f02005c - public const int dragon_head = 2130837596; + public const int design_snackbar_background = 2130837596; // aapt resource value: 0x7f02005d - public const int ic_audiotrack_dark = 2130837597; + public const int dragon_head = 2130837597; // aapt resource value: 0x7f02005e - public const int ic_audiotrack_light = 2130837598; + public const int ic_audiotrack_dark = 2130837598; // aapt resource value: 0x7f02005f - public const int ic_dialog_close_dark = 2130837599; + public const int ic_audiotrack_light = 2130837599; // aapt resource value: 0x7f020060 - public const int ic_dialog_close_light = 2130837600; + public const int ic_dialog_close_dark = 2130837600; // aapt resource value: 0x7f020061 - public const int ic_group_collapse_00 = 2130837601; + public const int ic_dialog_close_light = 2130837601; // aapt resource value: 0x7f020062 - public const int ic_group_collapse_01 = 2130837602; + public const int ic_group_collapse_00 = 2130837602; // aapt resource value: 0x7f020063 - public const int ic_group_collapse_02 = 2130837603; + public const int ic_group_collapse_01 = 2130837603; // aapt resource value: 0x7f020064 - public const int ic_group_collapse_03 = 2130837604; + public const int ic_group_collapse_02 = 2130837604; // aapt resource value: 0x7f020065 - public const int ic_group_collapse_04 = 2130837605; + public const int ic_group_collapse_03 = 2130837605; // aapt resource value: 0x7f020066 - public const int ic_group_collapse_05 = 2130837606; + public const int ic_group_collapse_04 = 2130837606; // aapt resource value: 0x7f020067 - public const int ic_group_collapse_06 = 2130837607; + public const int ic_group_collapse_05 = 2130837607; // aapt resource value: 0x7f020068 - public const int ic_group_collapse_07 = 2130837608; + public const int ic_group_collapse_06 = 2130837608; // aapt resource value: 0x7f020069 - public const int ic_group_collapse_08 = 2130837609; + public const int ic_group_collapse_07 = 2130837609; // aapt resource value: 0x7f02006a - public const int ic_group_collapse_09 = 2130837610; + public const int ic_group_collapse_08 = 2130837610; // aapt resource value: 0x7f02006b - public const int ic_group_collapse_10 = 2130837611; + public const int ic_group_collapse_09 = 2130837611; // aapt resource value: 0x7f02006c - public const int ic_group_collapse_11 = 2130837612; + public const int ic_group_collapse_10 = 2130837612; // aapt resource value: 0x7f02006d - public const int ic_group_collapse_12 = 2130837613; + public const int ic_group_collapse_11 = 2130837613; // aapt resource value: 0x7f02006e - public const int ic_group_collapse_13 = 2130837614; + public const int ic_group_collapse_12 = 2130837614; // aapt resource value: 0x7f02006f - public const int ic_group_collapse_14 = 2130837615; + public const int ic_group_collapse_13 = 2130837615; // aapt resource value: 0x7f020070 - public const int ic_group_collapse_15 = 2130837616; + public const int ic_group_collapse_14 = 2130837616; // aapt resource value: 0x7f020071 - public const int ic_group_expand_00 = 2130837617; + public const int ic_group_collapse_15 = 2130837617; // aapt resource value: 0x7f020072 - public const int ic_group_expand_01 = 2130837618; + public const int ic_group_expand_00 = 2130837618; // aapt resource value: 0x7f020073 - public const int ic_group_expand_02 = 2130837619; + public const int ic_group_expand_01 = 2130837619; // aapt resource value: 0x7f020074 - public const int ic_group_expand_03 = 2130837620; + public const int ic_group_expand_02 = 2130837620; // aapt resource value: 0x7f020075 - public const int ic_group_expand_04 = 2130837621; + public const int ic_group_expand_03 = 2130837621; // aapt resource value: 0x7f020076 - public const int ic_group_expand_05 = 2130837622; + public const int ic_group_expand_04 = 2130837622; // aapt resource value: 0x7f020077 - public const int ic_group_expand_06 = 2130837623; + public const int ic_group_expand_05 = 2130837623; // aapt resource value: 0x7f020078 - public const int ic_group_expand_07 = 2130837624; + public const int ic_group_expand_06 = 2130837624; // aapt resource value: 0x7f020079 - public const int ic_group_expand_08 = 2130837625; + public const int ic_group_expand_07 = 2130837625; // aapt resource value: 0x7f02007a - public const int ic_group_expand_09 = 2130837626; + public const int ic_group_expand_08 = 2130837626; // aapt resource value: 0x7f02007b - public const int ic_group_expand_10 = 2130837627; + public const int ic_group_expand_09 = 2130837627; // aapt resource value: 0x7f02007c - public const int ic_group_expand_11 = 2130837628; + public const int ic_group_expand_10 = 2130837628; // aapt resource value: 0x7f02007d - public const int ic_group_expand_12 = 2130837629; + public const int ic_group_expand_11 = 2130837629; // aapt resource value: 0x7f02007e - public const int ic_group_expand_13 = 2130837630; + public const int ic_group_expand_12 = 2130837630; // aapt resource value: 0x7f02007f - public const int ic_group_expand_14 = 2130837631; + public const int ic_group_expand_13 = 2130837631; // aapt resource value: 0x7f020080 - public const int ic_group_expand_15 = 2130837632; + public const int ic_group_expand_14 = 2130837632; // aapt resource value: 0x7f020081 - public const int ic_home = 2130837633; + public const int ic_group_expand_15 = 2130837633; // aapt resource value: 0x7f020082 - public const int ic_launcher = 2130837634; + public const int ic_home = 2130837634; // aapt resource value: 0x7f020083 - public const int ic_media_pause_dark = 2130837635; + public const int ic_launcher = 2130837635; // aapt resource value: 0x7f020084 - public const int ic_media_pause_light = 2130837636; + public const int ic_media_pause_dark = 2130837636; // aapt resource value: 0x7f020085 - public const int ic_media_play_dark = 2130837637; + public const int ic_media_pause_light = 2130837637; // aapt resource value: 0x7f020086 - public const int ic_media_play_light = 2130837638; + public const int ic_media_play_dark = 2130837638; // aapt resource value: 0x7f020087 - public const int ic_media_stop_dark = 2130837639; + public const int ic_media_play_light = 2130837639; // aapt resource value: 0x7f020088 - public const int ic_media_stop_light = 2130837640; + public const int ic_media_stop_dark = 2130837640; // aapt resource value: 0x7f020089 - public const int ic_mr_button_connected_00_dark = 2130837641; + public const int ic_media_stop_light = 2130837641; // aapt resource value: 0x7f02008a - public const int ic_mr_button_connected_00_light = 2130837642; + public const int ic_mr_button_connected_00_dark = 2130837642; // aapt resource value: 0x7f02008b - public const int ic_mr_button_connected_01_dark = 2130837643; + public const int ic_mr_button_connected_00_light = 2130837643; // aapt resource value: 0x7f02008c - public const int ic_mr_button_connected_01_light = 2130837644; + public const int ic_mr_button_connected_01_dark = 2130837644; // aapt resource value: 0x7f02008d - public const int ic_mr_button_connected_02_dark = 2130837645; + public const int ic_mr_button_connected_01_light = 2130837645; // aapt resource value: 0x7f02008e - public const int ic_mr_button_connected_02_light = 2130837646; + public const int ic_mr_button_connected_02_dark = 2130837646; // aapt resource value: 0x7f02008f - public const int ic_mr_button_connected_03_dark = 2130837647; + public const int ic_mr_button_connected_02_light = 2130837647; // aapt resource value: 0x7f020090 - public const int ic_mr_button_connected_03_light = 2130837648; + public const int ic_mr_button_connected_03_dark = 2130837648; // aapt resource value: 0x7f020091 - public const int ic_mr_button_connected_04_dark = 2130837649; + public const int ic_mr_button_connected_03_light = 2130837649; // aapt resource value: 0x7f020092 - public const int ic_mr_button_connected_04_light = 2130837650; + public const int ic_mr_button_connected_04_dark = 2130837650; // aapt resource value: 0x7f020093 - public const int ic_mr_button_connected_05_dark = 2130837651; + public const int ic_mr_button_connected_04_light = 2130837651; // aapt resource value: 0x7f020094 - public const int ic_mr_button_connected_05_light = 2130837652; + public const int ic_mr_button_connected_05_dark = 2130837652; // aapt resource value: 0x7f020095 - public const int ic_mr_button_connected_06_dark = 2130837653; + public const int ic_mr_button_connected_05_light = 2130837653; // aapt resource value: 0x7f020096 - public const int ic_mr_button_connected_06_light = 2130837654; + public const int ic_mr_button_connected_06_dark = 2130837654; // aapt resource value: 0x7f020097 - public const int ic_mr_button_connected_07_dark = 2130837655; + public const int ic_mr_button_connected_06_light = 2130837655; // aapt resource value: 0x7f020098 - public const int ic_mr_button_connected_07_light = 2130837656; + public const int ic_mr_button_connected_07_dark = 2130837656; // aapt resource value: 0x7f020099 - public const int ic_mr_button_connected_08_dark = 2130837657; + public const int ic_mr_button_connected_07_light = 2130837657; // aapt resource value: 0x7f02009a - public const int ic_mr_button_connected_08_light = 2130837658; + public const int ic_mr_button_connected_08_dark = 2130837658; // aapt resource value: 0x7f02009b - public const int ic_mr_button_connected_09_dark = 2130837659; + public const int ic_mr_button_connected_08_light = 2130837659; // aapt resource value: 0x7f02009c - public const int ic_mr_button_connected_09_light = 2130837660; + public const int ic_mr_button_connected_09_dark = 2130837660; // aapt resource value: 0x7f02009d - public const int ic_mr_button_connected_10_dark = 2130837661; + public const int ic_mr_button_connected_09_light = 2130837661; // aapt resource value: 0x7f02009e - public const int ic_mr_button_connected_10_light = 2130837662; + public const int ic_mr_button_connected_10_dark = 2130837662; // aapt resource value: 0x7f02009f - public const int ic_mr_button_connected_11_dark = 2130837663; + public const int ic_mr_button_connected_10_light = 2130837663; // aapt resource value: 0x7f0200a0 - public const int ic_mr_button_connected_11_light = 2130837664; + public const int ic_mr_button_connected_11_dark = 2130837664; // aapt resource value: 0x7f0200a1 - public const int ic_mr_button_connected_12_dark = 2130837665; + public const int ic_mr_button_connected_11_light = 2130837665; // aapt resource value: 0x7f0200a2 - public const int ic_mr_button_connected_12_light = 2130837666; + public const int ic_mr_button_connected_12_dark = 2130837666; // aapt resource value: 0x7f0200a3 - public const int ic_mr_button_connected_13_dark = 2130837667; + public const int ic_mr_button_connected_12_light = 2130837667; // aapt resource value: 0x7f0200a4 - public const int ic_mr_button_connected_13_light = 2130837668; + public const int ic_mr_button_connected_13_dark = 2130837668; // aapt resource value: 0x7f0200a5 - public const int ic_mr_button_connected_14_dark = 2130837669; + public const int ic_mr_button_connected_13_light = 2130837669; // aapt resource value: 0x7f0200a6 - public const int ic_mr_button_connected_14_light = 2130837670; + public const int ic_mr_button_connected_14_dark = 2130837670; // aapt resource value: 0x7f0200a7 - public const int ic_mr_button_connected_15_dark = 2130837671; + public const int ic_mr_button_connected_14_light = 2130837671; // aapt resource value: 0x7f0200a8 - public const int ic_mr_button_connected_15_light = 2130837672; + public const int ic_mr_button_connected_15_dark = 2130837672; // aapt resource value: 0x7f0200a9 - public const int ic_mr_button_connected_16_dark = 2130837673; + public const int ic_mr_button_connected_15_light = 2130837673; // aapt resource value: 0x7f0200aa - public const int ic_mr_button_connected_16_light = 2130837674; + public const int ic_mr_button_connected_16_dark = 2130837674; // aapt resource value: 0x7f0200ab - public const int ic_mr_button_connected_17_dark = 2130837675; + public const int ic_mr_button_connected_16_light = 2130837675; // aapt resource value: 0x7f0200ac - public const int ic_mr_button_connected_17_light = 2130837676; + public const int ic_mr_button_connected_17_dark = 2130837676; // aapt resource value: 0x7f0200ad - public const int ic_mr_button_connected_18_dark = 2130837677; + public const int ic_mr_button_connected_17_light = 2130837677; // aapt resource value: 0x7f0200ae - public const int ic_mr_button_connected_18_light = 2130837678; + public const int ic_mr_button_connected_18_dark = 2130837678; // aapt resource value: 0x7f0200af - public const int ic_mr_button_connected_19_dark = 2130837679; + public const int ic_mr_button_connected_18_light = 2130837679; // aapt resource value: 0x7f0200b0 - public const int ic_mr_button_connected_19_light = 2130837680; + public const int ic_mr_button_connected_19_dark = 2130837680; // aapt resource value: 0x7f0200b1 - public const int ic_mr_button_connected_20_dark = 2130837681; + public const int ic_mr_button_connected_19_light = 2130837681; // aapt resource value: 0x7f0200b2 - public const int ic_mr_button_connected_20_light = 2130837682; + public const int ic_mr_button_connected_20_dark = 2130837682; // aapt resource value: 0x7f0200b3 - public const int ic_mr_button_connected_21_dark = 2130837683; + public const int ic_mr_button_connected_20_light = 2130837683; // aapt resource value: 0x7f0200b4 - public const int ic_mr_button_connected_21_light = 2130837684; + public const int ic_mr_button_connected_21_dark = 2130837684; // aapt resource value: 0x7f0200b5 - public const int ic_mr_button_connected_22_dark = 2130837685; + public const int ic_mr_button_connected_21_light = 2130837685; // aapt resource value: 0x7f0200b6 - public const int ic_mr_button_connected_22_light = 2130837686; + public const int ic_mr_button_connected_22_dark = 2130837686; // aapt resource value: 0x7f0200b7 - public const int ic_mr_button_connecting_00_dark = 2130837687; + public const int ic_mr_button_connected_22_light = 2130837687; // aapt resource value: 0x7f0200b8 - public const int ic_mr_button_connecting_00_light = 2130837688; + public const int ic_mr_button_connecting_00_dark = 2130837688; // aapt resource value: 0x7f0200b9 - public const int ic_mr_button_connecting_01_dark = 2130837689; + public const int ic_mr_button_connecting_00_light = 2130837689; // aapt resource value: 0x7f0200ba - public const int ic_mr_button_connecting_01_light = 2130837690; + public const int ic_mr_button_connecting_01_dark = 2130837690; // aapt resource value: 0x7f0200bb - public const int ic_mr_button_connecting_02_dark = 2130837691; + public const int ic_mr_button_connecting_01_light = 2130837691; // aapt resource value: 0x7f0200bc - public const int ic_mr_button_connecting_02_light = 2130837692; + public const int ic_mr_button_connecting_02_dark = 2130837692; // aapt resource value: 0x7f0200bd - public const int ic_mr_button_connecting_03_dark = 2130837693; + public const int ic_mr_button_connecting_02_light = 2130837693; // aapt resource value: 0x7f0200be - public const int ic_mr_button_connecting_03_light = 2130837694; + public const int ic_mr_button_connecting_03_dark = 2130837694; // aapt resource value: 0x7f0200bf - public const int ic_mr_button_connecting_04_dark = 2130837695; + public const int ic_mr_button_connecting_03_light = 2130837695; // aapt resource value: 0x7f0200c0 - public const int ic_mr_button_connecting_04_light = 2130837696; + public const int ic_mr_button_connecting_04_dark = 2130837696; // aapt resource value: 0x7f0200c1 - public const int ic_mr_button_connecting_05_dark = 2130837697; + public const int ic_mr_button_connecting_04_light = 2130837697; // aapt resource value: 0x7f0200c2 - public const int ic_mr_button_connecting_05_light = 2130837698; + public const int ic_mr_button_connecting_05_dark = 2130837698; // aapt resource value: 0x7f0200c3 - public const int ic_mr_button_connecting_06_dark = 2130837699; + public const int ic_mr_button_connecting_05_light = 2130837699; // aapt resource value: 0x7f0200c4 - public const int ic_mr_button_connecting_06_light = 2130837700; + public const int ic_mr_button_connecting_06_dark = 2130837700; // aapt resource value: 0x7f0200c5 - public const int ic_mr_button_connecting_07_dark = 2130837701; + public const int ic_mr_button_connecting_06_light = 2130837701; // aapt resource value: 0x7f0200c6 - public const int ic_mr_button_connecting_07_light = 2130837702; + public const int ic_mr_button_connecting_07_dark = 2130837702; // aapt resource value: 0x7f0200c7 - public const int ic_mr_button_connecting_08_dark = 2130837703; + public const int ic_mr_button_connecting_07_light = 2130837703; // aapt resource value: 0x7f0200c8 - public const int ic_mr_button_connecting_08_light = 2130837704; + public const int ic_mr_button_connecting_08_dark = 2130837704; // aapt resource value: 0x7f0200c9 - public const int ic_mr_button_connecting_09_dark = 2130837705; + public const int ic_mr_button_connecting_08_light = 2130837705; // aapt resource value: 0x7f0200ca - public const int ic_mr_button_connecting_09_light = 2130837706; + public const int ic_mr_button_connecting_09_dark = 2130837706; // aapt resource value: 0x7f0200cb - public const int ic_mr_button_connecting_10_dark = 2130837707; + public const int ic_mr_button_connecting_09_light = 2130837707; // aapt resource value: 0x7f0200cc - public const int ic_mr_button_connecting_10_light = 2130837708; + public const int ic_mr_button_connecting_10_dark = 2130837708; // aapt resource value: 0x7f0200cd - public const int ic_mr_button_connecting_11_dark = 2130837709; + public const int ic_mr_button_connecting_10_light = 2130837709; // aapt resource value: 0x7f0200ce - public const int ic_mr_button_connecting_11_light = 2130837710; + public const int ic_mr_button_connecting_11_dark = 2130837710; // aapt resource value: 0x7f0200cf - public const int ic_mr_button_connecting_12_dark = 2130837711; + public const int ic_mr_button_connecting_11_light = 2130837711; // aapt resource value: 0x7f0200d0 - public const int ic_mr_button_connecting_12_light = 2130837712; + public const int ic_mr_button_connecting_12_dark = 2130837712; // aapt resource value: 0x7f0200d1 - public const int ic_mr_button_connecting_13_dark = 2130837713; + public const int ic_mr_button_connecting_12_light = 2130837713; // aapt resource value: 0x7f0200d2 - public const int ic_mr_button_connecting_13_light = 2130837714; + public const int ic_mr_button_connecting_13_dark = 2130837714; // aapt resource value: 0x7f0200d3 - public const int ic_mr_button_connecting_14_dark = 2130837715; + public const int ic_mr_button_connecting_13_light = 2130837715; // aapt resource value: 0x7f0200d4 - public const int ic_mr_button_connecting_14_light = 2130837716; + public const int ic_mr_button_connecting_14_dark = 2130837716; // aapt resource value: 0x7f0200d5 - public const int ic_mr_button_connecting_15_dark = 2130837717; + public const int ic_mr_button_connecting_14_light = 2130837717; // aapt resource value: 0x7f0200d6 - public const int ic_mr_button_connecting_15_light = 2130837718; + public const int ic_mr_button_connecting_15_dark = 2130837718; // aapt resource value: 0x7f0200d7 - public const int ic_mr_button_connecting_16_dark = 2130837719; + public const int ic_mr_button_connecting_15_light = 2130837719; // aapt resource value: 0x7f0200d8 - public const int ic_mr_button_connecting_16_light = 2130837720; + public const int ic_mr_button_connecting_16_dark = 2130837720; // aapt resource value: 0x7f0200d9 - public const int ic_mr_button_connecting_17_dark = 2130837721; + public const int ic_mr_button_connecting_16_light = 2130837721; // aapt resource value: 0x7f0200da - public const int ic_mr_button_connecting_17_light = 2130837722; + public const int ic_mr_button_connecting_17_dark = 2130837722; // aapt resource value: 0x7f0200db - public const int ic_mr_button_connecting_18_dark = 2130837723; + public const int ic_mr_button_connecting_17_light = 2130837723; // aapt resource value: 0x7f0200dc - public const int ic_mr_button_connecting_18_light = 2130837724; + public const int ic_mr_button_connecting_18_dark = 2130837724; // aapt resource value: 0x7f0200dd - public const int ic_mr_button_connecting_19_dark = 2130837725; + public const int ic_mr_button_connecting_18_light = 2130837725; // aapt resource value: 0x7f0200de - public const int ic_mr_button_connecting_19_light = 2130837726; + public const int ic_mr_button_connecting_19_dark = 2130837726; // aapt resource value: 0x7f0200df - public const int ic_mr_button_connecting_20_dark = 2130837727; + public const int ic_mr_button_connecting_19_light = 2130837727; // aapt resource value: 0x7f0200e0 - public const int ic_mr_button_connecting_20_light = 2130837728; + public const int ic_mr_button_connecting_20_dark = 2130837728; // aapt resource value: 0x7f0200e1 - public const int ic_mr_button_connecting_21_dark = 2130837729; + public const int ic_mr_button_connecting_20_light = 2130837729; // aapt resource value: 0x7f0200e2 - public const int ic_mr_button_connecting_21_light = 2130837730; + public const int ic_mr_button_connecting_21_dark = 2130837730; // aapt resource value: 0x7f0200e3 - public const int ic_mr_button_connecting_22_dark = 2130837731; + public const int ic_mr_button_connecting_21_light = 2130837731; // aapt resource value: 0x7f0200e4 - public const int ic_mr_button_connecting_22_light = 2130837732; + public const int ic_mr_button_connecting_22_dark = 2130837732; // aapt resource value: 0x7f0200e5 - public const int ic_mr_button_disabled_dark = 2130837733; + public const int ic_mr_button_connecting_22_light = 2130837733; // aapt resource value: 0x7f0200e6 - public const int ic_mr_button_disabled_light = 2130837734; + public const int ic_mr_button_disabled_dark = 2130837734; // aapt resource value: 0x7f0200e7 - public const int ic_mr_button_disconnected_dark = 2130837735; + public const int ic_mr_button_disabled_light = 2130837735; // aapt resource value: 0x7f0200e8 - public const int ic_mr_button_disconnected_light = 2130837736; + public const int ic_mr_button_disconnected_dark = 2130837736; // aapt resource value: 0x7f0200e9 - public const int ic_mr_button_grey = 2130837737; + public const int ic_mr_button_disconnected_light = 2130837737; // aapt resource value: 0x7f0200ea - public const int ic_vol_type_speaker_dark = 2130837738; + public const int ic_mr_button_grey = 2130837738; // aapt resource value: 0x7f0200eb - public const int ic_vol_type_speaker_group_dark = 2130837739; + public const int ic_vol_type_speaker_dark = 2130837739; // aapt resource value: 0x7f0200ec - public const int ic_vol_type_speaker_group_light = 2130837740; + public const int ic_vol_type_speaker_group_dark = 2130837740; // aapt resource value: 0x7f0200ed - public const int ic_vol_type_speaker_light = 2130837741; + public const int ic_vol_type_speaker_group_light = 2130837741; // aapt resource value: 0x7f0200ee - public const int ic_vol_type_tv_dark = 2130837742; + public const int ic_vol_type_speaker_light = 2130837742; // aapt resource value: 0x7f0200ef - public const int ic_vol_type_tv_light = 2130837743; + public const int ic_vol_type_tv_dark = 2130837743; // aapt resource value: 0x7f0200f0 - public const int icon = 2130837744; + public const int ic_vol_type_tv_light = 2130837744; // aapt resource value: 0x7f0200f1 - public const int mr_button_connected_dark = 2130837745; + public const int icon = 2130837745; // aapt resource value: 0x7f0200f2 - public const int mr_button_connected_light = 2130837746; + public const int mr_button_connected_dark = 2130837746; // aapt resource value: 0x7f0200f3 - public const int mr_button_connecting_dark = 2130837747; + public const int mr_button_connected_light = 2130837747; // aapt resource value: 0x7f0200f4 - public const int mr_button_connecting_light = 2130837748; + public const int mr_button_connecting_dark = 2130837748; // aapt resource value: 0x7f0200f5 - public const int mr_button_dark = 2130837749; + public const int mr_button_connecting_light = 2130837749; // aapt resource value: 0x7f0200f6 - public const int mr_button_light = 2130837750; + public const int mr_button_dark = 2130837750; // aapt resource value: 0x7f0200f7 - public const int mr_dialog_close_dark = 2130837751; + public const int mr_button_light = 2130837751; // aapt resource value: 0x7f0200f8 - public const int mr_dialog_close_light = 2130837752; + public const int mr_dialog_close_dark = 2130837752; // aapt resource value: 0x7f0200f9 - public const int mr_dialog_material_background_dark = 2130837753; + public const int mr_dialog_close_light = 2130837753; // aapt resource value: 0x7f0200fa - public const int mr_dialog_material_background_light = 2130837754; + public const int mr_dialog_material_background_dark = 2130837754; // aapt resource value: 0x7f0200fb - public const int mr_group_collapse = 2130837755; + public const int mr_dialog_material_background_light = 2130837755; // aapt resource value: 0x7f0200fc - public const int mr_group_expand = 2130837756; + public const int mr_group_collapse = 2130837756; // aapt resource value: 0x7f0200fd - public const int mr_media_pause_dark = 2130837757; + public const int mr_group_expand = 2130837757; // aapt resource value: 0x7f0200fe - public const int mr_media_pause_light = 2130837758; + public const int mr_media_pause_dark = 2130837758; // aapt resource value: 0x7f0200ff - public const int mr_media_play_dark = 2130837759; + public const int mr_media_pause_light = 2130837759; // aapt resource value: 0x7f020100 - public const int mr_media_play_light = 2130837760; + public const int mr_media_play_dark = 2130837760; // aapt resource value: 0x7f020101 - public const int mr_media_stop_dark = 2130837761; + public const int mr_media_play_light = 2130837761; // aapt resource value: 0x7f020102 - public const int mr_media_stop_light = 2130837762; + public const int mr_media_stop_dark = 2130837762; // aapt resource value: 0x7f020103 - public const int mr_vol_type_audiotrack_dark = 2130837763; + public const int mr_media_stop_light = 2130837763; // aapt resource value: 0x7f020104 - public const int mr_vol_type_audiotrack_light = 2130837764; + public const int mr_vol_type_audiotrack_dark = 2130837764; // aapt resource value: 0x7f020105 - public const int navigation_empty_icon = 2130837765; + public const int mr_vol_type_audiotrack_light = 2130837765; // aapt resource value: 0x7f020106 - public const int notification_action_background = 2130837766; + public const int navigation_empty_icon = 2130837766; // aapt resource value: 0x7f020107 - public const int notification_bg = 2130837767; + public const int notification_action_background = 2130837767; // aapt resource value: 0x7f020108 - public const int notification_bg_low = 2130837768; + public const int notification_bg = 2130837768; // aapt resource value: 0x7f020109 - public const int notification_bg_low_normal = 2130837769; + public const int notification_bg_low = 2130837769; // aapt resource value: 0x7f02010a - public const int notification_bg_low_pressed = 2130837770; + public const int notification_bg_low_normal = 2130837770; // aapt resource value: 0x7f02010b - public const int notification_bg_normal = 2130837771; + public const int notification_bg_low_pressed = 2130837771; // aapt resource value: 0x7f02010c - public const int notification_bg_normal_pressed = 2130837772; + public const int notification_bg_normal = 2130837772; // aapt resource value: 0x7f02010d - public const int notification_icon_background = 2130837773; - - // aapt resource value: 0x7f020113 - public const int notification_template_icon_bg = 2130837779; - - // aapt resource value: 0x7f020114 - public const int notification_template_icon_low_bg = 2130837780; + public const int notification_bg_normal_pressed = 2130837773; // aapt resource value: 0x7f02010e - public const int notification_tile_bg = 2130837774; + public const int notification_icon_background = 2130837774; + + // aapt resource value: 0x7f020114 + public const int notification_template_icon_bg = 2130837780; + + // aapt resource value: 0x7f020115 + public const int notification_template_icon_low_bg = 2130837781; // aapt resource value: 0x7f02010f - public const int notify_panel_notification_icon_bg = 2130837775; + public const int notification_tile_bg = 2130837775; // aapt resource value: 0x7f020110 - public const int spell_book = 2130837776; + public const int notify_panel_notification_icon_bg = 2130837776; // aapt resource value: 0x7f020111 - public const int splash = 2130837777; + public const int spell_book = 2130837777; // aapt resource value: 0x7f020112 - public const int wooden_sign = 2130837778; + public const int splash = 2130837778; + + // aapt resource value: 0x7f020113 + public const int wooden_sign = 2130837779; static Drawable() { diff --git a/AideDeJeu/AideDeJeu.Android/Resources/drawable-hdpi/crystal_ball.png b/AideDeJeu/AideDeJeu.Android/Resources/drawable-hdpi/crystal_ball.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f7d022d50b21a06d8f9d3d4fa2727ea4c3487e GIT binary patch literal 2205 zcmV;O2x9k%P)csVgOSlwMrUx z&hG`2+>$~ap3M80s%Y)ObW>*5BVnG<%rM-aDD-8d@ZLy05^x`la>6f9+}kz zwJ|>uKMw|h4-~;G4e>dQI&NJ+bAfIBE~7Ag-urb$@v24o#~z6b3vO!xus4H1TQL6% z%wIaTNPd+Fw*$K)0)GX{c&58HgFw51v%SwhFPdMH>{VXlmzCJ=w^It#12|xF^tlg6 zhEob9`c%~LE}*HjhV?(kvDR=~6WQM4eRn}w1g8W0qejG&V)Pyy+3;0FX^TnXbk3i4oD3cY?JpQPvVG?oM3sLYt=Xqrx zE=q$mMD8d_pffXYYR8tI!9ue~)pL&ZM)y`q`d6KGq(Mg-BWx(H)o57bHs@S-QKV7< zOO`q?!Ick%RO@cQ_q{S3C@E@L6O3JgE&`{e;P6e){&gT#uPX)E8dTmaj9M6=N}LFo z4E)ry?*kT3WZy6VQy2}9hr|O_+B_0i@7eYOr1 zZ+o_{0t=Iz8j47e9|Di!x$?kgG55Y63;|ap+M5bo%IK1EjK_iZcy?!D>tP=*Q;%`L zR#0O+4b1R1r()1!KtfHN_l>y3onPT*=hPa9ivi&uVofZ2`ECQk6)mmu5? zoRY9R2Y5E6FeAV-*f4znc&DPjJ+UDz%MG;-d(;rM(FwpPI3tN4vC}&;0)k5 zjHb=x!6vNNwkPUd#`s|uV~|GNj~JU1T?yU5iX=Ip88{c~0qYr?k?&&w_!~AeUQ2}# zEH;eqr*?|oVdW_^O75x}q+)Er?i1B~nI>#+$6TO;8ruqhld#^H=3%*)2KAsBjGbm{ zVF0_YtN`Adv8_X}G@9=+npK+?tLiz=OmP-qo^x)y_xWN;4`!_=!po9glC6@wDqGYW zl!Zv!B+ZgEPZm>NA`9ea#b!w#jkio;Lv50C?%z4;st(|C;2q$+#P^?L{5GX`12*9G zR4nmpBX%>N6WNpt=+XCL5X zNq@?q=_W}}NP1GzpPh3Dyt<~yGSueEW~e!m+GUAUZIW6f?TwB>*{0t&CH*5hwmau` zCHQqn`jn(k%2H@rl@1%7b0^m_N+VFKY!7>$g|~i5&&t;GpO^Haq*wCnRF1?wLec`+ zv>zYytCg#QJDqbk)G|utzX110x;!V5O6ZrR(Yzts4n8cY&-;CvEE}vv(o9)To2~j6 z8Db1eI>9;jLM_9z0v##q0p&l_6ocEHb2p|jOzi;!%Ow3lQW1HCW#ade&UelYr7=$3 zWu0@Kl9tPc#s4erm2^Q`adH9kiyjLwU6+ZsfJ+M#Wdfnj!uE>2o3RJ@2{5x%aXgV6 z<_JDQ7$-0kwgM~37*;71*xyH7hq?Dw!u)yR!S^-c#5RcWPhY|qRgiW zg%MdCsZ-JhNu7S2DkMt#2P$m&WuA9*$Q}z?WKLmgbi|Ju12TtlucWtRDZKH~?VKws f!|fmrq7M8QGc-+FK0fOt00000NkvXXu0mjf*F67e literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu.Android/Resources/drawable-xhdpi/crystal_ball.png b/AideDeJeu/AideDeJeu.Android/Resources/drawable-xhdpi/crystal_ball.png new file mode 100644 index 0000000000000000000000000000000000000000..2f5f886bd63eb9242a7047c3a1c4ebbfb08f88ff GIT binary patch literal 3053 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 literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj b/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj index 9be269d4..883fbf0d 100644 --- a/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj +++ b/AideDeJeu/AideDeJeu.UWP/AideDeJeu.UWP.csproj @@ -130,6 +130,7 @@ + diff --git a/AideDeJeu/AideDeJeu.UWP/crystal_ball.png b/AideDeJeu/AideDeJeu.UWP/crystal_ball.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f7d022d50b21a06d8f9d3d4fa2727ea4c3487e GIT binary patch literal 2205 zcmV;O2x9k%P)csVgOSlwMrUx z&hG`2+>$~ap3M80s%Y)ObW>*5BVnG<%rM-aDD-8d@ZLy05^x`la>6f9+}kz zwJ|>uKMw|h4-~;G4e>dQI&NJ+bAfIBE~7Ag-urb$@v24o#~z6b3vO!xus4H1TQL6% z%wIaTNPd+Fw*$K)0)GX{c&58HgFw51v%SwhFPdMH>{VXlmzCJ=w^It#12|xF^tlg6 zhEob9`c%~LE}*HjhV?(kvDR=~6WQM4eRn}w1g8W0qejG&V)Pyy+3;0FX^TnXbk3i4oD3cY?JpQPvVG?oM3sLYt=Xqrx zE=q$mMD8d_pffXYYR8tI!9ue~)pL&ZM)y`q`d6KGq(Mg-BWx(H)o57bHs@S-QKV7< zOO`q?!Ick%RO@cQ_q{S3C@E@L6O3JgE&`{e;P6e){&gT#uPX)E8dTmaj9M6=N}LFo z4E)ry?*kT3WZy6VQy2}9hr|O_+B_0i@7eYOr1 zZ+o_{0t=Iz8j47e9|Di!x$?kgG55Y63;|ap+M5bo%IK1EjK_iZcy?!D>tP=*Q;%`L zR#0O+4b1R1r()1!KtfHN_l>y3onPT*=hPa9ivi&uVofZ2`ECQk6)mmu5? zoRY9R2Y5E6FeAV-*f4znc&DPjJ+UDz%MG;-d(;rM(FwpPI3tN4vC}&;0)k5 zjHb=x!6vNNwkPUd#`s|uV~|GNj~JU1T?yU5iX=Ip88{c~0qYr?k?&&w_!~AeUQ2}# zEH;eqr*?|oVdW_^O75x}q+)Er?i1B~nI>#+$6TO;8ruqhld#^H=3%*)2KAsBjGbm{ zVF0_YtN`Adv8_X}G@9=+npK+?tLiz=OmP-qo^x)y_xWN;4`!_=!po9glC6@wDqGYW zl!Zv!B+ZgEPZm>NA`9ea#b!w#jkio;Lv50C?%z4;st(|C;2q$+#P^?L{5GX`12*9G zR4nmpBX%>N6WNpt=+XCL5X zNq@?q=_W}}NP1GzpPh3Dyt<~yGSueEW~e!m+GUAUZIW6f?TwB>*{0t&CH*5hwmau` zCHQqn`jn(k%2H@rl@1%7b0^m_N+VFKY!7>$g|~i5&&t;GpO^Haq*wCnRF1?wLec`+ zv>zYytCg#QJDqbk)G|utzX110x;!V5O6ZrR(Yzts4n8cY&-;CvEE}vv(o9)To2~j6 z8Db1eI>9;jLM_9z0v##q0p&l_6ocEHb2p|jOzi;!%Ow3lQW1HCW#ade&UelYr7=$3 zWu0@Kl9tPc#s4erm2^Q`adH9kiyjLwU6+ZsfJ+M#Wdfnj!uE>2o3RJ@2{5x%aXgV6 z<_JDQ7$-0kwgM~37*;71*xyH7hq?Dw!u)yR!S^-c#5RcWPhY|qRgiW zg%MdCsZ-JhNu7S2DkMt#2P$m&WuA9*$Q}z?WKLmgbi|Ju12TtlucWtRDZKH~?VKws f!|fmrq7M8QGc-+FK0fOt00000NkvXXu0mjf*F67e literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu/Markdig/MarkdownExtensions.cs b/AideDeJeu/AideDeJeu/Markdig/MarkdownExtensions.cs index 079c2c4e..115554dd 100644 --- a/AideDeJeu/AideDeJeu/Markdig/MarkdownExtensions.cs +++ b/AideDeJeu/AideDeJeu/Markdig/MarkdownExtensions.cs @@ -52,47 +52,50 @@ namespace AideDeJeu.Tools { var currentItem = enumerator.Current.GetNewItem(); - enumerator.MoveNext(); - while (enumerator.Current != null) + if (currentItem != null) { - var block = enumerator.Current; - - if (block is HtmlBlock) + enumerator.MoveNext(); + while (enumerator.Current != null) { - if (block.IsClosingItem()) - { - return currentItem; - } - else if (block.IsNewItem()) - { - var subItem = ParseItem(ref enumerator); + var block = enumerator.Current; - var propertyName = subItem.GetType().Name; - - if (currentItem.GetType().GetProperty(propertyName) != null) + if (block is HtmlBlock) + { + if (block.IsClosingItem()) { - PropertyInfo prop = currentItem.GetType().GetProperty(propertyName, BindingFlags.Public | BindingFlags.Instance); - if (null != prop && prop.CanWrite) + return currentItem; + } + else if (block.IsNewItem()) + { + var subItem = ParseItem(ref enumerator); + + var propertyName = subItem.GetType().Name; + + if (currentItem.GetType().GetProperty(propertyName) != null) { - prop.SetValue(currentItem, subItem, null); + PropertyInfo prop = currentItem.GetType().GetProperty(propertyName, BindingFlags.Public | BindingFlags.Instance); + if (null != prop && prop.CanWrite) + { + prop.SetValue(currentItem, subItem, null); + } + } + else if (currentItem is Items) + { + var items = currentItem as Items; + items.Add(subItem); } } - else if (currentItem is Items) - { - var items = currentItem as Items; - items.Add(subItem); - } } + + else // if (block is ContainerBlock) + { + ParseItemProperties(currentItem, block); + } + + currentItem.Markdown += enumerator.Current.ToMarkdownString(); + + enumerator.MoveNext(); } - - else // if (block is ContainerBlock) - { - ParseItemProperties(currentItem, block); - } - - currentItem.Markdown += enumerator.Current.ToMarkdownString(); - - enumerator.MoveNext(); } return currentItem; @@ -196,7 +199,7 @@ namespace AideDeJeu.Tools if (htmlBlock.Type == HtmlBlockType.NonInterruptingBlock) { var tag = htmlBlock.Lines.Lines.FirstOrDefault().Slice.ToString(); - if (!string.IsNullOrEmpty(tag)) + if (!string.IsNullOrEmpty(tag) && tag != "
") { if (tag.StartsWith("<") && !tag.StartsWith(" anchors, Item item) { - if (item != null) + if (item != null && item.Name != null) { var basename = Helpers.IdFromName(item.Name); var name = basename; @@ -57,9 +57,37 @@ namespace AideDeJeu.ViewModels } private Dictionary _AllItems = new Dictionary(); + + public async Task PreloadAllItemsAsync() + { + foreach (var resourceName in Tools.Helpers.GetResourceNames()) + { + var regex = new Regex(@"AideDeJeu\.Data\.(?.*?)\.md"); + var match = regex.Match(resourceName); + var source = match.Groups["name"].Value; + if (!string.IsNullOrEmpty(source)) + { + if (!_AllItems.ContainsKey(source)) + { + var md = await Tools.Helpers.GetResourceStringAsync(resourceName); + if (md != null) + { + var item = Tools.MarkdownExtensions.ToItem(md); + if (item != null) + { + var anchors = new Dictionary(); + MakeAnchors(anchors, item); + _AllItems[source] = new ItemWithAnchors() { Item = item, Anchors = anchors }; + } + } + } + } + } + } + public async Task GetItemFromDataAsync(string source, string anchor) { - await Task.Delay(3000); + //await Task.Delay(3000); if (!_AllItems.ContainsKey(source)) { //var md = await Tools.Helpers.GetStringFromUrl($"https://raw.githubusercontent.com/Nioux/AideDeJeu/master/Data/{source}.md"); @@ -95,13 +123,22 @@ namespace AideDeJeu.ViewModels } public Command LoadItemsCommand { get; private set; } - public Command AboutCommand { get; private set; } - public Navigator Navigator { get; set; } + private Navigator _Navigator = null; + public Navigator Navigator + { + get + { + return _Navigator; + } + set + { + SetProperty(ref _Navigator, value); + } + } public MainViewModel() { - AboutCommand = new Command(async () => await Main.Navigator.GotoAboutPageAsync()); } } } \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs b/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs index 7dd734fd..2c5e9abb 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs @@ -23,11 +23,39 @@ namespace AideDeJeu.ViewModels Navigation = navigation; } + private Command _AboutCommand = null; + public Command AboutCommand + { + get + { + return _AboutCommand ?? (_AboutCommand = new Command(async () => await GotoAboutPageAsync())); + } + } + public async Task GotoAboutPageAsync() { await Navigation.PushAsync(new Views.AboutPage()); } + private Command _DeepSearchCommand = null; + public Command DeepSearchCommand + { + get + { + return _DeepSearchCommand ?? (_DeepSearchCommand = new Command(async () => await GotoDeepSearchPageAsync())); + } + } + + public async Task GotoDeepSearchPageAsync() + { + Main.IsLoading = true; + // à remplacer par gros chargement + await Task.Run(async () => await Main.PreloadAllItemsAsync()); + //await Task.Run(async () => await Task.Delay(5000)); + Main.IsLoading = false; + //await Navigation.PushAsync(new Views.DeepSearchPage()); + } + public async Task GotoItemDetailPageAsync(Item item) { if (item == null) diff --git a/AideDeJeu/AideDeJeu/Views/FilteredItemsPage.xaml b/AideDeJeu/AideDeJeu/Views/FilteredItemsPage.xaml index 84d72968..9d05d99a 100644 --- a/AideDeJeu/AideDeJeu/Views/FilteredItemsPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/FilteredItemsPage.xaml @@ -8,7 +8,8 @@ x:Name="This" Title="{Binding Title}"> - + + diff --git a/AideDeJeu/AideDeJeu/Views/ItemDetailPage.xaml b/AideDeJeu/AideDeJeu/Views/ItemDetailPage.xaml index da356282..3d2b59fb 100644 --- a/AideDeJeu/AideDeJeu/Views/ItemDetailPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/ItemDetailPage.xaml @@ -13,7 +13,8 @@ - + + diff --git a/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml b/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml index 99ec8a7d..53e024fc 100644 --- a/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/ItemsPage.xaml @@ -16,7 +16,8 @@ - + + diff --git a/Data/crystal-ball.svg b/Data/crystal-ball.svg new file mode 100644 index 00000000..8f597328 --- /dev/null +++ b/Data/crystal-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file