Adding the list. By the way we should discuss this with Sai too, he is working on a patch which is similar and might even conflict.<div><br></div><div>I'm travelling and just on an iPhone so it's hard for me to properly look at the code and suggest something. I can do so when I get back home, probably in a few days.</div>
<div><br></div><div>Something I'm wondering is if we should turn all the favorites stuff into a dictionary. If I remember correctly, the current code is basically trying to make a dictionary using dynamic key names? And Sai is adding another property using that approach.</div>
<div><br></div><div>If the dictionary idea make sense, we can then discuss how to avoid conflicts.<br><br>On Sunday, 29 December 2013, Emil Dudev  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>Hello,<br><br></div>It's hard to find you on IRC.<br><div><div><div><br>I've managed to port the rest of sugar to use GSettings. I doubt you'll like my solution, but I couldn't find a better one.<br>

<div><div class="gmail_extra">Commit: <a href="https://github.com/edudev/sugar/commit/7b6f5af3783bd48c6891e712268dffb284dadbd7" target="_blank">https://github.com/edudev/sugar/commit/7b6f5af3783bd48c6891e712268dffb284dadbd7</a><br>
</div>
<div class="gmail_extra">When I checked my settings in GConf, I found that for these keys they are at their default values. I think that so is with the rest of sugar's community, so I don't think that a special data conversion is needed.<br>

<br></div><div class="gmail_extra">I think it's safe to remove the parts of gconf in sugar-toolkit-gtk3. I couldn't find any code that still uses it.<br><br></div><div class="gmail_extra">Emil Dudev<br></div><div class="gmail_extra">

<br><div class="gmail_quote">On Sat, Dec 28, 2013 at 1:42 AM, Daniel Narvaez <span dir="ltr"><<a href="javascript:_e({}, 'cvml', 'dwnarvaez@gmail.com');" target="_blank">dwnarvaez@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div><div><div><div><div>To summarize what is left here:<br><br></div>* Port activities to use sugar3.profile and gsettings. Maybe we just need to document this and let activity authors deal with it.<br></div>


* Make sure we deal with schemas translations correctly. It might just work with Fedora 20, or it might need little tweak.<br></div><div>* Remove the remaining bits of GConf usage in the sugar shell. They was not easy to get rid of because they use dynamic keys. Just a couple of places but migration will not be trivial. When that's done we can also drop the gconf schemas.<br>


</div><div>* Remove the remaining bits of GConf in sugar-toolkit-gtk3.<br></div>* Write a feature page for future documentation. I think Emil has it done as an md file, he was trying to get access to the wiki.<br></div>* Figure out what to do with activity-specific and plugins-specific settings.<br>


<br></div>(Not sure which of these are part of the current GCI task really, I'll let Walter deal with that :P).<br><div><div><div><br></div></div></div></div><div class="gmail_extra"><span><font color="#888888">-- <br>

Daniel Narvaez<br>
</font></span></div>
</blockquote></div><br></div></div></div></div></div></div>
</blockquote></div><br><br>-- <br>Daniel Narvaez<br><br>