Hello JavaFX community,
I've created a draft PR for an enhancement to Transitions: 
https://github.com/openjdk/jfx/pull/1061
JavaFX contains many different Transitions that have a durationProperty() and 
related getter/setter.
Those transitions benefit from an abstract super class which defines this once. 
This will therefore reduce a lot of code duplications or big switch-cases to 
handle all Transitions like the one linked in the ticket.
 
I propose to create a new abstract class called TimedTransition, which extends 
from Transition and defines the durationProperty() + getter/setter. All 
Transitions which define a durationProperty() will now extend from it and do 
not need to define it.
Those Transitions are affected: FadeTransition, FillTransition, PathTransition, 
PauseTransition, RotateTransition, ScaleTransition, StrokeTransition, 
TranslateTransition.
 
Feedback welcome!
 
Carl

Reply via email to