From d9d77a8054d66edf55c4dcd1665620c1f9ab7c0f Mon Sep 17 00:00:00 2001 From: Michael Gordeev Date: Sat, 13 Apr 2019 21:14:43 +0300 Subject: [PATCH] Channel cover resolution improves --- FoxTube/Assets/Data/Patchnotes.xml | 4 ++++ FoxTube/Controls/ChannelCard.xaml.cs | 2 +- FoxTube/Pages/ChannelPage.xaml.cs | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/FoxTube/Assets/Data/Patchnotes.xml b/FoxTube/Assets/Data/Patchnotes.xml index 6b4d465..6d33fcb 100644 --- a/FoxTube/Assets/Data/Patchnotes.xml +++ b/FoxTube/Assets/Data/Patchnotes.xml @@ -14,6 +14,8 @@ - Fixed header titles - Some items were moved from menu to header - Added "Share" button to video cards +- Added "Delete video from playlist" button to video cards on playlist page\ +- Improved channel cover quality ### Что нового: - Оптимизация приложения @@ -27,6 +29,8 @@ - Исправлено изменение заголовков - Некоторые пункты меню перемещены в заголовок - Добавлена кнопка "Поделиться" к видео карточкам +- Добавлена кнопка "Удалить видео из плейлиста" к видео карточкам на страницах плейлистов +- Улучшено качество обложки канала diff --git a/FoxTube/Controls/ChannelCard.xaml.cs b/FoxTube/Controls/ChannelCard.xaml.cs index 723c6c3..a648251 100644 --- a/FoxTube/Controls/ChannelCard.xaml.cs +++ b/FoxTube/Controls/ChannelCard.xaml.cs @@ -67,7 +67,7 @@ namespace FoxTube.Controls try { if (!item.BrandingSettings.Image.BannerImageUrl.Contains("default")) - cover.Source = new BitmapImage(item.BrandingSettings.Image.BannerImageUrl.ToUri()); + cover.Source = new BitmapImage(item.BrandingSettings.Image.BannerMobileImageUrl.ToUri()); } catch { } } diff --git a/FoxTube/Pages/ChannelPage.xaml.cs b/FoxTube/Pages/ChannelPage.xaml.cs index 9427734..5c108a9 100644 --- a/FoxTube/Pages/ChannelPage.xaml.cs +++ b/FoxTube/Pages/ChannelPage.xaml.cs @@ -74,7 +74,7 @@ namespace FoxTube.Pages videosCount.Text = $"{item.Statistics.VideoCount:0,0} {resources.GetString("/Cards/videos")}"; if (!item.BrandingSettings.Image.BannerImageUrl.Contains("default")) - try { channelCover.Source = new BitmapImage(item.BrandingSettings.Image.BannerImageUrl.ToUri()); } + try { channelCover.Source = new BitmapImage(item.BrandingSettings.Image.BannerTabletExtraHdImageUrl == null ? item.BrandingSettings.Image.BannerImageUrl.ToUri() : item.BrandingSettings.Image.BannerTabletHdImageUrl.ToUri()); } catch { } try { avatar.ProfilePicture = collapsedAvatar.ProfilePicture = new BitmapImage(item.Snippet.Thumbnails.Medium.Url.ToUri()) { DecodePixelHeight = 100, DecodePixelWidth = 100 }; }