diff --git a/FoxTube/App.xaml b/FoxTube/App.xaml
index 3f5407d..06f4f15 100644
--- a/FoxTube/App.xaml
+++ b/FoxTube/App.xaml
@@ -4,5 +4,51 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:FoxTube"
RequestedTheme="Light">
+
+
+
+
+
+
diff --git a/FoxTube/Assets/LargeTile.scale-100.png b/FoxTube/Assets/LargeTile.scale-100.png
new file mode 100644
index 0000000..c8493fb
Binary files /dev/null and b/FoxTube/Assets/LargeTile.scale-100.png differ
diff --git a/FoxTube/Assets/LargeTile.scale-125.png b/FoxTube/Assets/LargeTile.scale-125.png
new file mode 100644
index 0000000..bbe7aac
Binary files /dev/null and b/FoxTube/Assets/LargeTile.scale-125.png differ
diff --git a/FoxTube/Assets/LargeTile.scale-150.png b/FoxTube/Assets/LargeTile.scale-150.png
new file mode 100644
index 0000000..29db9f5
Binary files /dev/null and b/FoxTube/Assets/LargeTile.scale-150.png differ
diff --git a/FoxTube/Assets/LargeTile.scale-200.png b/FoxTube/Assets/LargeTile.scale-200.png
new file mode 100644
index 0000000..8e7c3ff
Binary files /dev/null and b/FoxTube/Assets/LargeTile.scale-200.png differ
diff --git a/FoxTube/Assets/LargeTile.scale-400.png b/FoxTube/Assets/LargeTile.scale-400.png
new file mode 100644
index 0000000..044badc
Binary files /dev/null and b/FoxTube/Assets/LargeTile.scale-400.png differ
diff --git a/FoxTube/Assets/SmallTile.scale-100.png b/FoxTube/Assets/SmallTile.scale-100.png
new file mode 100644
index 0000000..57ff12a
Binary files /dev/null and b/FoxTube/Assets/SmallTile.scale-100.png differ
diff --git a/FoxTube/Assets/SmallTile.scale-125.png b/FoxTube/Assets/SmallTile.scale-125.png
new file mode 100644
index 0000000..6eb0b02
Binary files /dev/null and b/FoxTube/Assets/SmallTile.scale-125.png differ
diff --git a/FoxTube/Assets/SmallTile.scale-150.png b/FoxTube/Assets/SmallTile.scale-150.png
new file mode 100644
index 0000000..477431f
Binary files /dev/null and b/FoxTube/Assets/SmallTile.scale-150.png differ
diff --git a/FoxTube/Assets/SmallTile.scale-200.png b/FoxTube/Assets/SmallTile.scale-200.png
new file mode 100644
index 0000000..e1f72e3
Binary files /dev/null and b/FoxTube/Assets/SmallTile.scale-200.png differ
diff --git a/FoxTube/Assets/SmallTile.scale-400.png b/FoxTube/Assets/SmallTile.scale-400.png
new file mode 100644
index 0000000..d060099
Binary files /dev/null and b/FoxTube/Assets/SmallTile.scale-400.png differ
diff --git a/FoxTube/Assets/SplashScreen.scale-100.png b/FoxTube/Assets/SplashScreen.scale-100.png
new file mode 100644
index 0000000..fa640db
Binary files /dev/null and b/FoxTube/Assets/SplashScreen.scale-100.png differ
diff --git a/FoxTube/Assets/SplashScreen.scale-125.png b/FoxTube/Assets/SplashScreen.scale-125.png
new file mode 100644
index 0000000..9188735
Binary files /dev/null and b/FoxTube/Assets/SplashScreen.scale-125.png differ
diff --git a/FoxTube/Assets/SplashScreen.scale-150.png b/FoxTube/Assets/SplashScreen.scale-150.png
new file mode 100644
index 0000000..4b3520c
Binary files /dev/null and b/FoxTube/Assets/SplashScreen.scale-150.png differ
diff --git a/FoxTube/Assets/SplashScreen.scale-200.png b/FoxTube/Assets/SplashScreen.scale-200.png
index 023e7f1..2c1dd9a 100644
Binary files a/FoxTube/Assets/SplashScreen.scale-200.png and b/FoxTube/Assets/SplashScreen.scale-200.png differ
diff --git a/FoxTube/Assets/SplashScreen.scale-400.png b/FoxTube/Assets/SplashScreen.scale-400.png
new file mode 100644
index 0000000..44ec654
Binary files /dev/null and b/FoxTube/Assets/SplashScreen.scale-400.png differ
diff --git a/FoxTube/Assets/Square150x150Logo.scale-100.png b/FoxTube/Assets/Square150x150Logo.scale-100.png
new file mode 100644
index 0000000..43a79b3
Binary files /dev/null and b/FoxTube/Assets/Square150x150Logo.scale-100.png differ
diff --git a/FoxTube/Assets/Square150x150Logo.scale-125.png b/FoxTube/Assets/Square150x150Logo.scale-125.png
new file mode 100644
index 0000000..b688347
Binary files /dev/null and b/FoxTube/Assets/Square150x150Logo.scale-125.png differ
diff --git a/FoxTube/Assets/Square150x150Logo.scale-150.png b/FoxTube/Assets/Square150x150Logo.scale-150.png
new file mode 100644
index 0000000..526559f
Binary files /dev/null and b/FoxTube/Assets/Square150x150Logo.scale-150.png differ
diff --git a/FoxTube/Assets/Square150x150Logo.scale-200.png b/FoxTube/Assets/Square150x150Logo.scale-200.png
index af49fec..83dc65c 100644
Binary files a/FoxTube/Assets/Square150x150Logo.scale-200.png and b/FoxTube/Assets/Square150x150Logo.scale-200.png differ
diff --git a/FoxTube/Assets/Square150x150Logo.scale-400.png b/FoxTube/Assets/Square150x150Logo.scale-400.png
new file mode 100644
index 0000000..9ee5756
Binary files /dev/null and b/FoxTube/Assets/Square150x150Logo.scale-400.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-16.png b/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-16.png
new file mode 100644
index 0000000..d5b5ffc
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-16.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-256.png b/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
new file mode 100644
index 0000000..c3793c0
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-256.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-32.png b/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-32.png
new file mode 100644
index 0000000..8d802c1
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-32.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-48.png b/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-48.png
new file mode 100644
index 0000000..88e8070
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.altform-unplated_targetsize-48.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.scale-100.png b/FoxTube/Assets/Square44x44Logo.scale-100.png
new file mode 100644
index 0000000..c6be0fb
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.scale-100.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.scale-125.png b/FoxTube/Assets/Square44x44Logo.scale-125.png
new file mode 100644
index 0000000..2491abf
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.scale-125.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.scale-150.png b/FoxTube/Assets/Square44x44Logo.scale-150.png
new file mode 100644
index 0000000..356c99d
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.scale-150.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.scale-200.png b/FoxTube/Assets/Square44x44Logo.scale-200.png
index ce342a2..5ddbf1a 100644
Binary files a/FoxTube/Assets/Square44x44Logo.scale-200.png and b/FoxTube/Assets/Square44x44Logo.scale-200.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.scale-400.png b/FoxTube/Assets/Square44x44Logo.scale-400.png
new file mode 100644
index 0000000..fadca77
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.scale-400.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.targetsize-16.png b/FoxTube/Assets/Square44x44Logo.targetsize-16.png
new file mode 100644
index 0000000..68cb310
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.targetsize-16.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.targetsize-24.png b/FoxTube/Assets/Square44x44Logo.targetsize-24.png
new file mode 100644
index 0000000..0ff046a
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.targetsize-24.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/FoxTube/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
index f6c02ce..fca59a1 100644
Binary files a/FoxTube/Assets/Square44x44Logo.targetsize-24_altform-unplated.png and b/FoxTube/Assets/Square44x44Logo.targetsize-24_altform-unplated.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.targetsize-256.png b/FoxTube/Assets/Square44x44Logo.targetsize-256.png
new file mode 100644
index 0000000..c0d4437
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.targetsize-256.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.targetsize-32.png b/FoxTube/Assets/Square44x44Logo.targetsize-32.png
new file mode 100644
index 0000000..400f032
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.targetsize-32.png differ
diff --git a/FoxTube/Assets/Square44x44Logo.targetsize-48.png b/FoxTube/Assets/Square44x44Logo.targetsize-48.png
new file mode 100644
index 0000000..4b5608a
Binary files /dev/null and b/FoxTube/Assets/Square44x44Logo.targetsize-48.png differ
diff --git a/FoxTube/Assets/StoreLogo.png b/FoxTube/Assets/StoreLogo.backup.png
similarity index 100%
rename from FoxTube/Assets/StoreLogo.png
rename to FoxTube/Assets/StoreLogo.backup.png
diff --git a/FoxTube/Assets/StoreLogo.scale-100.png b/FoxTube/Assets/StoreLogo.scale-100.png
new file mode 100644
index 0000000..500c10f
Binary files /dev/null and b/FoxTube/Assets/StoreLogo.scale-100.png differ
diff --git a/FoxTube/Assets/StoreLogo.scale-125.png b/FoxTube/Assets/StoreLogo.scale-125.png
new file mode 100644
index 0000000..d8f7ec8
Binary files /dev/null and b/FoxTube/Assets/StoreLogo.scale-125.png differ
diff --git a/FoxTube/Assets/StoreLogo.scale-150.png b/FoxTube/Assets/StoreLogo.scale-150.png
new file mode 100644
index 0000000..e7593db
Binary files /dev/null and b/FoxTube/Assets/StoreLogo.scale-150.png differ
diff --git a/FoxTube/Assets/StoreLogo.scale-200.png b/FoxTube/Assets/StoreLogo.scale-200.png
new file mode 100644
index 0000000..8bdcf76
Binary files /dev/null and b/FoxTube/Assets/StoreLogo.scale-200.png differ
diff --git a/FoxTube/Assets/StoreLogo.scale-400.png b/FoxTube/Assets/StoreLogo.scale-400.png
new file mode 100644
index 0000000..7d33398
Binary files /dev/null and b/FoxTube/Assets/StoreLogo.scale-400.png differ
diff --git a/FoxTube/Assets/Wide310x150Logo.scale-100.png b/FoxTube/Assets/Wide310x150Logo.scale-100.png
new file mode 100644
index 0000000..32a95cc
Binary files /dev/null and b/FoxTube/Assets/Wide310x150Logo.scale-100.png differ
diff --git a/FoxTube/Assets/Wide310x150Logo.scale-125.png b/FoxTube/Assets/Wide310x150Logo.scale-125.png
new file mode 100644
index 0000000..096d24c
Binary files /dev/null and b/FoxTube/Assets/Wide310x150Logo.scale-125.png differ
diff --git a/FoxTube/Assets/Wide310x150Logo.scale-150.png b/FoxTube/Assets/Wide310x150Logo.scale-150.png
new file mode 100644
index 0000000..85c4d35
Binary files /dev/null and b/FoxTube/Assets/Wide310x150Logo.scale-150.png differ
diff --git a/FoxTube/Assets/Wide310x150Logo.scale-200.png b/FoxTube/Assets/Wide310x150Logo.scale-200.png
index 288995b..b50d595 100644
Binary files a/FoxTube/Assets/Wide310x150Logo.scale-200.png and b/FoxTube/Assets/Wide310x150Logo.scale-200.png differ
diff --git a/FoxTube/Assets/Wide310x150Logo.scale-400.png b/FoxTube/Assets/Wide310x150Logo.scale-400.png
new file mode 100644
index 0000000..129ad62
Binary files /dev/null and b/FoxTube/Assets/Wide310x150Logo.scale-400.png differ
diff --git a/FoxTube/FoxTube.csproj b/FoxTube/FoxTube.csproj
index 97a1b70..ed064f8 100644
--- a/FoxTube/FoxTube.csproj
+++ b/FoxTube/FoxTube.csproj
@@ -12,7 +12,7 @@
en-US
UAP
10.0.16299.0
- 10.0.10240.0
+ 10.0.16299.0
14
512
{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
@@ -95,6 +95,9 @@
App.xaml
+
+ MainFrame.xaml
+
MainPage.xaml
@@ -107,13 +110,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -121,6 +163,10 @@
MSBuild:Compile
Designer
+
+ Designer
+ MSBuild:Compile
+
MSBuild:Compile
Designer
@@ -131,6 +177,7 @@
6.0.8
+
14.0
diff --git a/FoxTube/MainFrame.xaml b/FoxTube/MainFrame.xaml
new file mode 100644
index 0000000..b095f5e
--- /dev/null
+++ b/FoxTube/MainFrame.xaml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/FoxTube/MainFrame.xaml.cs b/FoxTube/MainFrame.xaml.cs
new file mode 100644
index 0000000..88a2dfa
--- /dev/null
+++ b/FoxTube/MainFrame.xaml.cs
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices.WindowsRuntime;
+using Windows.Foundation;
+using Windows.Foundation.Collections;
+using Windows.UI.Xaml;
+using Windows.UI.Xaml.Controls;
+using Windows.UI.Xaml.Controls.Primitives;
+using Windows.UI.Xaml.Data;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Media;
+using Windows.UI.Xaml.Navigation;
+
+// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238
+
+namespace FoxTube
+{
+ ///
+ /// An empty page that can be used on its own or navigated to within a Frame.
+ ///
+ public sealed partial class MainFrame : Page
+ {
+ public MainFrame()
+ {
+ this.InitializeComponent();
+ }
+ }
+}
diff --git a/FoxTube/MainPage.xaml b/FoxTube/MainPage.xaml
index d466d46..7829b0c 100644
--- a/FoxTube/MainPage.xaml
+++ b/FoxTube/MainPage.xaml
@@ -8,6 +8,208 @@
mc:Ignorable="d">
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FoxTube/MainPage.xaml.cs b/FoxTube/MainPage.xaml.cs
index 0c93903..835e919 100644
--- a/FoxTube/MainPage.xaml.cs
+++ b/FoxTube/MainPage.xaml.cs
@@ -5,6 +5,8 @@ using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
+using Windows.UI;
+using Windows.UI.ViewManagement;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
@@ -12,6 +14,7 @@ using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
+using System.Diagnostics;
// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409
@@ -26,5 +29,73 @@ namespace FoxTube
{
this.InitializeComponent();
}
+
+ protected override void OnNavigatedTo(NavigationEventArgs e)
+ {
+ base.OnNavigatedTo(e);
+ SetTitleBar();
+ }
+
+ private void SetTitleBar()
+ {
+ var titleBar = ApplicationView.GetForCurrentView().TitleBar;
+
+ titleBar.BackgroundColor = titleBar.ButtonBackgroundColor = Colors.Red;
+ titleBar.ForegroundColor = titleBar.ButtonForegroundColor = Colors.White;
+ titleBar.ButtonHoverBackgroundColor = Colors.OrangeRed;
+ titleBar.ButtonPressedBackgroundColor = Colors.DarkRed;
+ }
+
+ private void menuButton_Click(object sender, RoutedEventArgs e)
+ {
+ menu.IsPaneOpen = !menu.IsPaneOpen;
+
+ if(menu.IsPaneOpen)
+ {
+ subsMenuTitle.Visibility = Visibility.Visible;
+ subsMenuStroke.X2 = 165;
+ subsMenuStroke.Y1 = subsMenuStroke.Y2 = 10;
+ subscriptionsTitle.Height = 17;
+ subsLogErr.Visibility = Visibility.Visible;
+ }
+ else
+ {
+ subsMenuTitle.Visibility = Visibility.Collapsed;
+ subsMenuStroke.X2 = 40;
+ subsMenuStroke.Y1 = subsMenuStroke.Y2 = 0;
+ subscriptionsTitle.Height = 2;
+ subsLogErr.Visibility = Visibility.Collapsed;
+ }
+ }
+
+ private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ try
+ {
+ if(topHamburger.SelectedItem != null)
+ bottomHaburger.SelectedItem = null;
+ } catch { }
+ }
+
+ private void bottomHaburgerSelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ try
+ {
+ if(bottomHaburger.SelectedItem != null)
+ topHamburger.SelectedItem = null;
+ } catch { }
+ }
+
+ private void notification_Click(object sender, RoutedEventArgs e)
+ {
+ notificationPane.IsOpen = !notificationPane.IsOpen;
+ noNotifications.Visibility = Visibility.Visible;
+ notificationArray.Visibility = Visibility.Collapsed;
+ }
+
+ private void notificationPane_LostFocus(object sender, RoutedEventArgs e)
+ {
+ notificationPane.IsOpen = false;
+ }
}
}
diff --git a/FoxTube/Package.appxmanifest b/FoxTube/Package.appxmanifest
index 464f609..7fc3a03 100644
--- a/FoxTube/Package.appxmanifest
+++ b/FoxTube/Package.appxmanifest
@@ -1,48 +1,32 @@
-
-
-
-
-
-
-
+
+
+
FoxTube
Michael Gordeev
Assets\StoreLogo.png
-
-
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
diff --git a/FoxTube/Properties/AssemblyInfo.cs b/FoxTube/Properties/AssemblyInfo.cs
index 2ee6578..73a8463 100644
--- a/FoxTube/Properties/AssemblyInfo.cs
+++ b/FoxTube/Properties/AssemblyInfo.cs
@@ -8,9 +8,9 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTitle("FoxTube")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
+[assembly: AssemblyCompany("FoxGame Studio")]
[assembly: AssemblyProduct("FoxTube")]
-[assembly: AssemblyCopyright("Copyright © 2018")]
+[assembly: AssemblyCopyright("Copyright © 2018 FoxGame Studio")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]