Steve, we're talking specifically about the best way of resetting the .cfg file here. I wasn't making a general plea for backward (let alone forward) compatibility even though yes I err to considering that at least backward compatibility is important.steve wrote:I feel that I must complain about this negative design philosophy (which has come up many time previously).Gale Andrews wrote:in case the user goes back to 2.0.6 or previous
I'm also thinking that if as an interim measure we do post small apps on the Forum to let users reset .cfg for Mac and Windows, not all users will have 2.0.7 (definitely the case now).
Yes, exactly (and in most cases the registry keys would still exist). What is the harm that "NewPrefsInitialized=1" does to the current code?steve wrote:I agree that if the user resets preferences for Audacity 2.0.7 or later, and then uninstalls that version and installs 2.0.6 or earlier, then it is not obvious that they will then inherit settings from 1.2.x (if they had it previously installed on that machine and the registry keys still exist).
Obviously, I strongly disagree on that specific. For example, there would have been upgraders from 1.2.x that would find they could no longer export MP3 without relocating LAME. The result? They'd have gone back to 1.2.steve wrote:In my opinion, Audacity 2.0 should have had a clean break from the 1.x versions and NOT read the 1.2.x preferences.
Gale