diff --git a/FoxTube/Assets/Data/Patchnotes.xml b/FoxTube/Assets/Data/Patchnotes.xml index d57de83..8a84cae 100644 --- a/FoxTube/Assets/Data/Patchnotes.xml +++ b/FoxTube/Assets/Data/Patchnotes.xml @@ -11,6 +11,7 @@ - Added support of April 2018 Update (Windows 10 build 17134) - Added adverts - Fixed header titles +- Some items were moved from menu to header ### Что нового: - Добавлено уведомление со списком изменений при первом запуске после обновления @@ -21,6 +22,7 @@ - Добавлена поддержка Апрельского Обновления 2018 (Windows 10 сборка 17134) - Добавлена реклама - Исправлено изменение заголовков +- Некоторые пункты меню перемещены в заголовок diff --git a/FoxTube/Classes/SecretsVault.cs b/FoxTube/Classes/SecretsVault.cs index 197b339..307a658 100644 --- a/FoxTube/Classes/SecretsVault.cs +++ b/FoxTube/Classes/SecretsVault.cs @@ -110,9 +110,9 @@ namespace FoxTube /// public static void Initialize() { - CheckAuthorization(); // TODO: Reactivate addons initialization - //CheckAddons(); + CheckAddons(); + CheckAuthorization(); } /// diff --git a/FoxTube/Controls/Adverts/CommentAdvert.xaml b/FoxTube/Controls/Adverts/CommentAdvert.xaml new file mode 100644 index 0000000..39d1fc2 --- /dev/null +++ b/FoxTube/Controls/Adverts/CommentAdvert.xaml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -78,11 +120,11 @@ - + @@ -90,7 +132,7 @@ - + diff --git a/FoxTube/Pages/MainPage.xaml.cs b/FoxTube/Pages/MainPage.xaml.cs index d3c9499..afb86c1 100644 --- a/FoxTube/Pages/MainPage.xaml.cs +++ b/FoxTube/Pages/MainPage.xaml.cs @@ -41,8 +41,10 @@ namespace FoxTube SecretsVault.SubscriptionsChanged += SecretsVault_SubscriptionsChanged; SecretsVault.Purchased += async (sender, e) => { - //TODO: Localize strings removeAds.Visibility = (e[0] as bool?).Value ? Visibility.Collapsed : Visibility.Visible; + if (!(bool)e[0]) + return; + //TODO: Localize strings MessageDialog dialog = new MessageDialog("Thanks for purchasing full version of the app (^∇^) In order to complete changes we need to reopen it. But you can do it later"); dialog.Commands.Add(new UICommand("Close the app", (command) => Methods.CloseApp())); dialog.Commands.Add(new UICommand("Later")); @@ -174,10 +176,11 @@ namespace FoxTube case true: account.Visibility = Visibility.Collapsed; - myName.Text = myNameFlyout.Text = SecretsVault.UserInfo.Name; + ToolTipService.SetToolTip(avatar, $"{SecretsVault.UserInfo.Name} ({SecretsVault.UserInfo.Email})"); + myNameFlyout.Text = SecretsVault.UserInfo.Name; myEmail.Text = SecretsVault.UserInfo.Email; avatarFlyout.ProfilePicture = new BitmapImage(SecretsVault.UserInfo.Picture.ToUri()); - ((avatar.Content as StackPanel).Children[0] as PersonPicture).ProfilePicture = avatarFlyout.ProfilePicture; + (avatar.Content as PersonPicture).ProfilePicture = avatarFlyout.ProfilePicture; avatar.Visibility = Visibility.Visible; @@ -247,12 +250,12 @@ namespace FoxTube GoToVideo((videoPlaceholder.Content as VideoPage).videoId, (videoPlaceholder.Content as VideoPage).playlistId); } - private async void Feedback_Click(object sender, TappedRoutedEventArgs e) + private async void Feedback_Click(object sender, RoutedEventArgs e) { await StoreServicesFeedbackLauncher.GetDefault().LaunchAsync(); } - private void SignIn_Click(object sender, TappedRoutedEventArgs e) + private void SignIn_Click(object sender, RoutedEventArgs e) { SecretsVault.Authorize(); } diff --git a/FoxTube/Pages/VideoGrid.xaml.cs b/FoxTube/Pages/VideoGrid.xaml.cs index f17b5af..029c214 100644 --- a/FoxTube/Pages/VideoGrid.xaml.cs +++ b/FoxTube/Pages/VideoGrid.xaml.cs @@ -34,7 +34,7 @@ namespace FoxTube.Pages (grid.Children[Count % cols + 1] as StackPanel).Children.Add(card); Children.Add(card); - if ((Children.Count - 5) % 20 == 0) + if ((Children.Count - 5) % 20 == 0 && !SecretsVault.AdsDisabled) { CardAdvert advert = new CardAdvert(IsRelatedVideos); (grid.Children[Count % cols + 1] as StackPanel).Children.Add(advert); diff --git a/FoxTube/Strings/en-US/Main.resw b/FoxTube/Strings/en-US/Main.resw index f82db5d..c0e8941 100644 --- a/FoxTube/Strings/en-US/Main.resw +++ b/FoxTube/Strings/en-US/Main.resw @@ -135,7 +135,7 @@ Downloads - + Give a feedback @@ -180,7 +180,7 @@ Sign in with existing account - + Add account diff --git a/FoxTube/Strings/ru-RU/Main.resw b/FoxTube/Strings/ru-RU/Main.resw index 34aad54..340c01e 100644 --- a/FoxTube/Strings/ru-RU/Main.resw +++ b/FoxTube/Strings/ru-RU/Main.resw @@ -135,7 +135,7 @@ Загрузки - + Оставить отзыв @@ -180,7 +180,7 @@ Войти с помощью существующего аккаунта Google - + Войти в аккаунт