Change text on timing group add button when it is going to clone instead
Improve group tracking logic to avoid switching which point type unnecessarily
Also disables the button when it would otherwise have no effect.
Closes #18527.
Add automatic control point tracking to the timing screen
DeepClone
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
TriangleButton
TimingScreen
Previously it would react to any selection changed event, which could in lude time changes (which is done by removing then adding the ControlPointGroup). Closes #10590.
We want them to display on all screens with a timeline as they are quite useful in all cases.