Quote:
Originally Posted by JimmXinu
@DavidTC, If I implement your suggestion, it would only partially solve your described problem.
You changed the default action to 'update metadata only' and forgot to change it back.
If update-existing vs download/update-from-URLs vs download/update-from-email all had different default settings, and you changed the update-existing default setting and forgot to change it back, it would still bite you the next time you went to use update-existing.
|
I guess...but...I honestly don't see any reason to change the _default_ for that. Somewhere here came up with a scenario where they wanted to be able to _select_ a different options for some things, but...that still wouldn't be changing the default.
But okay. Let's leave everything that can currently done as-is, and think of a different way.
Quote:
Originally Posted by JimmXinu
What do people think about adding a new top-level menu action after 'Update Existing FanFiction Books' that was 'Update Calibre Metadata for Existing FanFiction Books'? With maybe a sub-menu for 'from website' and 'from saved column'?
Those options would invoke the same code, but for metadata-only without changing the default settings.
|
I don't have a problem with it, I almost suggested doing that instead. It would solve my particular issue, because I would keep the default on the 'correct' thing.
In fact, I'm in favor of that.
But I didn't suggest that because I saw it wouldn't actually solve things for everyone. If people change the default for _some other_ reason, like changing to 'Skip' because they're pasting a bunch of URLs, or whatever other reason they might have to change the default...
...and then they do an email check...and either miss the option or have it set not to prompt...bad things.
If you really want to solve the fundamental problem that 'non-prompting and missed-prompting email updates can do a completely stupid thing and pointless thing that no one does want if the default is different', and yet leave the ability to set defaults for everything....I think the thing to do is to split the option into three or four different defaults:
One default for email update (With a warning that 'You almost certainly don't want to change this to something that won't update your book somehow'....or don't include those particular options on that list.)
One default for updating selected books (And while we're leaving off dumb options, removing 'skip' and 'add new book' from that list, like they are missing from the actual dialog list.)
And one or two defaults for pasted and scraped URLs. (I don't know if those two should be treated differently.)