upstage-org / upstage

UpStage is a platform for cyberformance: remote players combine digital media in real-time for an online audience. All you need is a web browser!
https://upstage.org.nz
GNU General Public License v3.0
20 stars 0 forks source link

backdrops - multiframe tool appears even for backdrops that aren't multiframe #1229

Open helenvarley opened 4 months ago

helenvarley commented 4 months ago

i just noticed that in the on-stage Backdrop tool, the slider for operating multi-frame backdrops appears even for backdrops that aren't multiframe: Screenshot from 2024-03-22 12:21:50

it doesn't cause any problem, but it's a little confusing especially for new players, as there is a slider there that doesn't do anything. is it possible for it only to appear when it's a multiframe backdrop? (i think it used to be like this??)

vickis commented 1 month ago

this appears to be fixed - not evident on live or dev-app

helenvarley commented 1 month ago

reopening as it is definitely still the case (not sure what you are looking at vi??)

helenvarley commented 1 month ago

actually this is a bit more weird than i initially noticed. it seems to be something to do with the "set as backdrop" option in the context menu, which is causing the multiframe slider to appear or not - regardless of whether it's a multiframe backdrop. i've made a short recording so that you can see what's happening. from memory, i think the "set as backdrop" button was introduced so that we could select a particular frame of a multiframe backdrop before setting it as the backdrop, which is quite useful. but this wouldn't be needed on single-frame backdrops, as we just click on it to set it as the backdrop. the only thing we need on the context menu for those backdrops is the opacity slider. (given that there is only ever one backdrop on at a time, i'm wondering if it would be easier to have somewhere a single slider that controlled the opacity of the backdrop, whatever backdrop is there? & then only have the context menu on multiframe backdrops? or would this be more complicated?)

Image