[Etoys-notify] [JIRA] Updated: (SQ-134) Persistent preferences
jira at immuexa.com
jira at immuexa.com
Wed Apr 29 13:50:47 EDT 2009
[ http://tracker.immuexa.com/browse/SQ-134?page=all ]
Scott Wallace updated SQ-134:
-----------------------------
Fix Version: M2: second alpha (june)
(was: triage)
Implementation may involve some delicate parts of the code, so not to be undertaken lightly, but such a feature would be useful. More things than just preference values might also be stored in such a file, e.g. default screen background color/picture, maybe even presence of some "standard morphs" to be inserted into new projects, etc
> Persistent preferences
> ----------------------
>
> Key: SQ-134
> URL: http://tracker.immuexa.com/browse/SQ-134
> Project: squeakland
> Type: Feature
> Components: etoys
> Reporter: team
> Priority: Eventual
> Fix For: M2: second alpha (june)
>
>
> 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.immuexa.com/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
More information about the Etoys-notify
mailing list