Hi,
Quick question about signals: is it possible to organize them into subgroups that are used as submenus in the inspector dropdown? I’m working on a project that makes heavy use of timelines and signals, and I’ve got so many signals now that the default dropdown is becoming very unwieldy to use.
You can use the DisplayName attribute and ‘/’ to create a submenu:
using System.ComponentModel;
using UnityEngine.Timeline;
[DisplayName("SubMenu1/SubMenu 2/Custom marker")]
public class CustomMarker : Marker { }

Thanks. That’s for custom markers though, I’m referring to default signals - specifically the inspector menu dropdown where we assign callbacks to each signal on the timeline. Image as an example, I have many more signals than are shown here, so it becomes very unwieldy to use.
Oh I see… Unfortunately, there is no way to add a submenus/subgroups. I looked at the code and only the name of the signal asset is used to build the menu. I’ll add a feature request.
Thanks. Something as simple as using underscores (or whichever predefined symbol) to split the name of a signal into nested submenus would solve the issue entirely. And it has the added benefit of not requiring any additional information to build the menu, just use the names in a slightly different way. There’s potential backwards compatibility issues, of course.