5a96a696b1
- 펌웨어(program), C# 대시보드(TestProgram), 시뮬레이터(Simulator), 프로토콜/문서(Protocol, doc) 전체를 단일 저장소로 통합 - program 폴더의 별도 git 저장소를 제거하고 통합 저장소에 흡수 - 빌드 산출물(program/build, bin/obj, *.o/.elf/.bin/.hex 등) .gitignore 처리 - 사내 Synology NAS Git 원격 연결 예정 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
112 lines
6.2 KiB
XML
112 lines
6.2 KiB
XML
<Application x:Class="RJ2RoomConSimulator.App"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
StartupUri="MainWindow.xaml">
|
|
<Application.Resources>
|
|
<Color x:Key="PrimaryBg">#1E1E2E</Color>
|
|
<Color x:Key="SecondaryBg">#2B2B3D</Color>
|
|
<Color x:Key="CardBg">#313147</Color>
|
|
<Color x:Key="AccentBlue">#7AA2F7</Color>
|
|
<Color x:Key="AccentGreen">#9ECE6A</Color>
|
|
<Color x:Key="AccentRed">#F7768E</Color>
|
|
<Color x:Key="AccentYellow">#E0AF68</Color>
|
|
<Color x:Key="AccentCyan">#7DCFFF</Color>
|
|
<Color x:Key="AccentPurple">#BB9AF7</Color>
|
|
<Color x:Key="TextPrimary">#C0CAF5</Color>
|
|
<Color x:Key="TextSecondary">#565F89</Color>
|
|
<Color x:Key="BorderColor">#3B3B55</Color>
|
|
|
|
<SolidColorBrush x:Key="PrimaryBgBrush" Color="{StaticResource PrimaryBg}"/>
|
|
<SolidColorBrush x:Key="SecondaryBgBrush" Color="{StaticResource SecondaryBg}"/>
|
|
<SolidColorBrush x:Key="CardBgBrush" Color="{StaticResource CardBg}"/>
|
|
<SolidColorBrush x:Key="AccentBlueBrush" Color="{StaticResource AccentBlue}"/>
|
|
<SolidColorBrush x:Key="AccentGreenBrush" Color="{StaticResource AccentGreen}"/>
|
|
<SolidColorBrush x:Key="AccentRedBrush" Color="{StaticResource AccentRed}"/>
|
|
<SolidColorBrush x:Key="AccentYellowBrush" Color="{StaticResource AccentYellow}"/>
|
|
<SolidColorBrush x:Key="AccentCyanBrush" Color="{StaticResource AccentCyan}"/>
|
|
<SolidColorBrush x:Key="AccentPurpleBrush" Color="{StaticResource AccentPurple}"/>
|
|
<SolidColorBrush x:Key="TextPrimaryBrush" Color="{StaticResource TextPrimary}"/>
|
|
<SolidColorBrush x:Key="TextSecondaryBrush" Color="{StaticResource TextSecondary}"/>
|
|
<SolidColorBrush x:Key="BorderBrush" Color="{StaticResource BorderColor}"/>
|
|
|
|
<Style x:Key="ModernButton" TargetType="Button">
|
|
<Setter Property="Background" Value="{StaticResource AccentBlueBrush}"/>
|
|
<Setter Property="Foreground" Value="White"/>
|
|
<Setter Property="FontSize" Value="13"/>
|
|
<Setter Property="FontWeight" Value="SemiBold"/>
|
|
<Setter Property="Padding" Value="18,8"/>
|
|
<Setter Property="BorderThickness" Value="0"/>
|
|
<Setter Property="Cursor" Value="Hand"/>
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="Button">
|
|
<Border x:Name="border" Background="{TemplateBinding Background}"
|
|
CornerRadius="6" Padding="{TemplateBinding Padding}">
|
|
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
</Border>
|
|
<ControlTemplate.Triggers>
|
|
<Trigger Property="IsMouseOver" Value="True">
|
|
<Setter TargetName="border" Property="Opacity" Value="0.85"/>
|
|
</Trigger>
|
|
<Trigger Property="IsEnabled" Value="False">
|
|
<Setter TargetName="border" Property="Opacity" Value="0.4"/>
|
|
</Trigger>
|
|
</ControlTemplate.Triggers>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
<Style x:Key="ToggleSwitch" TargetType="ToggleButton">
|
|
<Setter Property="Width" Value="56"/>
|
|
<Setter Property="Height" Value="28"/>
|
|
<Setter Property="Cursor" Value="Hand"/>
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="ToggleButton">
|
|
<Grid>
|
|
<Border x:Name="track" CornerRadius="14" Background="#3B3B55" Width="56" Height="28"/>
|
|
<Border x:Name="thumb" CornerRadius="11" Background="#565F89" Width="22" Height="22"
|
|
HorizontalAlignment="Left" Margin="3,0,0,0"/>
|
|
</Grid>
|
|
<ControlTemplate.Triggers>
|
|
<Trigger Property="IsChecked" Value="True">
|
|
<Setter TargetName="track" Property="Background" Value="{StaticResource AccentGreenBrush}"/>
|
|
<Setter TargetName="thumb" Property="Background" Value="White"/>
|
|
<Setter TargetName="thumb" Property="HorizontalAlignment" Value="Right"/>
|
|
<Setter TargetName="thumb" Property="Margin" Value="0,0,3,0"/>
|
|
</Trigger>
|
|
</ControlTemplate.Triggers>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
<Style x:Key="ModernComboBox" TargetType="ComboBox">
|
|
<Setter Property="Background" Value="{StaticResource CardBgBrush}"/>
|
|
<Setter Property="Foreground" Value="{StaticResource TextPrimaryBrush}"/>
|
|
<Setter Property="FontWeight" Value="SemiBold"/>
|
|
<Setter Property="BorderBrush" Value="{StaticResource BorderBrush}"/>
|
|
<Setter Property="BorderThickness" Value="1"/>
|
|
<Setter Property="Padding" Value="8,5"/>
|
|
<Setter Property="FontSize" Value="13"/>
|
|
<Setter Property="ItemContainerStyle">
|
|
<Setter.Value>
|
|
<Style TargetType="ComboBoxItem">
|
|
<Setter Property="Foreground" Value="Black"/>
|
|
</Style>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
<Style x:Key="ModernTextBox" TargetType="TextBox">
|
|
<Setter Property="Background" Value="{StaticResource CardBgBrush}"/>
|
|
<Setter Property="Foreground" Value="{StaticResource TextPrimaryBrush}"/>
|
|
<Setter Property="BorderBrush" Value="{StaticResource BorderBrush}"/>
|
|
<Setter Property="BorderThickness" Value="1"/>
|
|
<Setter Property="Padding" Value="6,4"/>
|
|
<Setter Property="FontSize" Value="13"/>
|
|
</Style>
|
|
</Application.Resources>
|
|
</Application>
|