Lottie-Windows is a library (and related tools) for rendering Lottie animations on Windows 10.
Перейти к файлу
Simeon 34367ced9b
Simplified factories for some common cases. (#278)
* Simplified factories for some common cases.

This simplifies the codegen for the creation of some objects. This results in smaller
outputs and a slight perf improvement.
2020-06-04 09:56:30 -07:00
.github Remove individual code owners and replace with the Lottie group. (#257) 2020-05-13 09:18:46 -07:00
Lottie-Windows Added package description and tags (#254) 2020-05-07 10:53:29 -07:00
LottieGen Make writes to the console transactional where necessary. (#277) 2020-06-04 08:51:19 -07:00
LottieViewer Updating the alias used for muxc types to be consistent with the rest of the toolkit code. (#280) 2020-06-03 18:28:19 -07:00
build Refactoring and clean up that does not change the output. (#209) 2020-01-09 10:02:53 -08:00
dlls Replacing Newtonsoft with System.Text.Json. (#247) 2020-02-21 18:12:21 -08:00
images README Updates (#65) 2019-02-19 11:27:27 -08:00
samples Updating the alias used for muxc types to be consistent with the rest of the toolkit code. (#280) 2020-06-03 18:28:19 -07:00
source Simplified factories for some common cases. (#278) 2020-06-04 09:56:30 -07:00
tests Point to a newer version of the platform for running tests. (#273) 2020-05-28 18:39:48 -07:00
.gitattributes Initial commit of Lottie-Windows source. 2018-11-21 12:18:46 -08:00
.gitignore Add support for D2D geometry groups (#36) 2019-01-02 17:26:25 -08:00
Directory.Build.props More json refactoring towards System.Text.Json (#244) 2020-02-19 13:51:08 -08:00
Directory.Build.targets Initial commit of Lottie-Windows source. 2018-11-21 12:18:46 -08:00
GlobalSuppressions.cs Replacing Newtonsoft with System.Text.Json. (#247) 2020-02-21 18:12:21 -08:00
LICENSE.md Change capitalization of the LICENSE.md file to help GitHub recognize it. 2018-11-23 23:18:18 -08:00
Lottie-Windows.sln Theme binding (#251) 2020-05-11 21:41:01 -07:00
README.md Fixing spacing in all mentions of "After Effects". (#262) 2020-05-20 15:02:54 -07:00
Toolkit.ruleset Prepare for gradients (#143) 2019-08-29 10:03:44 -07:00
VERSION_HISTORY.md Merge6.0.0 into main and start6.1.0 (#187) 2019-11-15 16:39:36 -08:00
azure-pipelines.yml Refactoring and clean up that does not change the output. (#209) 2020-01-09 10:02:53 -08:00
global.json Enable Arm64 builds (#179) 2019-11-01 11:42:52 -07:00
settings.xamlstyler Initial commit of Lottie-Windows source. 2018-11-21 12:18:46 -08:00
stylecop.json Initial commit of Lottie-Windows source. 2018-11-21 12:18:46 -08:00
toolkit.public.snk Initial commit of Lottie-Windows source. 2018-11-21 12:18:46 -08:00
toolkit.snk Initial commit of Lottie-Windows source. 2018-11-21 12:18:46 -08:00
version.json Merge6.0.0 into main and start6.1.0 (#187) 2019-11-15 16:39:36 -08:00

README.md

Lottie-Windows

Lottie-Windows is a library for rendering Adobe After Effects animations natively in your application. This project adds Windows to the Lottie family of tools also targeting Android, iOS, and Web.

Lottie simplifies the design-to-code workflow for bringing engaging, interactive vector animations to your Windows applications, with significant improvements in terms of performance, quality, and engineering efficiency over traditional approaches such as gifs, manually coded animations, etc. Lottie-Windows uses the Windows.UI.Composition APIs to provide smooth 60fps animations and resolution-independent vector graphics.

Lottie-Windows Gif

Lottie-Windows consists of 3 related products:

  • Lottie-Windows library for parsing and translating Bodymovin JSON files
  • LottieGen command-line tool for generating C# or C++ code to be used instead of JSON
  • Lottie Viewer application for previewing JSON and also generating code

Supported SDKs

  • May 2019 Update (18362)

Getting Started

Build Status

Target Branch Status Recommended NuGet package
6.0.0 release master Build Status NuGet

Feedback and Requests

Please use GitHub Issues for bug reports and feature requests.

Principles

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.

.NET Foundation

This project is supported by the .NET Foundation.