Corvus


Summary

A desktop widget for PowerToys FancyZones. Buttons launch apps, URLs and Edge sessions directly into a chosen zone, if an Edge window is already sitting in the target zone the URL opens as a tab in it, otherwise a new window opens and snaps there.

Ctrl+Alt+Q opens a spotlight-style search across client profiles from anywhere. Button layouts are saved as profiles, so a laptop and a three-monitor desk each keep their own arrangement. It checks for its own updates on startup.

Build process

C# · .NET WPF
The widget itself, radial launcher, title-bar profile switcher, update dialog. The radial stays Shown for the app's lifetime and is moved off-screen rather than hidden, which is what finally killed a persistent flash on open.
PowerToys FancyZones
Read for the active zone layout, so a button can target a specific zone rather than a screen coordinate.
Win32 interop
Window enumeration and snapping, global hotkey registration, and a retry through the shell on ERROR_ELEVATION_REQUIRED so apps needing UAC still launch. Decline the prompt and that step is skipped, not the whole button.
Pages Function · R2
/download streams the installer straight out of the corvus-releases bucket, so the binary never lives in the repo.
deploy.ps1
Refuses to publish when any version marker disagrees with Constants.cs. Advertising a version the installer doesn't actually ship used to trap every user in an install loop.
Download installer Windows 10/11 · x64