It looks like to change something like the ErrorIcon or QuestionIcon, I must do
core.QuestionIcon = ...
This isn't great since it effects every part of my program globally, and might have side-effects that I can't easily find out.
I would've preferred more if the output customizations are per-question based, such as encapsulated in a survey.AskOpts implementation so that I can do.
I'm going to close this in favor of #201 where I am tracking all of the different places where this sort of refactor should happen. This work is currently being done in the ask-opts branch if you want to track it
It looks like to change something like the ErrorIcon or QuestionIcon, I must do
This isn't great since it effects every part of my program globally, and might have side-effects that I can't easily find out.
I would've preferred more if the output customizations are per-question based, such as encapsulated in a
survey.AskOpts
implementation so that I can do.instead of setting a global variable.