Ivirius.UI.Controls 0.2.0-prerelease

This is a prerelease version of Ivirius.UI.Controls.
dotnet add package Ivirius.UI.Controls --version 0.2.0-prerelease                
NuGet\Install-Package Ivirius.UI.Controls -Version 0.2.0-prerelease                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Ivirius.UI.Controls" Version="0.2.0-prerelease" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Ivirius.UI.Controls --version 0.2.0-prerelease                
#r "nuget: Ivirius.UI.Controls, 0.2.0-prerelease"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Ivirius.UI.Controls as a Cake Addin
#addin nuget:?package=Ivirius.UI.Controls&version=0.2.0-prerelease&prerelease

// Install Ivirius.UI.Controls as a Cake Tool
#tool nuget:?package=Ivirius.UI.Controls&version=0.2.0-prerelease&prerelease                

Ivirius.UI.Controls

The official components library from Ivirius, providing you with beautiful WinUI controls.

Getting started

To use the package in your app, simply download it from NuGet (most preferably from the NuGet Package Manager GUI in Visual Studio, but you can also get it from the project's NuGet page). Afer this has completed, simply add the package to the project just like you would add any other NuGet package.

Prerequisites

This package requires at least Windows App SDK 1.5.240627000 and at least Microsoft.Windows.SDK.BuildTools 10.0.26100.1. Also make sure that you app is a WinUI3/Windows App SDK project, and that its TFM (target framework) is net8.0-windows10.0.19041.0 or higher (net8.0-windows10.0.22621.0 counts as a higher version, for example, and net7.0-windows10.0.22621.0 counts as a lower version). There is no port to UWP (Universal Windows Platform) yet, but there should be one in the forseeable future.

Usage

There are two official sample apps for this package:

  • ReboundHub is the official sample app for Ivirius.UI.Controls, and samples from ReboundHub are recommended for use in production apps. It gets updated with a new version soon after a new library version is released.
  • Ivirius.UI.Controls.Test, which is included in this repository under the Ivirius.UI.Controls.Test folder is the more experimental testing environment for the controls which is used during active development of a new release and is updated with every single change to the library's controls.

Additional documentation

Please view the roadmap for the library, as well as past and present changelogs, in the repository's GitHub wiki.

Feedback

To send feedback and contribute to the library, feel free to create issues and pull requests to this repository! You can contact the development team on Discord by joining the official Ivirius Community server ( https://discord.gg/fvybxWwzZM ).

Product Compatible and additional computed target framework versions.
.NET net8.0-windows10.0.19041 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Ivirius.UI.Controls:

Package Downloads
Riverside.Rebound.SysInfo

Windows 11 done right.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Ivirius.UI.Controls:

Repository Stars
IviriusCommunity/Rebound
Windows 11 done right.
Version Downloads Last updated
0.2.0-prerelease 261 7/17/2024
0.1.1-prerelease 207 7/4/2024
0.1.0-prerelease 51 7/3/2024
0.0.2-prerelease 72 6/13/2024
0.0.1-prerelease 64 6/8/2024

This update to Ivirius.UI.Controls adds a new control, ImageFrame, readds an accented style for the ChatBubble control and updates package dependencies