184 Commits (f97c0c636883cfb6fbbf3fbcc644d83ad779b0ec)

Author SHA1 Message Date
Jumar Macato 26b8fd6a05
Add transitions unit test. 7 years ago
Jumar Macato b94f5975eb
Remove extra space. 7 years ago
Jumar Macato e06a9dffc3
Partially revert Transition interpolation clamp. 7 years ago
Steven Kirk 4a386d1b84 Added skipped failing leak test for transitions. 7 years ago
Jumar Macato 3b93e72d45
Dont initialize transition instance dictionary on objects without Transitions on it. 7 years ago
Jumar Macato ffe56b55bc
Fix #2490 7 years ago
Jumar Macato 6b0ded4fc2
Track old `TransitionInstances` and dispose when its invalid. 7 years ago
Jumar Macato 2da756aa53
Make parse function in Cue.cs explicitly typed in order for Xaml-IL tocorrectly compile and avoid unnecessary boxing. 7 years ago
José Pedro dcb09a145a
XML comment fixes. 7 years ago
José Pedro 97d624a9ae
Use nameof where possible. 7 years ago
Jumar Macato 9880d64058
Bugfix for #2020: Snap last interpolated value to either start/end values of the animation when fillmode is active. 7 years ago
Jumar Macato 6b025bb9a9
Fix nits :) 7 years ago
Jumar Macato 58719741bb
Add primary numerical type handlers 7 years ago
Jumar Macato 739309c28f
Replace binary-search on keyframe selection with naive approach for now. 7 years ago
Jumar Macato 626f220e50
Added animators for Size,Point, Vector and CornerRadius 7 years ago
Jumar Macato 78fba86c73
Make Animation.cs 's properties bindable and adopt AnimationInstance to fetch properties every frame. 7 years ago
Jumar Macato 00167d61e2
Reorganize namespaces 7 years ago
Jumar Macato 57712ded31
remove remaining "Loop" reference. 7 years ago
Jumar Macato 65e6a74449
Simplify Animator's interpolation abstract method. 7 years ago
Jumar Macato 41b6fdc62a
Rename IterationCount.Loop to IterationCount.Infinite to abide byCSS's equivalent property. 7 years ago
Jumar Macato 660691da49
Make KeyFrame an AvaloniaObject and move the setters to a dedicated property. 7 years ago
Jumar Macato 88ff8ed54b
Invert speedratio to reflect the intended effect. 7 years ago
Jumar Macato b2b0d84532
Add Unit Tests for Animations. 7 years ago
Nikita Tsukanov d532223a5a Switched to post-processing nuget packages from AggregatePackage SDK 7 years ago
Jumar Macato 7e023ee5af
[Breaking Change] Replace RepeatCount with IterationCount. 7 years ago
Jumar Macato a941eaeb4e
Make SpeedRatio bindable. 7 years ago
Jumar Macato b489e3a935
Additional fixes for AnimationInstance. 7 years ago
Jumar Macato 52a9e72405
Simplify the animations iteration algorithm 7 years ago
Jumar Macato d3329e19d8
Simplify iteration number calculation. 7 years ago
ahopper bb0bb39282 respect FillMode=Forward if animation stopped part way through 8 years ago
ahopper d82a25ea5f fix reversing 8 years ago
ahopper 29aad6bc9a allow for Delay 8 years ago
ahopper 8864dc8e10 Fix repeating animations 8 years ago
ahopper 8132bdc162 end animation cleanly with correct value 8 years ago
ahopper 17a976c99b space removed 8 years ago
ahopper fd041c3af5 allow annimation of structs without typeConverter 8 years ago
Jeremy Koritzinsky 5a9e41364b Convert project references to reference aggregate Avalonia.csproj 8 years ago
Jumar Macato 12747f3175
Fix missed merge conflict. 8 years ago
Jumar Macato e4fff20551
Address PR Reviews 8 years ago
Jeremy Koritzinsky 58319bf299 Fix typing of Clock.GlobalClock. 8 years ago
Jumar Macato d9f1da0052
Fix missed method rename. 8 years ago
Jumar Macato a462d0563c
Add missing license headers on Avalonia.Animations. 8 years ago
Jumar Macato ee1a8ee30f
Make a specialized observable for instance lifetime handling. Delete DisposeOnNextObservable. 8 years ago
Jumar Macato 74c8cedde9
Try fixing the sporadic Bindings Exceptions. 8 years ago
Jumar Macato a8d4c8d799
Add a new Disposable Extention. 8 years ago
Jeremy Koritzinsky 5fce271ff8 PR Feedback 8 years ago
Jumar Macato 3cbcd0ac0f
Match CSS's behavior on selectors & animations. 8 years ago
Jumar Macato 64a4a6d82a
Simplify Fix; Invalidate when IsIndeterminate property changes. 8 years ago
Jumar Macato ec695433de
Cancel an animation instance when the selector turns false. 8 years ago
Jeremy Koritzinsky 58a85c53c7 Have each AnimationInstance and TransitionInstance use their own internal clock instead of relying on tracking the start time of the global clock. Use a binary search to find the correct keyframe instead of linear search. 8 years ago