All the new menu API can do is make menu items disabled or blank rows but not hidden/collapsed. I had already thought about this. In order to make it like before, I would have to rewrite the code so there is a separate menu defined for each clip state: blank, audio clip, video clip, and transition. Then, move all the menus into a different code area and trigger them differently depending on context. It is a big change. Maybe someday, but not for this version.