This might be a pie in the sky or too niche of an ask but I would like for some way to recursively (including dynamic panels and repeaters) remove all interactions from a selection.
What’s my use case?
Lately I’ve been using Axure wireframes in some cases more as presentation slides / infographics to explain a prototype, layout or individual components. I’m doing this to document whole design systems (I got the idea from how AxureThemes previews their libraries), component variants (e.g. a page with all overlays in one place) or just as a landing page to explain to stakeholders what was changed since the previous publish.
This requires copying over shapes from existing projects, or in a Team Library and I want the look of something to order to describe what is shown but not its interactions. I don’t want clicking a button to suddenly make an element disappear off the page.
What I do now
If it’s simple, I’m removing the Interactions myself manually.
If it’s complex, I’m just putting a transparent square shape on top instead of having to click through a hundred different things. I worry that over time interactions will be happening with global variables I don’t realize, or a page might get bogged down over time with unnecessary interactions.
I might have what looks like a little dropdown/popover button but it’s actually a complex bit of prototyping that contains a dynamic panel where each state has a repeater with interactions embedded in each row as well as other shapes with their own interaction. If I have a page with ten of these buttons (each with different popovers), it’s going to take a longer time before the page is loaded.
What I want to happen
I select one or more shapes/groups pick Remove Interactions from a menu and Axure would recursively go through what I have selected and remove every Interactions panel.
This might behave counter intuitively with Components in the selection because any Interactions there would obviously remain.