lehitoskin / ivy

Ivy, the Taggable Image Viewer
GNU General Public License v3.0
16 stars 3 forks source link

Ivy should prompt or auto-save tags before doing anything that will lose those tags #113

Open IonoclastBrigham opened 5 years ago

IonoclastBrigham commented 5 years ago

Nothing worse than entering 30 or 40 new tags, deciding you want to look at the tag browser to see how you spelled something, and accidentally hitting CTRL+N instead of CTRL+B, thus losing all your tags.

There's many operations that can cause you to lose any unsaved tags, including but not limited to any navigation, filtering for tagged/untagged, and starting a new collection. Ivy should detect that you've modified your tag editor field, and either just save whatever's currently in there (usually probably correct, but possibly also destructive), or else pop up a save/discard/cancel modal before completing the requested action.