When I use
"Deck Override..." option, I usually put the cards into subdecks of the deck the parent note is created in. For example, I have
"Default:English" deck which contains many types of notes and cards that I learn, and I use
"Deck Override..." for one card template to place them in
"Default:English::My pronunciation" deck.
I also have a deck named
"Frozen::English" where I imported huge amount of notes from shared collections. I move the cards for a specific English word from
"Default::English::Pronunciation" as soon as I decide to learn those specific cards.
Recently I imported a folder of thousands of sound files with pronunciation of English words into
"Frozen::English" deck assigning them to my custom note type. I expected all the cards of imported notes to stay in
"Frozen::English" deck, but because of
"Deck override..." option in that note type, the pronunciation cards where placed in
"Default::English::My pronunciation" deck on the media import.
I suggest adding a possibility to use a relative deck name in
"Deck Override..." , so the cards would go to a specified subdeck of the deck, that parent note is created in. So if the notes were imported to
Frozen::English their pronunciation cards would go to
"Frozen:English::My pronunciation" and when I added the notes manually into
"Default:English", their pronunciation cards would go to
One way to implement it is to use
"::My pronunciation" syntax, another way is to have a separate checkbox
"relative deck name"