Skip to content

Porting Android/MD3 motion library#3950

Merged
Keboo merged 1 commit into
MaterialDesignInXAML:masterfrom
MovGP0:md3/motion
Nov 14, 2025
Merged

Porting Android/MD3 motion library#3950
Keboo merged 1 commit into
MaterialDesignInXAML:masterfrom
MovGP0:md3/motion

Conversation

@MovGP0

@MovGP0 MovGP0 commented Oct 11, 2025

Copy link
Copy Markdown
Contributor
  • This PR contains code ported from the AndroidX (Kotlin) code for animations in MaterialDesign3.
  • Further details can be found in the Motion.md file.

@MovGP0

MovGP0 commented Oct 13, 2025

Copy link
Copy Markdown
Contributor Author

ℹ️ Ammended the following:

  • NuGet definition for *.csproj
    • Note that we might not want to publish this library as a dedicated NuGet, but package it together with the MaterialDesignThemes package.
  • Moved some classes to match the file name with the class name.
  • Added the ArcSpline class that I missed

@MovGP0

MovGP0 commented Oct 17, 2025

Copy link
Copy Markdown
Contributor Author

Sidenote: I also made a dedicated library for handling different spline types. I use it at work for robotics.

Might come in handy for animating motion or color transitions.
https://github.com/MovGP0/Splines

@Keboo Keboo added this to the 5.3.1 milestone Oct 24, 2025
@MovGP0

MovGP0 commented Oct 24, 2025

Copy link
Copy Markdown
Contributor Author

ℹ️ The following changes have been ammended:

  • enforced warnings as errors
  • fixed warnings

@Keboo Keboo enabled auto-merge (squash) November 14, 2025 06:16
@Keboo Keboo merged commit 8471e85 into MaterialDesignInXAML:master Nov 14, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants