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

Bert Freudenberg (JIRA) tracker at squeakland.org
Sun Aug 8 12:55:26 EDT 2010


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

Bert Freudenberg resolved SQ-134.
---------------------------------

    Resolution: Complete

In inbox: System-bf.25

> 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