[etoys-notify] [JIRA] Updated: (SQ-134) Persistent preferences

Bert Freudenberg (JIRA) tracker at squeakland.org
Wed Jun 23 19:19:08 EDT 2010

     [ http://tracker.squeakland.org/browse/SQ-134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bert Freudenberg updated SQ-134:

    Priority: Critical  (was: Optional)

re-raising priority again

> Persistent preferences
> ----------------------
>                 Key: SQ-134
>                 URL: http://tracker.squeakland.org/browse/SQ-134
>             Project: squeakland
>          Issue Type: Feature
>          Components: etoys
>            Reporter: team
>            Priority: Critical
>             Fix For: etoys 2010
> From TRAC Ticket #8831 (bert, oct 2008)
> Since we cannot save the image anymore it is hard to customize the Etoys experience. We should load a preferences file when starting up.
> How exactly that should work needs to be discussed. I'd make saving a preference explicit.
> One idea for a UI would be to add a "persist this preference" checkbox to the menu in the preferences dialog (below the "project local" item). When changing the value of a preference marked so, the preferences file would be written.
> We could either have a single file containing all preferences or one per preference (e.g., "etoyFriendly.pref"). The latter might be more flexible.
> We need to persist the name, value, and localToProject setting of the preference.
> Technically, Preferences should become a RegisteredClient of ExternalSettings. However, these prefs need to be writable so they should be placed in the secureUserDirectory.
> (bert) After discussing with Michael we do not want a "persist" checkbox with implicit saving whenever the value changes, but rather a menu item allowing to save that preference. This ensures to not accidentally store preference values but make the act of saving explicit.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://tracker.squeakland.org/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the etoys-notify mailing list