Nightly - FileNewProject.Labs.WinUI.Nightly
- Automated daily builds from microsoft/microsoft-ui-xaml:winui3/main
- Unmodified upstream code
- Version format:
0.0.0-nightly.yyyyMMddHHmmss.sha
NightlyCommunity - FileNewProject.Labs.WinUI.NightlyCommunity
- Nightly builds + curated community PRs
- Faster access to bug fixes waiting for official merge
- Version format:
0.0.0-nightlycommunity.yyyyMMddHHmmss.sha
Custom - FileNewProject.Labs.WinUI.Custom (coming later)
- NightlyCommunity + other experiments
- Custom modifications and features
- Version format:
0.0.0-custom.N
All builds run automatically on a daily schedule:
| Time | Event | Description |
|---|---|---|
| 12:00 PM (04:00 AM PST) | Sync with upstream | Syncs main with microsoft/microsoft-ui-xaml:winui3/main |
| 1:00 PM (05:00 AM PST) | Rebase nightlycommunity | Rebases nightly-community onto updated main |
| 3:00 PM (07:00 AM PST) | Build world | Builds Nightly and NightlyCommunity packages |
-
Create or edit
nuget.configin your project:<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="FileNewProject.Labs" value="https://nuget.pkg.github.com/File-New-Project/index.json" /> </packageSources> <packageSourceCredentials> <FileNewProject.Labs> <add key="Username" value="YOUR_GITHUB_USERNAME" /> <add key="ClearTextPassword" value="YOUR_GITHUB_PAT" /> </FileNewProject.Labs> </packageSourceCredentials> </configuration>
Note: Your GitHub Personal Access Token (PAT) must have
read:packagesscope. -
Install a package:
dotnet add package FileNewProject.Labs.WinUI.Nightly --prerelease
# or
dotnet add package FileNewProject.Labs.WinUI.NightlyCommunity --prereleaseThe NightlyCommunity channel includes carefully selected community PRs that address critical bugs:
CueStyler Fixes:
-
CueStyler: Fix TimedTextPadding being applied incorrectly
-
CueStyler: Fix outline rendering of TimedTextCue elements
TreeView Fixes:
- RemoveAtEnd on TreeViewNodeVector broken
- Unofficial and unsupported - This is not an official Microsoft project
- No guarantees - Packages may be unstable, break, or be deleted
- Use at your own risk - Test thoroughly before using in production
This project maintains the same MIT license as the upstream microsoft/microsoft-ui-xaml repository.
