Celestial.UIToolkit
A custom WPF toolkit which is inspired by a lot of the current design languages, including Microsoft's Fluent Design and Google's Material Design.
Install / Use
/learn @manuelroemer/Celestial.UIToolkitREADME
Celestial.UIToolkit
A custom WPF toolkit which is inspired by a lot of the current design languages, including Microsoft's Fluent Design and Google's Material Design.

Table of Contents
1. Getting Started
1.1 What is Celestial.UIToolkit?
There are amazing UI Frameworks for WPF out there, like MahApps.Metro or MaterialDesignInXaml. None of these fulfilled all requirements for an upcoming project of mine though.
Thus, this project was born. It started out as a library of custom styles, but quickly developed certain features that are also useable by other libraries or projects.
It provides a vast set of utilities for the day-to-day WPF development, custom animations (for
instance BrushAnimation classes), a set of commonly used converters, a Behavior API, a lot of
modern controls, custom and consistent styles for all types of controls and lots of other features.
1.2 Installation
The libraries can be installed via NuGet (preferred way), or via GitHub Releases.
Unsure about what to install? See Section 1.4 for details.
Done with installing, but unsure about how to use the toolkit? Head over to the Guides for a tutorial.
Install the whole toolkit:
Install-Package Celestial.UIToolkit
Install only the Core library:
Install-Package Celestial.UIToolkit.Core
Install the Control Gallery:
The Control Gallery application (the toolkit's interactive companion) can be downloaded on GitHub Releases.
1.3 Minimum System Requirements
| Component | Minimum .NET Framework Requirement(s) |
| ---------------------------- | ------------------------------------- |
| Celestial.UIToolkit.Core | .NET 4.5 |
| Celestial.UIToolkit | .NET 4.5 |
| Control Gallery | .NET 4.6 |
| Solution (for custom builds) | .NET 4.6 |
1.4 Which DLL do I need?
In most cases, you will want to install the Celestial.UIToolkit library, since it provides every single feature of the toolkit.
If you don't require any styles or custom controls for your project, you only need the Celestial.UIToolkit.Core library.
See the following image for a basic overview of the features:

1.5 The Control Gallery
The Control Gallery is a demo application built upon the toolkit. It displays most of the available controls and styles, which allows you to directly interact with them.
In addition, thanks to the amazing ShowMeTheXAML project, it shows you the exact XAML code which is required to recreate an individual example. Thus, the Control Gallery is also a living piece of documentation that you should use for discovering the features of the toolkit.
You can either download the application directly, or you can clone this repo and build it yourself.
Here are some screenshots of the application:

2. Documentation
There are three sources of documentation available:
| Documentation type | Description | | --- | --- | | ControlGallery | The ControlGallery application is your information source for controls and examples on how to use them. More info on what the ControlGallery provides. | | Guides | There are several guides available, ranging from topics on getting started, up to more specific concepts and details of the toolkit. | | API Reference | A list of all current API members, like MSDN. |
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.0kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
HappyColorBlend
HappyColorBlendVibe Project Guidelines Project Overview HappyColorBlendVibe is a Figma plugin for color palette generation with advanced tint/shade blending capabilities. It allows designers to
Flyaro-waffle-app
Waffle Delight - Full Stack MERN Application Rules & Documentation Project Overview A comprehensive waffle delivery application built with MERN stack featuring premium UI/UX, admin management, a
