People are constantly asking for “empty first field” for various reasons receiving different niche answers, but again and again question appears anew, so why not implement?
So, my story. I learn languages, so I have a few note types filled with different functions that depend on information I provided or it’s absence. The problem currently is only with my chinese deck. The first field is Sentence (because the main information is the audio-sentence pairs), because I don’t learn words, most words fields throughout the deck are empty. But sometimes I add more information, like words, so some fields/sibling cards appear. And today I decided to create some cards with transliterated names, and again, to avoid Sentence-related siblings, I left it empty. Because it doesn’t allow saving this way, I: input some letter here, save, then open the card, remove it, save (without the error), and when I finish the import session, I go to check —> empty cards (sentence cards that shouldn’t appear in the first place) → remove empty. Too much to do, is it not? I got tired through a first bunch and finally came here.
So, you may say that I’d be better making other note type. But firstly, it will be extra difficult to make identical changes if needed. Through the years I was constantly modificating and unifying all my decks visuals and functions (although a little bit different for different subjects), and it will be boring to do exact steps for much more different types. Secondly, sometimes I add information when it is hard to remember, not to make more instances of the same information I just fill a certain field and the additional sibling cards appear automatically. Thirdly, I also use AnkiDroid and sometimes import from phone too, so the workarounds of addons like ID field or batch edit of the first field will solve only a half of the problem, being an unnecessary extra step. Yeah, it is possible to make this sticky useless field (to spawn later on a megaton of duplicates) to avoid this inconvenience, but is this really a solution? It is almost convenient already, but this single artificial softlock message just prolongs time I spend on card creation, which is already a slow and laborious process in itself. Cards already have unique ID-s (although not for users to use), there is already a function to search through duplicates (which really helps with shared decks’ import in more than one field), so why should we have this status quo of not having duplicates or empty first fields too? Anki is flexible enough to go far beyond basic reverse cards, I can’t see why the first field must be special. People were asking for it for quite a while with different depth of knowledge and for different purposes. So again, why not implement? Also, imagine having less posts on this topic