All Projects → Team-FLUI → Fluiframework

Team-FLUI / Fluiframework

Licence: mit
Bringing standardization to Fluent Design by providing easy-to-use styles and controls

Labels

Projects that are alternatives of or similar to Fluiframework

Mahapps.metro.iconpacks
Awesome icon packs for WPF and UWP in one library
Stars: ✭ 1,157 (+1117.89%)
Mutual labels:  uwp
Reswplus
Unleash your resw files with this Visual Studio extension: auto generation of strongly typed static properties, support of pluralization, strongly typed string formatting, etc...
Stars: ✭ 77 (-18.95%)
Mutual labels:  uwp
Httptransfertasks
Cross Platform HTTP Transfers for downloading and uploading (supports background operations)
Stars: ✭ 87 (-8.42%)
Mutual labels:  uwp
Tracing Uwp
Tracing (描图) App for Windows 10
Stars: ✭ 71 (-25.26%)
Mutual labels:  uwp
Xamarincommunitytoolkit
The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.
Stars: ✭ 1,189 (+1151.58%)
Mutual labels:  uwp
Faceoff
An iOS, Android and UWP app created in Xamarin.Forms that uses Microsoft's Cognitive Emotion API Services to compare facial expressions
Stars: ✭ 79 (-16.84%)
Mutual labels:  uwp
Files
A modern file manager that pushes the boundaries of the platform.
Stars: ✭ 15,198 (+15897.89%)
Mutual labels:  uwp
Reactivemvvm
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Stars: ✭ 94 (-1.05%)
Mutual labels:  uwp
Bilibili
哔哩哔哩动画第三方客户端(UWP平台)
Stars: ✭ 75 (-21.05%)
Mutual labels:  uwp
Svgforxaml
Draw SVG image with Win2D
Stars: ✭ 84 (-11.58%)
Mutual labels:  uwp
Libremidi
A modern C++ MIDI real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.
Stars: ✭ 69 (-27.37%)
Mutual labels:  uwp
Imageglass Preview
🏔 A modern, versatile image viewer (preview)
Stars: ✭ 72 (-24.21%)
Mutual labels:  uwp
Xamarin Forms Gtk Movies Sample
The Movie DB Xamarin.Forms Sample
Stars: ✭ 83 (-12.63%)
Mutual labels:  uwp
Uwp Machinelearning Sample
Demonstrates how to use ML.NET to implement some Machine Learning use cases in UWP.
Stars: ✭ 69 (-27.37%)
Mutual labels:  uwp
Ffimageloading
Image loading, caching & transforming library for Xamarin and Windows
Stars: ✭ 1,288 (+1255.79%)
Mutual labels:  uwp
Inthehand.forms
Extras for Xamarin Forms including MediaElement
Stars: ✭ 68 (-28.42%)
Mutual labels:  uwp
Arcgis Appstudio Samples
Collection of samples available in AppStudio for ArcGIS desktop to learn and help build your next app.
Stars: ✭ 78 (-17.89%)
Mutual labels:  uwp
Ffmpeginteropx
FFmpeg decoding library for Windows 10 UWP Apps
Stars: ✭ 94 (-1.05%)
Mutual labels:  uwp
Active Directory B2c Xamarin Native
This is a simple Xamarin Forms app showcasing how to use MSAL to authenticate users via Azure Active Directory B2C, and access a Web API with the resulting tokens.
Stars: ✭ 91 (-4.21%)
Mutual labels:  uwp
Signal Windows
Unofficial Signal Private Messenger for Windows
Stars: ✭ 83 (-12.63%)
Mutual labels:  uwp

FLUI Framework

FLUI Framework (short for Fluent UI Framework) is an effort to bring standardisation to Microsofts Fluent Design by providing easy-to-use styles and controls to developers so they won’t have to reinvent the wheel for styling their apps.

This library is meant to fill the gaps of the WinUI library by providing styles and margins for classic controls and standard TextBlocks. It also adds styles for icons to be used in tandem with their respective style whereas MDL2 was lacking such a thing.

Current styles

Fonts and Controls FLUI Framework vs MDL2

How to use

Add the following NuGet package to your project and reference it in your App.xaml. flui is a reference in your XAML to FluiFramework.UWP.Core.

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <flui:FluiFrameworkThemeResources/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

After you've done this you can use the styles laid out in the Wiki on the controls specified there. For instance, you can give a title TextBlock a Fluent title by applying the FluentTitleTextStyle style. For example:

<TextBlock Text="Title" Style="{ThemeResource FluentTitleTextStyle}" />

Supported Windows versions

Minimal supported Windows 10 version: 15063 (Version 1703, Creators Update)

Target supported Windows 10 version: 18362 (Version 1903)

Currently supported systems:

  • Windows 10 Desktop ✔
  • Windows 10 Team ✔
  • Windows 10 Holographic ✔
  • Windows 10 Xbox ✔
  • Windows 10 Mobile ✔

Notes

FLUI Framework will automatically check which resources can be applied on the running Windows version. If the running OS version doesn't support a feature (like the CornerRadius on pre-1809 devices) it'll use a compatible version of the stylesheet that doesn't incorporate it and thus won't use rounded corners.

Please note that this library still is in full development. Styles (aside from the TextBlock-styles) can be updates with a (slightly) different look over time to align it more with the Fluent Design specifications from Microsoft or due to compatibility reasons.

This project is not affiliated with Microsoft, but they are free to reach out and/or use the code within the project for addition to their own repositories. :)

Support us

Like this project? Support it by using it in your UWP projects and to share about it with #FLUI and #FluiFramework on Twitter!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].