Skip to content

Latest commit

 

History

History
89 lines (65 loc) · 3.06 KB

File metadata and controls

89 lines (65 loc) · 3.06 KB

WinUI hero image

File-New-Project Labs: WinUI 3

Experimental WinUI 3 builds with nightly snapshots, community PRs, and custom features.

Build Channels

Nightly - FileNewProject.Labs.WinUI.Nightly

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

Build Schedule

All activity follows a schedule:

Time Event Description
12:00 PM UTC (04:00 AM PST) Sync with upstream Syncs main with microsoft/microsoft-ui-xaml:winui3/main
3:00 PM UTC (07:00 AM PST) Build world Builds Nightly and NightlyCommunity packages

Getting Started

  1. Create or edit nuget.config in 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:packages scope.

  2. Install a package:

dotnet add package FileNewProject.Labs.WinUI.Nightly --prerelease
# or
dotnet add package FileNewProject.Labs.WinUI.NightlyCommunity --prerelease

Nightly Community Included Fixes

The NightlyCommunity channel includes carefully selected community patches that address critical bugs:

CueStyler Fixes:

  • CueStyler: Fix TimedTextPadding being applied incorrectly

  • CueStyler: Fix outline rendering of TimedTextCue elements

TreeView Fixes:

Disclaimers and Warnings

  • 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

License

This project maintains the same MIT license as the upstream microsoft/microsoft-ui-xaml repository.