<div dir="ltr">Thanks for the suggestions.<div>I agree with you for the naming of the widget.</div><div>I've considered using Cairo approach and will start working on it soon.</div><div>Sorry for the confusion about me using Sugar V1, I am not proposing for a version jump. We could release this feature in the next version (maybe after 0.115). </div><div><br></div><div>Regards, Hrishi P.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 21, 2019 at 3:06 AM James Cameron <<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks for the meeting logs.<br>
<br>
<br>
On feature name;<br>
<br>
* your feature dynamically selects from three sets of three icons,<br>
without using badges or drawing, based on journal size (as an<br>
achievement), and available disk space,<br>
<br>
* your nine icons differ primarily in size, thickness, and shape,<br>
<br>
* the source code defines this user interface element as the buddy<br>
icon (buddyicon.py), with an attached floating menu palette<br>
(buddymenu.py),<br>
<br>
* in discussions, my references to this element have been "buddy<br>
icon",<br>
<br>
* some old documentation (<a href="http://help.sugarlabs.org" rel="noreferrer" target="_blank">help.sugarlabs.org</a>) hasn't yet been changed<br>
to this naming, patches welcome,<br>
<br>
So I suggest a feature name of "Buddy Icon Variable Appearance" or<br>
"Buddy Icon Progress".<br>
<br>
<br>
On implementing with Cairo;<br>
<br>
* you have currently restricted journal size and disk space to three<br>
steps each, with battery in the tooltip,<br>
<br>
* using Cairo gives you unrestricted resolution in expressing values<br>
such as journal size, disk space, and battery,<br>
<br>
* using Cairo gives you opportunities to animate the icon, to express<br>
values such as battery state of charge, CPU temperature, or network<br>
traffic,<br>
<br>
* there's lots of Cairo drawing code in Sugar activities,<br>
<br>
* can still use your SVGs as basis for drawing the shapes, by<br>
converting the strokes to Cairo.<br>
<br>
<br>
On next version of Sugar;<br>
<br>
* the next version is going to be 0.115,<br>
<br>
* it follows on from 0.114,<br>
<br>
* it will contain the Port to Python 3, and TelepathyGLib, which is a<br>
minor change,<br>
<br>
* there are too many bugs to release any time soon,<br>
<br>
* artificially renumbering to 1.x is not in my plans.<br>
<br>
<br>
Hope that helps!<br>
<br>
-- <br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div>