
I just noticed that we have two "input devices" commands in File menu. Please whoever did this, decide which one we will use and delete the other!
In general, I would propose a "bus tomorrow" rule as a general guideline for committing stuff to our SVN:
Before committing, imagine you are hit by bus tomorrow and cannot continue your work. Is your work so far still better off committed?
That is, please do not willfully introduce duplication in the code and especially in the UI unless this solves some problems for the user (not you). What you commit must not be perfect and complete (nothing is ever perfect or complete), but it must be immediately useful for something and must not introduce confusion for the user. An exception can be made when your commit does not change the UI; committing unused code is still bad but can be tolerated so long as it's hidden. But two same-purpose commands in the menu or two indistinguishable LPEs are not acceptable in any case. Either we do the switch or we do not. If you expect users to give you feedback after comparing the two commands, forget it. People are too busy to bother. If not ready, do not commit; if ready, just make the switch, as early in the release cycle as possible, and be ready to answer angry emails :)