<div dir="ltr">On 1 February 2014 03:00, Sam Parkinson <span dir="ltr"><<a href="mailto:sam.parkinson3@gmail.com" target="_blank">sam.parkinson3@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div><p style="margin:1.2em 0px!important">Hi,</p>
<p style="margin:1.2em 0px!important">Dnarvaez and I were discussing this on the irc; we really need to do distinction between the tool kit version in <a href="http://activity.info" target="_blank">activity.info</a>. </p>
<p style="margin:1.2em 0px!important">This would be needed to for:</p>
<ul style="margin:1.2em 0px;padding-left:2em">
<li style="margin:0.5em 0px">view source</li>
<li style="margin:0.5em 0px">because now changes to sugar-toolkit-gtk3 can break the gtk2 toolkit (!)</li>
</ul>
<p style="margin:1.2em 0px!important">Basically we were thinking to make a new thing: sugar-activity3 to launch gtk3 activities.</p></div></div></blockquote><div>It should probably just be a symlink. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><p style="margin:1.2em 0px!important"> It would probably be the same at first, but in the future could be used to stop breakage to gtk2 activities.</p>
<p style="margin:1.2em 0px!important"></p></div></div></blockquote><div> I think it was a mistake to not make a sugar-activity3 when we ported. Though I'm not sure we can undo that now. It would be an API breakage (gtk3 activities would stop to work unless they changed to sugar-activity3).<br>
<br></div><div>If ever make another parallel installable gtk toolkit it should definately be sugar-toolkit4 though :)<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><p style="margin:1.2em 0px!important">So yeah, is this going to break everything? Could you think of a better way?</p><span class="HOEnZb"><font color="#888888"></font></span></div></div></blockquote></div>
It should not break much actually. Activities that have not switched to sugar-activity3 will just not get the right sugar toolkit in view source.<br><br></div><div class="gmail_extra">The main issue is probably that activities that change to sugar-activity3 won't run on old sugar versions. Sigh... wish we had done this when porting really :/<br clear="all">
</div><div class="gmail_extra"><br></div><div class="gmail_extra">The alternative, as we discussed, is a new "toolkit" property in the info. That should not break stuff, it's one more thing to remember for activity authors though. Maybe we can have bundlebuilder warn about it.<br>
<br><br></div><div class="gmail_extra">More ideas welcome!<br></div><div class="gmail_extra"><br>-- <br>Daniel Narvaez<br>
</div></div>