EsotericSoftware / spine-editor

Issue tracking for the Spine editor.
http://esotericsoftware.com/
28 stars 2 forks source link

Please show confirmation dialog when export files already exist instead of overwriting these #673

Open bencresty opened 2 years ago

bencresty commented 2 years ago

Related to this: https://github.com/EsotericSoftware/spine-editor/issues/663, but different and so important it deserves its own thread.

It happened to me a lot now that I accidentally overwritten large image sequences just because Spine doesn't detect that these files already exists and doesn't throw a confirmation dialog in these cases like we're used to with other software.

This is especially a huge deal when working with large animations and image sequences as it takes a long time to render these, next to the obvious that it's just prone to mistakes and can easily lead to things we cannot restore later, destroying lots of work.

Extra reason why this is prone to mistakes is because when needing to export some, but not all, animations we need to export them all seperately and it's very easy to change the dropdown to another animation in the list, but forget to change the output filename. Especially because we cannot see the end of that text box, which actually shows the file name itself. So there's no visual check because we only see the first part of the base path in the exporter.

I searched everywhere in the settings and export panel to see if I'm missing something here, perhaps some checkbox that turns off the confirmation on overwriting somewhere. But either I keep overlooking it, or it doesn't exist.

Please add a confirmation dialog to the exporter that pops up when files already exist! And if I am missing something and it's behind a setting; please, where is that setting?

Thanks in advance!

bencresty commented 3 months ago

Please, how is this still not fixed, almost 2 years later? Checking if files exist before exporting to prevent overwriting them IMO is the first thing we might expect to work in software. It's literally just checking and showing an alert box if files exist. I don't get this