On Wed, Mar 16, 2011 at 5:05 PM, Simon Schampijer <si...@schampijer.de>wrote:
> On 03/14/2011 11:28 AM, Gary Martin wrote: > >> Hi Simon, >> >> On 10 Mar 2011, at 17:16, Simon Schampijer wrote: >> >> One of the major functionality in activities is creating and/or >>> modifying, for example creating a new game in Memorize a new abacus in the >>> Abacus activity and so on. >>> >>> I am wondering what would be a good icon to use for that. I have seen the >>> use of a scissor (like editing an activity), or the gear like we use in >>> 'view source'. >>> >>> Any other ideas? And then it would be great if we could set on one and be >>> consistent in activities and use the same icon in all of them. >>> >> >> Thanks for raising this, I've added this topic to next weeks Design Team >> meeting, I'll try and get a few mockups together before then: >> >> http://wiki.sugarlabs.org/go/Design_Team/Meetings >> > > Great - thanks! /me loves the progress we have in design meetings over the > last weeks - all thumbs up! > > Some misc. thoughts regarding using the existing scissor/edit tool and >> secondary palette. >> >> Pros: >> >> * existing Activity edit secondary toolbars usually have only copy, >> paste, sometimes also undo& redo (so there is usually plenty of UI space) >> * no need to add yet another primary toolbar widget (less complex primary >> UI and/or space for other tools) >> * Sugar design model, editing is what you do during an activity to change >> it, 'creating new' activities should be done before an Activity begins (e.g. >> home --> start new, and/or proposed Journal duplicate feature). > > What is the origin of this 'should be done before an Activity begins'? This feels like a low ceiling and confining work/play space for our bold new environment. The tools might better be available when the inspiration arrives, such as in the midst of Activities. > BTW, Think it is OK for an Activity to support clearing/erasing/reseting >> state (such as Paint, Memorize), though ideally with reliable undo or >> versioning support to help prevent accidental data loss. >> > > All valid points. > > Cons: >> >> * overloading an existing UI category (traditional OS users have certain >> expectations for an edit menu)? >> * will folks overlook the edit sub-palette and miss the extra >> modification features? >> > > I fear mostly that - that people will not find that option for several > reasons :/ Please examine this 'fear' for us more. Shouldn't the Sugar Learning Environment strive to transition 'traditional users' into Sugar Learners by subtly exposing them to new tools and perspectives? As for the new Sugar Learner, should we not bias them with the older 'traditional', less free, pre-Sugar concepts, but carefully provide them greater freedom, such as to be able to edit not just a single instance, but a whole class, and even the environment. We may need to learn how to carefully provide such freedom, but the Etoys developers may have some experience to share. One advantage we have to maintain with Sugar is its clarity of purpose for environmental elements. This comes partly from simple and evocative icons, but also from consistency of the interface and system behavior, such that the learner is quickly exposed to patterns that reinforce a mental model of the system (and hopefully there are no or few aberrations to the intended design consistency that can easily prevent a mental model from forming). Gary's new game icons nicely fit this model because it is clear by the character of the icon that a new 'Memorize' game is the object to be edited. The general class of edit controls (under this proposal for our bold new Sugar environment) might best be represented by a variation of the the 'Source/gear' icon. As has been noted, the edit toolbars are lightly used, so there is room to design for the new capabilities. The scissors icon can de-generalized to cutting actions, and other, situation-suitable edit actions can be exposed or included as appropriate to the Activity designer. Some Activities are intended to serve primarily as editors. A single edit toolbar is inappropriate in these situations, where the primary edit actions need to be directly available. See for example, http://wiki.laptop.org/go/User:Godiard/Record/NewToolbar Pippy's primary toolbar would be improved if it contained the edit actions cut, copy, paste, undo, redo, along with clear in a section after the Run/Stop buttons (which might better be a toggle pair). It should be possible to create and save new scripts with a Source/gear icon/subtoolbar that would enter the new script in the Examples tree. The new script could then be dragged into one of the categories/tags and exported as text or copied to a new Pippy instance. Thanks for considering! --Fred But you are right in that using another icon has issues space wise. Let's > see maybe there are other options we have not thought about yet...:) > > Regards, > Simon > > > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel >
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel