kcc icon indicating copy to clipboard operation
kcc copied to clipboard

Output of Volume metadata

Open jaroslawjanas opened this issue 1 year ago • 2 comments

So right now we have something like this

if xml.data['Volume']:
    titleSuffix += ' V' + xml.data['Volume'].zfill(2)

Which produces the following title Title V## personally, I am more of a Title Vol.## kind of guy, it's what I am used to and what seem to be most popular.

As such I'd like to either Option A

if xml.data['Volume']:
    titleSuffix += ' Vol. ' + xml.data['Volume'].zfill(2)

Option B

if xml.data['Volume'] && options.forV:
    titleSuffix += ' V' + xml.data['Volume'].zfill(2)
elif xml.data['Volume'] && options.forVol
    titleSuffix += ' Vol. ' + xml.data['Volume'].zfill(2)

or something along those lines.

And since we are on the topic it might be worthwhile to implement global app settings UI. It would be useful for user-specific options and so on, things like language preferences #501, and naming conventions like the one above.

I don't know what the exact vision for the UI is, so I'd love to hear what you think about it.

jaroslawjanas avatar May 15 '23 23:05 jaroslawjanas

I support this, I went crazy trying to change the metadata on calibre, had to download the source and change it myself. It's easy for someone with at least a little technical knowledge, but most people won't do that. A GUI option, or a least a text file config would be great

Nizzuta avatar Jun 18 '23 15:06 Nizzuta

The GUI would be probably the biggest hassle. This also puts to question the current UI layout.

But I think global settings such as the one above should have their own Settings or Preferences GUI.

I can maybe give this a shot at a much later date since my calendar for the next two months is pretty full.

jaroslawjanas avatar Jun 18 '23 18:06 jaroslawjanas