Giter Site home page Giter Site logo

windowsc's Introduction

name page_type languages products urlFragment statusNotificationTargets
Windows Input and Composition sample
sample
csharp
windows
windows-app-sdk
composition
WinComposition

NOTE

We've switched over the sample project to consume from the Windows App SDK. For the Universal Windows Platform version of the Windows Composition Samples, please visit this release.

Windows Input and Composition Samples

app gif

Welcome to the Windows App SDK Input and Composition Samples! For those of you familiar with the Windows Composition Samples, these samples are very similar but instead built on the APIs in the WinAppSDK (to learn more about the WinAppSDK, visit here), and they also feature new input APIs. This is the place for the latest code samples, demos, and developer feedback around building beautiful and engaging WinUI3 apps. This repo focuses on the platform building blocks that make up the Fluent Design System, with emphasis on creating UI using APIs in the Microsoft.UI.Composition and Microsoft.UI.Input namespaces.

Inside this repo, you’ll find the following additional info:

If you are a developer getting familiar with the WinUI 3.0 platform, want to build beautiful and innovative UI experiences, and don't mind a few bugs here and there, then this is the place for you!

We also want to see what inspiring UX you're building, so feel free to reach out on Twitter @WindowsUI.

Project Structure

The following outlines the key folders for the project.

Demos

The Demos folder contains standalone code demos that are focused on combining many concepts and feature sets into interesting user experiences.

Sample Gallery

The Sample Gallery is an application that contains many samples, each demonstrating a different concept or API. The WinAppSDK samples automatically work downlevel to Windows 10 version 1809 (build 17763) which means as long as your Windows OS version is 1809 or higher, you'll automatically get all the latest features.

Samples Common

These are early reference implementations, prototypes, and utilities the team has built over the course of developing our demos and code examples. This is a set of common code patterns that are shared across code samples and demos.

ExpressionBuilder

A set of C# classes enabling you to build ExpressionAnimations in a more type-safe environment.

Samples Native

A native library used to access some lower-level functionality that has no WinRT projections.

Contributing

We encourage and welcome community involvement and contribution in this project. You'll find some details and guidelines for contribution in the contributing readme.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Related Projects

This project is focused on experimenting with Microsoft.UI.Composition and Microsoft.UI.Input APIs to create beautiful, unique, and engaging user experiences. If instead you’re looking to get started with higher-level UI concepts with heavier focus on XAML-based controls, check out related projects:

Privacy

These samples do not collect any telemetry. A detailed privacy agreement can be found here or in the 'Settings' section of the app.

Images

The images used in this application are sourced from a variety of Microsoft employees, but we'd like to specially thank Conroy for his contribution. See more of his content here.

windowsc's People

Contributors

daneuber avatar likuba avatar sernaj avatar peterfelts avatar robald avatar patsiu avatar jasteratmicrosoft avatar pgills avatar clarkezone avatar sohchatt avatar scott-moore-ms avatar robmikh avatar karlerickson avatar kevinguo305 avatar devkanro avatar krenner avatar lancemccarthy avatar shenchauhan avatar jeffstall avatar stevewhims avatar skendrot avatar jevansaks avatar angelazhangmsft avatar improbabilityphysics avatar shandilvarun avatar superusercode avatar heidelberger avatar nieubank avatar milesmscohen avatar contextfree avatar

Stargazers

Susan Theisen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.