Desktiny
Desktiny.WinUI is a lightweight, developer-friendly library designed to let you focus on building great apps while it handles the tedious setup.
Download it from the NuGet Gallery:
Here are the best features that make this library a must-have for your toolkit.
Winston
Meet Winston, a powerful wrapper for your MainWindow that simplifies window management. It comes with a built-in Nocturne feature. Nocturne is a seamless overlay system perfectly suited for displaying loading indicators or custom controls while dimming the rest of your app content.
Runtime Theme Switching
Forget complex theme managers! With the AppThemeModel and ThemeButton control, you can implement runtime theme switching (Light, Dark, or Custom) with just a few lines of code.
Effortless Multi-Language Support
Localization shouldn’t be a headache. Desktiny provides a ComboBoxChangeLanguageBehavior that automatically detects languages from your manifest and handles the app restart logic required for WinUI 3 language changes.
DialogLang
A ready-to-use service for multi-language Yes/No and Information dialogs.
Easy page navigation
Set up your app to navigate across different pages. The navigation system provided by Desktiny facilitates the configuration for projects that uses the MVVM pattern.
Support
Desktiny is FREE — no ads, no subscriptions, no upfront payments 🙅🏻♂️. If you’d like to support the project, you can donate via my “Buy Me a Coffee” page:
How to Get Started
Install it easily via NuGet:
dotnet add package Desktiny.WinUI
Happy Coding!
