Joshua L. Blocher wrote:
Krzysztof KosiĆski wrote:
Joshua L. Blocher wrote:
I'm not sure that having more than one way to store preferences is a "good thing". Seems to me to it adds unneeded complexity. It will make cross-platform troubleshooting harder.
The solution is to add a switch to the command line that will tell the program to ignore the saved preferences altogether, or reload the defaults. Additionally, I think the GConf backend won't cause much headaches after it is implemented. It will be much simpler because most of the work will be done by GConf. By the way, clearing GConf data is as easy as deleting the prefs file - just remove ~/.gconf/apps/inkscape.
Right the former sounds like a good thing to have regardless. Since most of our user are on win32 based on sourceforge d/l counts, and we have a community where users help each other, Gnome being the odd man out about how preference are done could be a problem at the very least initially.
I don't trust the download numbers by any means to be an accurate measurement of where our user base is. You should take into account that on the Linux side people generally get packages via the maintainers of their distribution rather than SF. Plus, the savvy users (of all platforms) pull via svn.
Just throwing that out there.
Cheers, Josh