On Tue, 28 Jan 2020 19:22:53 GMT, Nir Lisker <nlis...@openjdk.org> wrote:

>> [8236858](https://bugs.openjdk.java.net/browse/JDK-8236858) (Animations do 
>> not play backwards after being paused) has been split to deal with 
>> [embedded](https://bugs.openjdk.java.net/browse/JDK-8237974) and [not 
>> embedded](https://bugs.openjdk.java.net/browse/JDK-8237975) animations. This 
>> is a fix for the latter.
>> The reason for the split is that embedded animations have a much more 
>> complex behavior. The current state of the relation between an animation and 
>> its clip envelope is already messy and should be corrected, even more so for 
>> embedded animations whose parent controls their behavior as well (sometimes 
>> in conflict with the child's clip envelope). This will require a redesign 
>> which can be discussed for 15. See the parent issue 
>> [8210238](https://bugs.openjdk.java.net/browse/JDK-8210238) for the list of 
>> bugs that arise from it.
>> 
>> This simple fix allows to change the current rate of a `ClipEnvelope` also 
>> when the animations is `PAUSED`. A possible issue with this approach is that 
>> it changes the buggy behavior of embedded animations to a different buggy 
>> behavior.
>> 
>> A concept test has been added, but it does not work yet since the mock clip 
>> envelope does not have sufficient behavior (`doTimePulse` does not actually 
>> do a time pulse). Open for ideas on how to make it simple, otherwise I will 
>> add a method to set a clip envelope and create a new one ad-hoc.
> 
>> 👋 Welcome back nlisker! A progress list of the required criteria for merging 
>> this PR into `master` will be added to the body of your pull request 
>> (refresh this page to view it).
> 
> Maybe the Skara team would like to change the message to apply to the correct 
> branch - `jfx14` and not `master`.

> Maybe the Skara team would like to change the message to apply to the correct 
> branch - `jfx14` and not `master`.

I filed https://bugs.openjdk.java.net/browse/SKARA-249 to track this.

-------------

PR: https://git.openjdk.java.net/jfx/pull/98

Reply via email to