Ver Fonte

Added taskbar icon and standardized locations of images

LukePulverenti Luke Pulverenti luke pulverenti há 12 anos atrás
pai
commit
e4b0eb5779

+ 10 - 1
MediaBrowser.Common/MediaBrowser.Common.csproj

@@ -30,6 +30,9 @@
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
+  <PropertyGroup>
+    <ApplicationIcon>Resources\Images\Icon.ico</ApplicationIcon>
+  </PropertyGroup>
   <ItemGroup>
     <Reference Include="MahApps.Metro">
       <HintPath>..\packages\MahApps.Metro.0.9.0.0\lib\net40\MahApps.Metro.dll</HintPath>
@@ -132,7 +135,13 @@
     </EmbeddedResource>
   </ItemGroup>
   <ItemGroup>
-    <EmbeddedResource Include="Resources\mblogo.png" />
+    <Resource Include="Resources\Images\mblogoblack.png" />
+  </ItemGroup>
+  <ItemGroup>
+    <Resource Include="Resources\Images\Icon.ico" />
+  </ItemGroup>
+  <ItemGroup>
+    <Resource Include="Resources\Images\mblogowhite.png" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 

BIN
MediaBrowser.Common/Resources/Images/Icon.ico


+ 0 - 0
MediaBrowser.Common/Resources/mblogo.png → MediaBrowser.Common/Resources/Images/mblogoblack.png


BIN
MediaBrowser.Common/Resources/Images/mblogowhite.png


+ 0 - 13
MediaBrowser.Common/UI/BaseApplication.cs

@@ -68,18 +68,5 @@ namespace MediaBrowser.Common.UI
 
             Kernel.Dispose();
         }
-
-        public BitmapImage GetLogoImage()
-        {
-            BitmapImage bitmap = new BitmapImage();
-
-            bitmap.CacheOption = BitmapCacheOption.Default;
-
-            bitmap.BeginInit();
-            bitmap.StreamSource = Assembly.GetExecutingAssembly().GetManifestResourceStream("MediaBrowser.Common.Resources.mblogo.png");
-            bitmap.EndInit();
-
-            return bitmap;
-        }
     }
 }

+ 5 - 4
MediaBrowser.Common/UI/Splash.xaml

@@ -11,13 +11,14 @@
         WindowState="Normal" 
         FontSize="14">
     <Window.Background>
-        <RadialGradientBrush>
-            <GradientStop Color="#ffffff" Offset="1"/>
-            <GradientStop Color="#f8f8f8"/>
+        <RadialGradientBrush RadiusX=".75" RadiusY=".75">
+            <GradientStop Color="White" Offset="0.0"/>
+            <GradientStop Color="WhiteSmoke" Offset="0.65"/>
+            <GradientStop Color="#cfcfcf" Offset="1.0"/>
         </RadialGradientBrush>
     </Window.Background>
     <Grid Name="splashGrid">
-        <Image x:Name="imgLogo" HorizontalAlignment="Left" VerticalAlignment="Top" Stretch="Uniform" Grid.Row="0" Margin="10 10 10 10"/>
+        <Image x:Name="imgLogo" HorizontalAlignment="Left" VerticalAlignment="Top" Stretch="Uniform" Grid.Row="0" Margin="10 10 10 10" Source="../Resources/Images/mblogoblack.png"/>
         <ProgressBar Name="pbProgress" Minimum="0" Maximum="100" HorizontalAlignment="Left" Height="24" Margin="30,110,30,0" Width="460" Grid.Row="1"/>
         <Label Name="lblProgress" Content="Label" Margin="0,190,10,0" VerticalContentAlignment="Center" HorizontalAlignment="Center" Grid.Row="2"/>
     </Grid>

+ 0 - 2
MediaBrowser.Common/UI/Splash.xaml.cs

@@ -35,8 +35,6 @@ namespace MediaBrowser.Common.UI
         {
             // Setting this in markup throws an exception at runtime
             ShowTitleBar = false;
-
-            imgLogo.Source = (Application.Current as BaseApplication).GetLogoImage();
         }
     }
 }

+ 2 - 2
MediaBrowser.Controller/Kernel.cs

@@ -249,7 +249,7 @@ namespace MediaBrowser.Controller
             user.Id = Guid.NewGuid();
             list.Add(user);
 
-            user = new User();
+            /*user = new User();
             user.Name = "Test User 4";
             user.Id = Guid.NewGuid();
             list.Add(user);
@@ -262,7 +262,7 @@ namespace MediaBrowser.Controller
             user = new User();
             user.Name = "Test User 6";
             user.Id = Guid.NewGuid();
-            list.Add(user);
+            list.Add(user);*/
             
             return list;
         }

BIN
MediaBrowser.ServerApplication/Icons/Icon.ico


+ 1 - 1
MediaBrowser.ServerApplication/MainWindow.xaml

@@ -4,7 +4,7 @@
         xmlns:tb="http://www.hardcodet.net/taskbar"
         Title="MainWindow" Height="350" Width="525" AllowsTransparency="True" Background="Transparent" WindowStyle="None" ShowInTaskbar="False">
     <Grid>
-        <tb:TaskbarIcon Name="MbTaskbarIcon" IconSource="/Icons/Icon.ico" ToolTipText="MediaBrowser Server">
+        <tb:TaskbarIcon Name="MbTaskbarIcon" IconSource="/Resources/Images/Icon.ico" ToolTipText="MediaBrowser Server">
 
             <tb:TaskbarIcon.ContextMenu>
                 <ContextMenu Background="White">

+ 4 - 1
MediaBrowser.ServerApplication/MediaBrowser.ServerApplication.csproj

@@ -36,6 +36,9 @@
   <PropertyGroup>
     <StartupObject>MediaBrowser.ServerApplication.App</StartupObject>
   </PropertyGroup>
+  <PropertyGroup>
+    <ApplicationIcon>Resources\Images\Icon.ico</ApplicationIcon>
+  </PropertyGroup>
   <ItemGroup>
     <Reference Include="Hardcodet.Wpf.TaskbarNotification">
       <HintPath>..\packages\Hardcodet.Wpf.TaskbarNotification.1.0.4.0\lib\net40\Hardcodet.Wpf.TaskbarNotification.dll</HintPath>
@@ -119,7 +122,7 @@
   </ItemGroup>
   <ItemGroup />
   <ItemGroup>
-    <Resource Include="Icons\Icon.ico" />
+    <Resource Include="Resources\Images\Icon.ico" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 

BIN
MediaBrowser.ServerApplication/Resources/Images/Icon.ico