Jump to content

User:Sascha silbe: Difference between revisions

From Sugar Labs
partial brain dump
Remove outdated information
Tag: Blanking
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Please see [http://sascha.silbe.org my homepage] for contact information. You can also send me emails to my sugarlabs.org account (silbe@).
On FreeNode and OFTC my IRC nick is silbe.
;Country:
:Germany
;Timezone:
:CET (UTC+1) / CEST (UTC+2)


= Medium to long term Sugar plans =
== The goals ==
* Make it hard to loose work accidentally
* Make it safe to run potentially untrusted or buggy code
* Make Sugar easier and better to customise by users so they "feel at home" and work more efficiently
* Attract developers
* Increase interoperability with non-Sugar systems and parts thereof
* Accessibility
* real Single Sign On
== The means ==
* Modularise Sugar core so users / developers can mix-and-match
** split the "zoom levels" into separate modules
*** on low memory systems (XO-1) a single executable handles all zoom levels by default
*** on all other systems there are separate executables
*** replacing a single (or multiple) zoom level(s) with alternative implementations possible
*** bugs in one zoom level don't affect the others
** split out the Journal
*** let user "bless" an activity to provide the special services (switch to details view)
** split out the Frame
** activity.info -> .desktop, activity and non-activity .desktop launcher on home screen
* Replace copy of gnome-session with config files for and dependency on latest gnome-session (add link to Gnome bugzilla ticket)
* Version support
** eventually integrated with in-activity Undo/Redo
* Rainbow
** run each activity / application in a separate session, identifiable and killable from the Frame
* gpg-agent and/or gnome-keyring
** in-Frame pinentry, highlighting the activity (isolated session) that requested the operation

Latest revision as of 03:43, 3 July 2021