[Sugar-devel] Decoupling of Sucrose (was Re: Initial implementation of toolbars design)

Aleksey Lim alsroot at member.fsf.org
Mon Jul 13 14:25:04 EDT 2009


On Mon, Jul 13, 2009 at 07:51:44PM +0200, Tomeu Vizoso wrote:
> On Sat, Jul 11, 2009 at 19:42, Aleksey Lim<alsroot at member.fsf.org> wrote:
> > On Sat, Jul 11, 2009 at 06:15:21PM +0200, Tomeu Vizoso wrote:
> >> On Sat, Jul 11, 2009 at 16:53, Eben Eliason<eben at laptop.org> wrote:
> >> > On Sat, Jul 11, 2009 at 10:23 AM, Gary C Martin<gary at garycmartin.com> wrote:
> >> >> As an Activity author, this is what breaks my heart. 99.5% or more of
> >> >> our users will be unable to get the benefits of new Activity releases.
> >> >> That's real tough psychology, and very de-motivating for volunteer
> >> >> authors.
> >> >
> >> > Yeah, that's a hard one to get around. We've had these designs since
> >> > the first release of Sugar, but there just wasn't time or resources to
> >> > make it happen. On a positive note, these new designs were developed
> >> > based directly on feedback from kids and teachers, and address a
> >> > number of issues that they found frustrating or confusing. Based on
> >> > the enthusiastic responses to the designs among all of you as well, I
> >> > think we're onto something good.
> >> >
> >> > I wish I had some suggestions on how to avoid the backwards
> >> > compatibility problem, though...
> >>
> >> I think that Aleksey's sugar-port addresses well that problem. The
> >> downside is that when someone files a bug for an activity, we won't
> >> know at first if the activity was running code in a copy of sugar-port
> >> or in sugar-toolkit, but well... Perhaps sugar-toolkit should be
> >> maintained by the Activity Team, so they can make these decisions with
> >> more knowledge of cause.
> >
> > My dream is having this(these) library out of sucrose release cycle
> > so, its should use only dbus api to cooperate with shell
> 
> I'm having trouble understanding this. Which D-Bus services would we
> need to add?

looks like I thought about Library(I had to copy/paste/adapt some code
from shell, at least to activate objects).. but maybe thats
another(specific) case

-- 
Aleksey


More information about the Sugar-devel mailing list