Hello all,

I have the following proposal for dealing with expert settings.

Under expert settings I understand these settings that:
(a) have no documentation in the application, (still can be optionally
documented in the wiki)
(b) have no translation in the application,
(c) may be there only in one release, disappearing in another.

The proposal is to add a section "Expert Settings" or "Advanced Settings" to
the UI of FreeMind settings. In that section, the expert settings should be
editable as a table containing in the first column the technical names of
the settings, and in the second column the values of the settings.

Example:
Column 1 ; Column 2.
drag_and_drop ; true.
show_slidebars ; false.

The advantage of the solution that I see is that we may add expert settings
without the burden of
(i) exposing them to the average user looking for something in the settings,
(ii) creating translation for them,
(iii) creating documentation for them.
A further advantage is that it makes it easier to resolve a disagreement in
the FreeMind team about whether a candidate setting should indeed be a
setting.

Such a solution, though yet more elegant with the option to filter the
settings, may be found in Mozilla Sunbird, a calendaring software. That is,
there is a UI that is nice for the average user containing only a handful of
settings, and there is another UI for the advanced user containing by my
estimation at least 100 settings.

I propose this solution for I am afraid of a lot of disagreement in this
area in the coming testing phase, based on my experience with the testing
phase of FreeMind 0.8.0.

What you think of that proposal?

Best regards,
Dan
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer

Reply via email to