In reply to EclipseZone – Favor the old or the new?:
What do you think? Should new functionality and user interface changes be always on by default, always off, or does it depend on the change?
In this specific case, the change was done to enhance the user experience. Thus, I strongly disagree with a default OFF behavior.
In general, I prefere having all new features enabled by default but providing an option to disable them if that might be desirable. I guess that such an option would not be worthwhile for all new features.
Innovation should not stop from being published just because someone needs to update some screenshots or documents. New features are always documented by the Eclipse committers. Thus, you’ll be informed about them in every new milestone release they appear. IMHO this gives enough time to discover and to discuss the impacts on downstream clients.
Unfortunately, in this case the developers couldn’t manage to get a switch for the old behavior in before the 3.1 freeze. In the 3.0 “new look” case the community discovered the issue earlier. Thus, we had enough time to “re-”develop the 2.1 look.