Compatibility flags / feature support registration is a pattern that I kind of hate. It forces new themes to opt in to hard-to-find settings while
maintaining a worse experience by default. There should be ways to avoid this. The button filenames were hard-coded in scripts until now, so we
could simply check existence of reply.gif, for example, and when the theme is saved or imported then we set the flag automatically. That's just
one idea. |