Jumar Macato
4f929ac0a1
Fix transitions
9 years ago
Jumar Macato
8dd3315c9a
Split the global timer for Transitions and Animations.
Added more example animations in RenderTest with Global Pause/Resume button for Animations.
9 years ago
Jumar Macato
fdeb946af6
Pass target control to the keyframes and other animation classes.
Make the global timer discrete to avoid costly TimeSpan conversions and enable global animation pause/play support.
9 years ago
Jumar Macato
7693836c43
Minor Fixes pt. 2
9 years ago
Jumar Macato
c828437239
Minor fixes.
9 years ago
Jumar Macato
6acc8f0551
* Transfer some keyframe handling responsibilites to the base class for maximum reusability on later custom derived classes.
* Fix flickering issues on restart in TransformKeyFrames.
*Add some syntactic sugar here and there.
9 years ago
Jumar Macato
ee1960ba00
Finally, finally fix the linear parametric interpolation for DoubleKeyFrames 😄
Credits to Georgia Tech's keyframe slides : https://www.cc.gatech.edu/classes/AY2012/cs4496_spring/slides/Keyframe.pdf
9 years ago
Jumar Macato
39fea68f74
9 years ago
Jumar Macato
431afdebb1
* Fixed interpolation point selection when theres three or more keyframes.
*Added new examples in RenderTest/AnimationsPage
9 years ago
Jumar Macato
dd657e203d
*Implement Basic Keyframe Animations support.
*Implement DoubleKeyFrames for Properties such as Opacity, etc.
*Implement TransformKeyFrames with initial implementation
of specialized logic for selecting RenderTransform of the
target control properly.
*Ported RenderTest to .NET Core for testing and to remove the
crufty old .csproj format.
*Replaced AnimationsPage with some samples of hover-activated
animated red rectangles.
9 years ago
Steven Kirk
3236223e09
Made visuals depend on animations.
Instead of `Avalonia.Animations` depending on `Avalonia.Visuals`, make it the other way round.
9 years ago
Jumar Macato
28e3d73098
Revert the library split, just transferring the base Animatable class to Avalonia.Visual was good enough.
Apply important changes from my internal test branch
9 years ago
Jumar Macato
fe66f3837e
*Added numerical transition classes.
*Disabled old animations code in CrossFade, PageSlide, CarouselPresenter and ProgressBar.
9 years ago
Jumar Macato
378bdc6c8c
Fixed transition backend, transitions are now working.
9 years ago
Jumar Macato
3ffe5f3de7
Merge branch 'wip-animations' of https://github.com/jmacato/Avalonia into wip-animations
9 years ago
Jumar Macato
f0868a595e
*Commented out stray xml comment.
9 years ago
Jumar Macato
23aeff1cee
*Commented out stray xml comment.
9 years ago
Jumar Macato
e485b96dcb
Merge conflicting commits
9 years ago
Jumar Macato
7becd1ea92
*Added initial implementation of new Transitions
*Added default easing classes
*Added easing type converter
9 years ago
Jumar Macato
ce4ef46df0
*Added initial implementation of new Transitions
*Added default easing classes
*Added easing type converter
9 years ago
Jumar Macato
2556b50992
Rename Carousel & TabControls Transition property to PageTransitions to avoid confusion to the upcoming Transitions from Avalonia.Animations.
9 years ago
Nikita Tsukanov
32f67bfa4e
Merge pull request #1456 from AvaloniaUI/fixes/1442-gtk-keycodes
GTK Fix 1442 - add some previously unknown keycodes
9 years ago
Dan Walmsley
9820087db6
add some previously unknown keycodes.
9 years ago
Steven Kirk
9d1a1d84c6
Merge pull request #1453 from AvaloniaUI/fix/set-handled-in-gotfocus
set e.Handled in textbox OnGotFocus.
9 years ago
Dan Walmsley
d1b0a9ef30
handle textinput.
9 years ago
Dan Walmsley
6b8eb17a98
set e.Handled in textbox OnGotFocus.
9 years ago
Steven Kirk
3077d8bf18
Merge pull request #1383 from CommonGuy/closing-event
Closing event #1252
9 years ago
Steven Kirk
743c6f7a48
Merge branch 'master' into closing-event
9 years ago
Steven Kirk
07fbb43544
Merge pull request #1446 from jmacato/master
SkewTransform Implementation
9 years ago
Jumar Macato
fc06fa1e35
Fix skew matrix function's flipped axes + update tests.
9 years ago
Steven Kirk
6727d2f4a9
Merge branch 'master' into closing-event
9 years ago
Jumar Macato
0306d9475d
Added LayoutTransformControl skew tests
9 years ago
Jumar Macato
e9c4c238f1
Added SkewTransform and the corresponding skew function in Matrix class.
9 years ago
Steven Kirk
4c88879287
Merge pull request #1439 from DmitryZhelnin/RepeatButton-InitialDelay
RepeatButton: start repeating process after delay for better user experience.
9 years ago
dzhelnin
e468760c96
Delay renamed to Interval. InitialDelay renamed to Delay.
9 years ago
dzhelnin
21e627873b
Added InitialDelay property for better user experience.
9 years ago
Nikita Tsukanov
6d77f8453f
Merge pull request #1428 from boombuler/fix-osx-cursor
fixed not updating cursor on osx
9 years ago
Steven Kirk
80a0faf164
Merge pull request #1435 from DmitryZhelnin/ButtonSpinner-Control
ButtonSpinner control is ported from ExtendedWFPToolkit
9 years ago
dzhelnin
93cbec56af
Ability to place spinner buttons on the left side
9 years ago
DmitryZhelnin
daa6f0f7e0
Merge branch 'master' into ButtonSpinner-Control
9 years ago
Steven Kirk
ff281ae340
Merge pull request #1432 from ahopper/WriteableBitmap-rename
rename WritableBitmap
9 years ago
Florian
673dc566b3
Merge branch 'master' into fix-osx-cursor
9 years ago
dzhelnin
c2cecbb85a
ButtonSpinner control is ported from ExtendedWFPToolkit
9 years ago
ahopper
c06ac12de7
fix d2d render tests
9 years ago
ahopper
c6a7611150
render test fixed
9 years ago
ahopper
e967a8eb72
rename WritableBitmap
9 years ago
boombuler
a3dd74fafa
only set the cursor if the mouse is over the toplevel
9 years ago
boombuler
7f2f713ff0
fixed not updating cursor on osx
9 years ago
Manuel Allenspach
b2461f4b1f
Implement Closing event
9 years ago
danwalmsley
fa340e553d
Merge pull request #1414 from AvaloniaUI/fixes/1408-scrollcontentpresenter-margin
Include content margin in ScrollContentPresenter.Extent
9 years ago