Rename project from DellMonitorControl to MonitorControl to reflect broader monitor compatibility beyond Dell hardware. Update all references in solution file, workflow, and project paths. Add DDC/CI rate limiting and throttling logic to prevent command failures: - Minimum 50ms interval between commands to same monitor - 8-second grace period after system resume before sending commands - 3-second cooldown after timeout to allow monitor recovery - Global semaphore to prevent command collisions Replace old icon with new generic monitor icon (ico and png formats).
13 lines
635 B
XML
13 lines
635 B
XML
<Application x:Class="MonitorControl.App"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:tb="clr-namespace:Hardcodet.Wpf.TaskbarNotification;assembly=Hardcodet.Wpf.TaskbarNotification.Net6"
|
|
xmlns:local="clr-namespace:MonitorControl"
|
|
Startup="Application_Startup">
|
|
<Application.Resources>
|
|
<tb:TaskbarIcon x:Key="TrayIcon"
|
|
IconSource="/MonitorIcon.ico"
|
|
ToolTipText="Monitor Control"/>
|
|
</Application.Resources>
|
|
</Application>
|