Olli originally developed this new interface based on user testing as a Finnish Summer of Code project. He has since spent time doing further work on it, and it is nearly ready to be committed to CVS.
This issue is to track any remaining things that have to be done to get this committed.
The original development was managed under
CONTRIB-528, and docs pages linked from there.
(This issue is intentionally assigned to me. Most of the sub-issues will be assigned to Olli.)
Olli's latest patch did not apply cleanly for me. I had to fiddle with it a bit. Therefore, I have attached a new version of the patch that does apply cleanly.