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) |