minor fixes, add TODOs
The means: add some links
Line 28: Line 28:
*** let user "bless" an activity to provide the special services (switch to Details View, Object Chooser)
*** let user "bless" an activity to provide the special services (switch to Details View, Object Chooser)
** split out the Frame
** split out the Frame
** activity.info -> .desktop, activity and non-activity .desktop launcher on home screen
** [https://bugs.sugarlabs.org/ticket/2435 activity.info -> .desktop], activity and [https://patchwork.sugarlabs.org/patch/303/ non-activity .desktop launcher] on home screen
** use XDG start-up notification instead of custom protocol
** [https://bugs.sugarlabs.org/ticket/2434 use XDG start-up notification] instead of custom protocol
* Rainbow
* Rainbow
** run each activity / application in a separate session, identifiable and killable from the Frame
** run each activity / application in a separate session, identifiable and killable from the Frame
Line 41: Line 41:
*** replace GTK file chooser dialog with Object Chooser invocation
*** replace GTK file chooser dialog with Object Chooser invocation
*** set $HOME to temporary directory, save & restore the contents on Stop resp. resume
*** set $HOME to temporary directory, save & restore the contents on Stop resp. resume
*** kills off window manager and "standard" daemons (e.g. gconf) after application returned
*** kill off window manager and "standard" daemons (e.g. gconf) after application returned
* Replace copy of gnome-session with configuration files for and dependency on latest gnome-session (add link to Gnome bugzilla ticket)
* Replace copy of gnome-session with [https://bugzilla.gnome.org/show_bug.cgi?id=633276 configuration files] for and dependency on latest gnome-session
* Version support
* Version support
** eventually integrated with in-activity Undo/Redo
** eventually integrated with in-activity Undo/Redo
* gpg-agent and/or gnome-keyring
* gpg-agent and/or gnome-keyring (GPG, SSH, X.509, hardware token support)
** in-Frame pinentry (allow/deny request, password optional) highlighting the activity (isolated session) that requested the operation
** in-Frame pinentry (allow/deny request, password optional) highlighting the activity (isolated session) that requested the operation
** automatic "log-in" to (SL, XS) web sites using client "certificate" (server extracts public key and uses it for identification/authentication, supports multiple keys per account)
** automatic "log-in" to (SL, XS) web sites using client "certificate" (server extracts public key and uses it for identification/authentication, supports multiple keys per account)