Just purchased the Indigo Studio product and have a dilemma. May need a re-design, but wanted to know if something can work.
I have a complex UI to mock up. I need to perform some interactions on a ScreenPart while also performing some interactions on the main screen that the screenpart is a part of.
Example:
Network-ScreenPart (inserted into MainNav-Screen)
- Button 1 - Taps/Click Interaction to change state on this ScreenPart
MainNav-Screen
- Network-ScreenPart added to MainNav-Screen
-- Button 1 - Taps/Click Interaction to change state on parent (MainNav-Screen)
It appears that adding an Interaction to a ScreenPart on a Screen overrides any ScreenPart defined Interactions. Is there any way to not override but add to or supplement. Do interactions on Screen then do interactions on ScreenPart?
Is there a way to make this happen?
As I'm building a simple illustration, I see my error. Or real question. It appears that I was mistaken. When editing the Screenpart in the Screen, I can only add one Taps/Clicks interaction. What would be cool is to be able to add multiple Taps/Clicks Interactions. The one in the Screenpart will do what I want to be reusable. The additional Interactions will allow me to make state changes to the host Screen.
I'm sorry for the error in my original post. What I posted was how I hoped it would work. But I see I can only add one Interaction type per element.
Attached is a simple sample of what I'm trying to accomplish. Please advise if I can accomplish this another way?
Hi!
As you mentioned, you can only add one interaction per type per element, ie, you can only have one click interaction defined for a particular element.
The idea of extending and improving screenpart interactions is something we are considering and it has been requested by other users, you can vote the idea here:
indigostudio.uservoice.com/.../13767573-taking-the-screen-parts-to-next-level
In the meantime, you can change both the screenpart and the screen controls in the screen state where you override the interaction.
In the project you attached, the result would be this: https://indigodesigned.com/share/run/ye53xut2rwtp#f=Screen