Having lower case names in the user-visible text (eg. book config dialog) looks messy. Probably nicer to .lower() it after the user sees it (we'll need to .lower() it anyway in case the user has edited it).
Regardless: with the new alias handling we now have a mix of .lower() and unmodified strings which looks messier :) eg. "ebenezer, Scrooge" and "timothy, tiny, tim, Tiny Tim", but not "jacob, marley" (I assume all lower because he has no aliases)
Having lower case names in the user-visible text (eg. book config dialog) looks messy. Probably nicer to .lower() it after the user sees it (we'll need to .lower() it anyway in case the user has edited it).
Regardless: with the new alias handling we now have a mix of .lower() and unmodified strings which looks messier :) eg. "ebenezer, Scrooge" and "timothy, tiny, tim, Tiny Tim", but not "jacob, marley" (I assume all lower because he has no aliases)