I want to create a custom timeline track header button, but the base class **TrackDrawer** is non-public, there is no way to extend it unless I move the timeline source code from Packages to Assets.
Is there any other way to implement it?

I want to create a custom timeline track header button, but the base class **TrackDrawer** is non-public, there is no way to extend it unless I move the timeline source code from Packages to Assets.
Is there any other way to implement it?

Custom buttons on the track header are not supported. I’ll add this to our feature requests list.
Thank you!![]()
@julienb Any plans to support this feature yet?
I have extended timelines to tween component values, and I wanted to add a simple button to change the drive mode of the Transform track from Global to Local without having to implement 2 different tracks
Hello, still no news about supporting this feature since 3 years ? Or has it been postponed due to marketing strategy ?
You could use asmref, and inherit TrackDrawer for your Track to draw custom button (maximum 1). See AnimationTrackDrawer to know how it add the record button.
(the reason using asmref is because it is an internal class)