Skip to content

Experimental WinUI 3 builds with nightly snapshots, community PRs, and custom features. Unofficial fork - use at your own risk.

License

Notifications You must be signed in to change notification settings

File-New-Project/Labs.WinUI3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 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

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 PRs 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.

About

Experimental WinUI 3 builds with nightly snapshots, community PRs, and custom features. Unofficial fork - use at your own risk.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 75.3%
  • C# 22.0%
  • Roff 1.0%
  • C 0.9%
  • PowerShell 0.3%
  • JavaScript 0.2%
  • Other 0.3%