Skip to main content

WPF

Starsky for Windows is a native WPF application in the windows/ folder. It provides a desktop shell around the Starsky web interface using WebView2.

The client runs the bundled Starsky backend in local mode or connects to a configured remote server. Business logic remains in the .NET backend; the Windows client owns the native window lifecycle, menus, settings, and WebView2 integration.

WebView2 and Velopack

Microsoft WebView2 hosts the Starsky web interface in the WPF application. Velopack packages and delivers Windows desktop updates.

Test

Run the Microsoft Testing Platform test executable on Windows from the repository root:

cd windows
dotnet run --project starsky.Tests/starsky.Tests.csproj