3 Commits (b4d79ec59195bb26a760b232315caf4badffdacc)

Author SHA1 Message Date
Steven Kirk 71785b73d8 Initial refactor of AvaloniaObject value store. 4 years ago
Steven Kirk fb0da85ad3
Merge core libraries. (#5831) 4 years ago
Steven Kirk f8706278a8 Make OnPropertyChanged non-generic. 4 years ago
Steven Kirk ffac3eb027 Added nullable annotations to Avalonia.Animation. 4 years ago
Steven Kirk dc3415c090
Nullable annotations for AvaloniaObject/AvaloniaProperty etc. (#7078) 4 years ago
Steven Kirk 66cd58566c Handle changing transitions during batch update. 5 years ago
Steven Kirk 99370bff27 Correctly handle changing transitions. 5 years ago
Steven Kirk 0694b22c51 Fix KeyNotFound exception in Animatable. 6 years ago
Steven Kirk 8e7c0e1c59 Make Transitions a styled property. 6 years ago
Steven Kirk 83098e9923 Enable transitions for non-Visuals. 6 years ago
Steven Kirk 1151c929ca Seal OnPropertyChangedCore for now. 6 years ago
Steven Kirk d1fc5ee92e Reworked transitions. 6 years ago
Steven Kirk 4a752c3f48 Get non-animated change information. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Steven Kirk 8196e054b6 ValueOrDefault -> GetValueOrDefault. 7 years ago
Steven Kirk 6be3acb46c Make ValueStore typed. 7 years ago
Jumar Macato 43ed3e2964
Fix transitions since the last PR. 7 years ago
Jumar Macato d368d9675a
Address review. 7 years ago
Jumar Macato b8e4909b10
Restore Lazy Init to avoid API break. 7 years ago
Jumar Macato 64fdb5828e
un-LINQ the Transition property matching codepath. 7 years ago
Jumar Macato d176b1d7dc
Fix unit tests. 7 years ago
Jumar Macato 87245c90b4
Fixes: part 2 of n. 7 years ago
Jumar Macato c64cc02ec6
Move transitions initializer to setter. 7 years ago
Jumar Macato 3b93e72d45
Dont initialize transition instance dictionary on objects without Transitions on it. 7 years ago
Jumar Macato 6b0ded4fc2
Track old `TransitionInstances` and dispose when its invalid. 7 years ago
Jumar Macato 00167d61e2
Reorganize namespaces 8 years ago
Jeremy Koritzinsky ec9c61bbbe Allow clocks to be bindable and inherited down the logical tree. 8 years ago
Jeremy Koritzinsky 59cad1cf86 Fix unfinished clock type refactor. 8 years ago
Jeremy Koritzinsky b0368c80b2 Enable transitions to run on custom clocks. 8 years ago
Jumar Macato 33aec77f16 Move the playstate handling to the State machine instead of being pipelined by the timer itself. 8 years ago
Jumar Macato ed45ec47b2
Fix the transitions bug by pushing zero immediately after Subscription. 8 years ago
Jumar Macato 8a800cadfa
Fix nits & polish up some code 8 years ago
Miha Markič 0a38876590 Spellchecks all projects except for Base, Controls, Samples and Testing 8 years ago
Jumar Macato 714606b2ad
Add PlayState support. 8 years ago
Jumar Macato 5365fd0a41
Add the new animation algorithm. 8 years ago
Jeremy Koritzinsky 9ff429879f Revert "Move Avalonia.Styling to be below Avalonia.Animation in the dependency chain per conversation in Gitter." 8 years ago
Jeremy Koritzinsky 61ebeb2ac9 Move Avalonia.Styling to be below Avalonia.Animation in the dependency chain per conversation in Gitter. 8 years ago
Jumar Macato 517622d1f7 Addressed all review notes by sir @grokys . 8 years ago
Jumar Macato 8ddedc49e4 Moved out KeyFrames and Transitions namespaces back 8 years ago
Jumar Macato 5e849b82df Minor Fixes on KFSM regarding backward fill mode. 8 years ago
Jumar Macato edf982b820 Implemented FillMode; This PR is now almost feature complete (that nasty Control.Class selector bug). 8 years ago
Jumar Macato 0ed34541a2 Initial Implementation of KeyFrame state machines for handling different stages of an animation. 8 years ago
Jumar Macato df602f8480 Implement IterationTokens for Repeat behaviors 8 years ago
Jumar Macato 99e9f9eed5 Delegated the animation clock to the Animatable objects so that we can control their Play State individually. 8 years ago
Jumar Macato 1116e92999 Added RepeatBehavior, Direction and PlayState 8 years ago
Jumar Macato 456c7c10c2 - Initial implementation of ColorTransition.cs 8 years ago
Jumar Macato bb5c5c0d3a TransitionKeyFrames transform selection logic are now fully functional. 8 years ago
Jumar Macato 4f929ac0a1 Fix transitions 8 years ago
Jumar Macato 8dd3315c9a Split the global timer for Transitions and Animations. 8 years ago
Jumar Macato fdeb946af6 Pass target control to the keyframes and other animation classes. 8 years ago