The idea here seems to be about allowing interactions to be managed inline. They’re already listed in RP8 and you can take limited actions on them, but to fully manage them you have to open them up in a dialog box. In RP9, you can manage them fully within the list without the dialog box. I think this is a welcome iteration in their design. Perhaps there are changes they can make to allow this to be more efficient, like the comment about having a simple vs advanced view.
Perhaps the old way of doing things wasn’t technically broken, but the workflow was definitely cumbersome. This solution allows you to quickly switch between objects and modify their interactions. Also, I like the breathing space afforded here. The actions and attributes are clearly denoted vs having everything displayed in a single, continuous line of text. it was always pretty hard to distinguish multiple attributes within an action.
Although one thing I noticed with the OP’s workflow is that he creates a separate action for each attribute instead of combining them together. For example, there are 2 “Set is selected of…”, 2 “Set”, and multiple “Hide/Show” actions that could’ve been combined. I’m not saying that’s wrong but it might be why the experience is especially jarring.
Btw, here are a couple old ideas riffing on inline interactions. So I’m a fan of moving in that direction. https://jjkwz0.axshare.com/#p=home