Benedikt Schroeder
2bbd4b3687
Merge branch 'master' into Direct2D1LocatorRemoval
8 years ago
Benedikt Schroeder
1bf4954334
Downgrade SharpDX to 4.0.1
8 years ago
Jeremy Koritzinsky
bc850b49c1
Add in custom hit testing for ImmediateRenderer. Fixes #1879 .
8 years ago
Jeremy Koritzinsky
ac11e7b3a8
Detach all styles when a style is removed from a control.
8 years ago
Jeremy Koritzinsky
b02d0c2391
Merge pull request #1886 from AvaloniaUI/fix-carousel-slide-dir
Quickfix: Flip the sign on the outgoing carousel animation.
8 years ago
Jumar Macato
dc36911e44
Flip the sign on the outgoing carousel animation.
8 years ago
Jumar Macato
216b2d20f8
Merge pull request #1880 from jkoritzinsky/fix-carousel
Fix carousel animation crash
8 years ago
Jumar Macato
ec695433de
Cancel an animation instance when the selector turns false.
8 years ago
Jumar Macato
bccc7bf047
Merge branch 'master' into fix-carousel
8 years ago
Jeremy Koritzinsky
15007f7501
Merge branch 'fix-carousel' of https://github.com/jkoritzinsky/Avalonia into fix-carousel
8 years ago
Jeremy Koritzinsky
2be60e593d
Fix PageSlide direction mess-up.
8 years ago
Steven Kirk
22958bccc6
Merge pull request #1869 from AvaloniaUI/fixes/1866-affects-not-global
Make Affects/Pseudoclass methods non-global by default
8 years ago
Jumar Macato
5e6a6f7e03
Add explicit double type marker on values.
Flip the sign on distance to match the correct behavior.
8 years ago
Steven Kirk
460d63736d
Use immutable brush as default Foreground value.
Prevents memory leak.
8 years ago
Steven Kirk
a5a5b36ddc
Invalidate controls when brush changed.
8 years ago
Steven Kirk
afdfb28da8
Added failing tests for brush invalidation.
8 years ago
Jeremy Koritzinsky
f2923cdfb9
Merge branch 'master' into fixes/1866-affects-not-global
8 years ago
Jeremy Koritzinsky
f99e79faa8
Fix carousel animation crash
8 years ago
Jeremy Koritzinsky
ce95625d66
Only add the clock to the render loop if there is a render loop.
8 years ago
Jeremy Koritzinsky
8357bc86b0
Add tests for the new RenderLoop logic.
8 years ago
Jeremy Koritzinsky
3f5ec49b4a
Update iOS and Android projects to use RenderTimers.
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
Jeremy Koritzinsky
6b0ef13027
Clean up naming in TransformAnimator.
8 years ago
Jeremy Koritzinsky
51faa94534
Allow users to supply custom clocks in XAML or code before animations are applied. Change AnimationsPage to show an example with a custom clock and the animations on that page.
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
0c611b981d
Refactor clock types.
8 years ago
Jeremy Koritzinsky
6a380d6591
Reorganize RenderLoopClock registration.
8 years ago
Jeremy Koritzinsky
b0368c80b2
Enable transitions to run on custom clocks.
8 years ago
Jeremy Koritzinsky
bf1b78c4ab
Enable Animations to run on a non-global clock.
8 years ago
Jeremy Koritzinsky
9b9676d3fe
Enable chaining clocks.
8 years ago
Jeremy Koritzinsky
a987c4648b
Move Pause PlayState time tracking into Clock.
8 years ago
Jeremy Koritzinsky
5c8ced89a3
Move GlobalPlayState tracking to Clock.
8 years ago
Jeremy Koritzinsky
6fe8dba8d9
Remove timing class and create Clock classes that can hook into the render loop.
8 years ago
Jeremy Koritzinsky
c5898b98af
Remove unused field.
8 years ago
Jeremy Koritzinsky
5e1e25e6fa
Clean up render timers to use Environment.TickCount.
8 years ago
Steven Kirk
25b7297188
Added RenderLoop docs.
8 years ago
Steven Kirk
179ea4eca9
inTick doesn't need to be volatile.
8 years ago
Jeremy Koritzinsky
e24a125ec0
Make MonoMac platform use DefaultRenderTimer infrastructure in its RenderTimer.
8 years ago
Jeremy Koritzinsky
87e98cacf9
Rewrite Win32 RenderTimer to use undeprecated APIs.
8 years ago
Jeremy Koritzinsky
f2ba884e0a
Cleanup logic in LightweightObservableBase.
8 years ago
Jumar Macato
33aec77f16
Move the playstate handling to the State machine instead of being pipelined by the timer itself.
Removed unused AnimationStateTimer.
8 years ago
Steven Kirk
c7c9b0a205
Use `Stopwatch.GetTimestamp()` for tickCount.
8 years ago
Steven Kirk
166f9f8cf0
Pulse animation timer from render loop.
8 years ago
Steven Kirk
8ec2c8f661
Notify tick count in IRenderTimer.Tick.
8 years ago
Steven Kirk
0b4e6b8471
Make centralized RenderLoop.
- Renamed `RenderLoop` to `RenderTimer`
- Added new `RenderLoop` which `DeferredRenderer`s register themselves with for updates
8 years ago
Steven Kirk
d531b36b96
Make brushes raise a Changed event.
When their visual representation changes.
8 years ago
Steven Kirk
f39e38545d
Use inner methods for invalidation.
8 years ago
Steven Kirk
d15e86c2a7
Pass correct node bounds to PushOpacityMask. ( #1870 )
* Pass correct node bounds.
Use node bounds not clip bounds for opacity mask rect.
Fixes #1118 .
* Use layout bounds for opacity mask.
And added a new render test to make sure that the render transform is applied to it.
* Fix bad XAML formatting.
8 years ago
Steven Kirk
5f27733ee3
Merge pull request #1874 from wdcossey/CheckBox-Restyle-08-09-2018
CheckBox restyle
8 years ago