I would like to suggest a new setting that, if activated, disables the analysis mode (and conditional moves) in all of your games for you, no matter if the game was created with analysis enabled or not. By default, this setting is off, so everything works as before unless you change the setting for yourself.
This setting would only affect yourself, of course - that is, if the game has been created with analysis enabled, your opponent can still use the analysis feature, but you can’t.
Here is the motivation behind the feature: I personally feel that having the analysis feature around is a crutch for not being able to read sequences in my head. Using the analysis is very convenient, but I’m not training my Go reading as I should. I could of course simply not use the analysis mode, but, alas, it is often too tempting - I’m lacking the self-discipline to stay away from the analysis mode.
Disabling analysis at game creation time is also not a full solution as you do not always have control over the settings (challenges sent to you, ladder games, etc.).
For what it’s worth, I already implemented the feature here: https://github.com/basti1302/online-go.com/tree/always-disable-analysis - it is a relatively small change.
I would like to gather feedback before creating a pull request (as the readme of the repository suggests).
So, do any of you also think this could be a useful feature? Do you use analysis more than you should?