Replace app icon with LlamaCasty brand figure
- Assets/llamacasty-icon.png: new brand llama figure (no text) - Assets/llamacasty-icon.ico: converted from PNG for executable - Assets/llamacasty-logo.jpg: full logo with text - ytLive.csproj: updated ApplicationIcon and Resource references - All XAML windows: updated Icon references to new file
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 3.5 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 924 KiB |
@@ -2,7 +2,7 @@
|
|||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
Title="Add Webcam" Height="340" Width="460"
|
Title="Add Webcam" Height="340" Width="460"
|
||||||
Icon="/Assets/tyllive-icon.png"
|
Icon="/Assets/llamacasty-icon.png"
|
||||||
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
||||||
ShowInTaskbar="False" Background="#1a1a2e">
|
ShowInTaskbar="False" Background="#1a1a2e">
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
Title="Start Stream" Height="480" Width="520"
|
Title="Start Stream" Height="480" Width="520"
|
||||||
Icon="/Assets/tyllive-icon.png"
|
Icon="/Assets/llamacasty-icon.png"
|
||||||
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
||||||
ShowInTaskbar="False" Background="#1a1a2e">
|
ShowInTaskbar="False" Background="#1a1a2e">
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
Title="{Binding WindowTitle}" Height="720" Width="1280"
|
Title="{Binding WindowTitle}" Height="720" Width="1280"
|
||||||
MinWidth="1180" MinHeight="600"
|
MinWidth="1180" MinHeight="600"
|
||||||
Icon="/ytLive;component/Assets/tyllive-icon.png"
|
Icon="/ytLive;component/Assets/llamacasty-icon.png"
|
||||||
Background="#1a1a2e"
|
Background="#1a1a2e"
|
||||||
WindowStartupLocation="CenterScreen"
|
WindowStartupLocation="CenterScreen"
|
||||||
Closing="MainWindow_Closing"
|
Closing="MainWindow_Closing"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
Title="Select Microphone" Height="340" Width="460"
|
Title="Select Microphone" Height="340" Width="460"
|
||||||
Icon="/Assets/tyllive-icon.png"
|
Icon="/Assets/llamacasty-icon.png"
|
||||||
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
||||||
ShowInTaskbar="False" Background="#1a1a2e">
|
ShowInTaskbar="False" Background="#1a1a2e">
|
||||||
|
|
||||||
|
|||||||
+37
-1
@@ -11,7 +11,8 @@ public enum SourceType
|
|||||||
Image,
|
Image,
|
||||||
TextOverlay,
|
TextOverlay,
|
||||||
Countdown,
|
Countdown,
|
||||||
WebSource
|
WebSource,
|
||||||
|
ChatBox
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum ClipShape
|
public enum ClipShape
|
||||||
@@ -105,4 +106,39 @@ public class Source : SceneElement
|
|||||||
// Web source config
|
// Web source config
|
||||||
private string? _webUri;
|
private string? _webUri;
|
||||||
public string? WebUri { get => _webUri; set => Set(ref _webUri, value); }
|
public string? WebUri { get => _webUri; set => Set(ref _webUri, value); }
|
||||||
|
|
||||||
|
// Chat box config (TASK 3.18)
|
||||||
|
private double _chatFontSize = 16;
|
||||||
|
public double ChatFontSize
|
||||||
|
{
|
||||||
|
get => _chatFontSize;
|
||||||
|
set => Set(ref _chatFontSize, Math.Clamp(value, 8, 72));
|
||||||
|
}
|
||||||
|
|
||||||
|
private string _chatFontColor = "#FFFFFF";
|
||||||
|
public string ChatFontColor { get => _chatFontColor; set => Set(ref _chatFontColor, value); }
|
||||||
|
|
||||||
|
private string _chatBackgroundColor = "#80000000";
|
||||||
|
public string ChatBackgroundColor { get => _chatBackgroundColor; set => Set(ref _chatBackgroundColor, value); }
|
||||||
|
|
||||||
|
private int _chatMaxMessages = 5;
|
||||||
|
public int ChatMaxMessages
|
||||||
|
{
|
||||||
|
get => _chatMaxMessages;
|
||||||
|
set => Set(ref _chatMaxMessages, Math.Clamp(value, 1, 20));
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool _chatShowTimestamps = true;
|
||||||
|
public bool ChatShowTimestamps { get => _chatShowTimestamps; set => Set(ref _chatShowTimestamps, value); }
|
||||||
|
|
||||||
|
private bool _chatShowBadges = true;
|
||||||
|
public bool ChatShowBadges { get => _chatShowBadges; set => Set(ref _chatShowBadges, value); }
|
||||||
|
|
||||||
|
private string _chatMemberColor = "#e94560";
|
||||||
|
public string ChatMemberColor { get => _chatMemberColor; set => Set(ref _chatMemberColor, value); }
|
||||||
|
|
||||||
|
private string _chatSuperChatColor = "#eab308";
|
||||||
|
public string ChatSuperChatColor { get => _chatSuperChatColor; set => Set(ref _chatSuperChatColor, value); }
|
||||||
|
|
||||||
|
public bool IsChatBox => Type == SourceType.ChatBox;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
Title="Add Image" Height="380" Width="460"
|
Title="Add Image" Height="380" Width="460"
|
||||||
Icon="/Assets/tyllive-icon.png"
|
Icon="/Assets/llamacasty-icon.png"
|
||||||
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
||||||
ShowInTaskbar="False" Background="#1a1a2e">
|
ShowInTaskbar="False" Background="#1a1a2e">
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
Title="Social Media Site Promotion" Height="520" Width="520"
|
Title="Social Media Site Promotion" Height="520" Width="520"
|
||||||
Icon="/Assets/tyllive-icon.png"
|
Icon="/Assets/llamacasty-icon.png"
|
||||||
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
WindowStartupLocation="CenterOwner" ResizeMode="NoResize"
|
||||||
ShowInTaskbar="False" Background="#1a1a2e">
|
ShowInTaskbar="False" Background="#1a1a2e">
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -7,7 +7,7 @@
|
|||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<UseWPF>true</UseWPF>
|
<UseWPF>true</UseWPF>
|
||||||
<EnableWindowsTargeting>true</EnableWindowsTargeting>
|
<EnableWindowsTargeting>true</EnableWindowsTargeting>
|
||||||
<ApplicationIcon>Assets\tyllive-icon.ico</ApplicationIcon>
|
<ApplicationIcon>Assets\llamacasty-icon.ico</ApplicationIcon>
|
||||||
<AssemblyName>ytLive</AssemblyName>
|
<AssemblyName>ytLive</AssemblyName>
|
||||||
<RootNamespace>ytLive</RootNamespace>
|
<RootNamespace>ytLive</RootNamespace>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
@@ -20,7 +20,8 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Resource Include="Assets\tyllive-icon.png"/>
|
<Resource Include="Assets\llamacasty-icon.png"/>
|
||||||
|
<Resource Include="Assets\llamacasty-logo.jpg"/>
|
||||||
<Resource Include="Assets\ytLlive-logo.png"/>
|
<Resource Include="Assets\ytLlive-logo.png"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user