Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate

#sugar-meeting meeting, 2009-03-21 10:09:00

Minutes | Index | Today     Channels | Search | Join

All times shown according to UTC.

Time Nick Message
10:09 cms who do we have here for the design meeting?
10:09 y0shu - Josh
10:09 garycmartin raises hand
10:10 cms great
10:10 let's give tomeu and eben a few more mins to join
10:10 garycmartin Sure.
10:10 walterbender tomeu had been on #sugar
10:11 cms: a little topic while we are waiting...
10:11 cms sure
10:11 walterbender I think it would be great to be able to scatter around the wiki more graphical elements based on the logo
10:12 cms walter: thanks for the reminder
10:12 walterbender as headers for different topics/teams, etc
10:12 maybe we could have a request process to generate them?
10:12 any reason not to just use Trac?
10:13 cms i suppose we could, if it would help
10:13 walterbender anything to help in terms of process
10:13 cms i can work on the logo extensions
10:13 yes, agreed
10:13 walterbender so if we had on the logo page: if you need an extention, file a ticket...
10:14 cms we need to be careful not to overextend it
10:14 we should choose the applications carefully
10:14 walterbender cms: exactly... this way we can keep track of what we are doing
10:15 cms sounds good--can someone set us up on trac?
10:15 y0shu That's a good idea
10:15 I'm a little new to trac though
10:16 cms well, perhaps we should start the meeting and figure out trac later--eben may also have experience with it
10:16 walterbender y0shu: it is pretty easy once you get past the initial hurdle...
10:16 garycmartin Theres a design component there already to file against.
10:16 cms for today, i thought we could start a discussion about the home view
10:17 there are different opinions about what it should be
10:17 y0shu walterbender: It seems like it would be, I'm just getting my feet wet with SVN right now on another project as well
10:17 walterbender cms: sorry. can I add one more topic? can we also talk a little about keyboard shortcuts at some point?
10:17 cms sure
10:18 for the UI?
10:18 y0shu cms: sounds good, can we squeeze in aslo design possibly at the end?
10:18 walterbender cms: yes. it is very important on non-XO platforms
10:18 cms yes, that's true
10:19 walterbender cms: so #TOPIC homeview?
10:19 cms ok, should we start with home, then move on to keyboard shortcuts, and finally talk about the aslo design?
10:19 thanks! ;)
10:19 #TOPIC homeview
10:19 ?
10:19 walterbender cms: that is correct...
10:19 cms great--still getting the hang of this
10:20 well,
10:20 as you know there have been recent discussion about home
10:20 originally, the ring came about as a solution to move activities from the frame into the home view
10:21 walterbender circles and squares in both cases
10:21 no triangles :)
10:21 cms it's limitation (as far as how many activities it could hold) was a benefit, since we wanted children to think about certain activities as favorites
10:21 those were the ones represented in the ring
10:21 walterbender kandinsky would be happy :)
10:22 cms (yes--no triangles!)
10:22 other activities would be shown in the list view, which acted also as an activity "manager"
10:22 walterbender cms: the notion of collections of activities is more powerful than just favorites
10:23 cms walterbender: yes, that's a good point to raise here--we're beginning to find that the favorites model may not be as successful as we had hoped
10:23 walterbender cms: since activities work in concert with each other, there are reasons (pedagogical and otherwise) to organize them
10:23 y0shu walterbender: I think it would be interesting to group them into smaller collections - based on category
10:24 cms based on category, or perhaps even better, based on projects
10:24 walterbender y0shu: I am not sure about by category as much as by task
10:24 e.g., this week, we are working on a newsletter, so let's group Record, Write, etc.
10:24 cms it would be great, for instance, it i could create a homeview with activities pertaining only to a project
10:24 y0shu yeah, category isn't the right word
10:25 cms so--
10:25 this is a fundamental question i think, do we want a single view for all activities,
10:25 or is there a benefit in only showing a select few?
10:25 after all, if i can see everything at once, i may not need organization by project/task
10:26 walterbender cms: I think there is real benefit in being able to show a select few...
10:26 cms: from the teacher's perspective, being able to limit the scope for a time is useful
10:26 cms walterbender: are you thinking from a pedagogical standpoint, that teachers could put together the activities for children to use?
10:27 walterbender cms: whether it is the teacher or the students, either way, yes
10:27 a dynamic grouping...
10:27 garycmartin cms: a select few is beneficial, you may have many installed for rare use, and just want to use a simple working set on a day to day basis.
10:27 cms that seems very powerful
10:27 walterbender when I go to math class, these 5 activities are on the home view...
10:28 when I am hanging with my friends, we have these 20 games
10:28 cms but if you could essentially filter your view by project, it also makes me want a single view with all available activities
10:28 so i have somewhere to go if the activity i'm looking for is not shown in my project
10:28 to jump to the chase:
10:29 when we met with nicholas last year, he wasn't in favor of the ring, for the limitations that we precisely saw as its benefits earlier
10:30 walterbender: yes, and this also is perhaps a way to introduce the notion of bulletin boards
10:30 perhaps that is what they are--filter for activities, with (perhaps) the ability to also show objects one has created
10:31 i think that to enable that kind of a view in home would be a great way to think about extending it in a meaningful way
10:31 and i think it relies on two things: (1) the filtered view, by project of task, and (2) a single view of all activities
10:32 if we can find a visual mechanism by which to do both, i think we would have a more useful home view than is currently the case
10:32 walterbender a problem with filtering is the name...
10:32 cms garycmartin: i agree
10:32 walterbender kids might know the nickname of a friend, but not know the name of an activity
10:33 people don't seem to understand filtering in the neighborhood view or Journal
10:33 maybe it is just that we haven't done it quite right...
10:33 cms walterbender: do children use search in those views?
10:34 walterbender cms: not in my experience, except by accident, in which case, they don't understand where everything went
10:34 cms walterbender: yes, i think we still haven't gotten it quite right--groups isn't there yet, and neighborhood needs more work as well
10:35 walterbender: that's something we should work on
10:35 there probably is a solution at a technical level
10:35 making the relationship between your query and the view more clear
10:36 walterbender I think we need to lead by design on this issue
10:36 cms right--when i say technical, i mean at a usability level
10:37 we should get back to groups and neighborhood, since there are many issues to discuss in both views
10:37 i'd suggest talking about those in our next meeting
10:37 i'd want eben to be there, as well, since he has many thoughts on how to improve both views
10:37 but for now, back to home!
10:38 i agree with grouping activities by project--that would be an effective way to extend home
10:38 walterbender cms: I only brought it up to question the idea of filters as a major component of the design
10:39 cms: one "simple" approach is just to extend the star system to more tags
10:39 cms walterbender: yes, you're right to question filters, but i think that there likely is a usability-based solution for how to make them more understandable
10:40 walterbender then the favorites menu simple becomes which tag you are interested in
10:40 garycmartin cms: If anything, gadget seems to be leaading us towards favorites.
10:40 walterbender or launching an activity brings up the other activities in that tag group
10:40 cms from your experience observing children, do they understand starring?
10:40 and the relationship between list and ring view?
10:40 walterbender cms: I cannot say... not initially
10:41 but they learn that one pretty quickly
10:41 cms i see
10:41 and after they learn it, how do they use the two views?
10:41 i've seen many examples of "overloaded" rings
10:42 walterbender :(
10:42 cms which would lead me to think that the desire is to have all activities represented in home
10:42 walterbender cms: I am not sure
10:42 garycmartin cms: I was thinking about trying to improve making favorites, as a partial solution. Best I have so far is for one object in home (ring) to be a [+] type icon that presents a list of all activities not favorited so far.
10:43 cms garycmartin: or that could be in the toolbar
10:43 the sentiment is what i'm getting at--
10:43 is there a view of *all* activities within the informal view (not list view)
10:44 garycmartin cms: toolbar is to separate, putting it in the ring context was important (I thought)
10:44 walterbender maybe something as simple as most recent?
10:44 cms "most recent" could be one category,
10:44 others could be your projects
10:44 and "favorites" could be yet another
10:45 it seems like we do need filters (however they are represented)
10:45 garycmartin cms: sounds like we are making things more complicated, and not less...
10:45 cms garycmartin: yes, and no
10:45 yes, more complicated because we are introducing other forms of categorization
10:46 but i think there is also an opportunity to simply
10:46 simplify
10:46 walterbender cms: filters that run behind the scenes as opposed to my typing into a search box
10:46 cms walterbender: yes, that would be more intuitive (and we need to figure out how to represent them best)
10:46 seandaly sorry I'm late evreyone technical difficulties
10:47 cms simplicity could come from a clearer relationship b/w ring and list view
10:47 hi sean
10:47 seandaly hi cms!
10:47 walterbender but in any case, the idea that favorites is not different layouts, but rather different content
10:47 cms we are just discussing the home view in the UI
10:47 yes, different content--i agree
10:48 seandaly home view very important
10:48 cms though i think there is still a question about the ring being unable to hold beyond a certain number of activities
10:48 let me throw out an idea;
10:48 seandaly cms: an inevitable problem the question is how to over the limit gracefully
10:49 cms what if we did go with freeform view as the default, but added the ability to organize your icons either radially or in a grid?
10:49 walterbender cms: I don't see any merit in freeform
10:49 why not revert to a list if the ring gets too full?
10:49 seandaly if freeform, do icons ever move by themselves? and can icons be placed (anchored) by the user?
10:50 walterbender but have different filters for the ring, to keep the numbers down
10:50 cms icons are placed by the user
10:50 but i like where walter is going with that
10:50 ring works up to a certain number of activities, after which one could resort to another view
10:50 walterbender but moving the icons is orthogonal to the issue of the initial layout by the system
10:50 seandaly walterbender: if freeform automatic when ring not enough, could be extremely disorienting/worrying
10:50 garycmartin cms: freeform is back to shuffling desktop mess about all over again.
10:51 walterbender seandaly: I was thinking ring or list
10:51 seandaly how about concentric rings like Saturn?
10:51 cms you are right--that was my initial reaction to freeform
10:51 the one thing it has going for it is scalability
10:51 walterbender cms: also, it is difficult to scan
10:51 seandaly rectangular screen so rings beyond first one like arcs
10:51 cms so, generally, do we feel the ring is working well?
10:51 walterbender cms: also, it is different on every desktop, making it difficult for th e teacher
10:52 cms: as long as it isn't too full
10:52 cms well, the aspect of being able to personalize your desktop is something that i found attractive about freeform view
10:52 walterbender cms: so I think our strategy could be how to keep it from becoming too full
10:52 seandaly confession: I have almost the same aActivities on my 2 XOs but the rings are different and I wish I could sync them even alpha sort
10:52 cms but it's true that that comes at the expense of clutter and having to move icons around the desktop
10:53 walterbender cms: why cannot you use the ring as a starting place for reorganizing?
10:53 y0shu cms: I think the ring works fine for now, but if we get to the point where we have a huge amount of activities available, there will be problems
10:53 mtd seandaly, walterbender : the ring should alpha sort or something.  That'd be trivial to implement.
10:53 seandaly mtd: at least optional then my two XOs would show the same Activities in same place
10:53 cms another solution that has been mentioned is a formal grid view
10:53 walterbender I agree that the constant reordering is a problem...
10:53 cms how does everyone feel about that?
10:54 in my opinion it doesn't sit as well with the other views...
10:54 seandaly I must say I don't like freeform :-(
10:54 walterbender visually, I prefer the ring and a list to a grid
10:54 mtd walterbender +1
10:54 seandaly Visually there is already lots of appropriate freeform such as network view
10:54 garycmartin walterbender: +1
10:55 seandaly My idea for concentric rings: ((O))
10:55 walterbender cms: I have always loved the idea of the rings around activities in the neighborhood view
10:55 cms alright, so it sounds like freeform is not a winner ;)
10:56 walterbender: i agree, that's where ring came from initially
10:56 walterbender cms: maybe the "all" view could be a collection of small circles?
10:56 seandaly walterbender: +1 and it scales well with little people superimposed on 2nd ring
10:56 cms and i also think it is a strong iconic visual for sugar
10:56 seandaly cms: very, very strong
10:56 child in the center
10:56 cms walterbender: that's a great idea, it could be a grid of smaller circles
10:57 homunq a spiral
10:57 walterbender cms: but maybe rather than the unclustered icons being random, they could be in a big circle?
10:57 tomeu sorry, had fallen asleep :(
10:57 walterbender homunq: I like spirals too...
10:58 seandaly cms, walterbender: other rings interesting idea
10:58 homunq I mean, smaller circles of various sizes, in descending order of size, each tangent to an inner circle.
10:58 seandaly hi Tomeu, I know this problem :D
10:58 walterbender homunq: but if we can keep to one basic design element, I think it is cleaner
10:58 homunq it would end up looking somewhat nautilus-like, though not really.
10:58 seandaly I have a question:
10:58 cms hi tomeu!
10:59 seandaly many years ago I used a shareware, a list launcher
10:59 on my desktop I kept like 6 icons
10:59 by clicking anywhere, a list of apps opened up & I dragged & released to launch it
11:00 tomeu waves and reads backlog
11:00 homunq walterbender: that idea is all circles. Circles are still the basic design. kid in the global center; favorites, recent, and tasks as sub-centers; and activities around the smaller circles.
11:00 seandaly Could be organized way to access seldom-used Activites and avoid clutter yet 1 click-drag-release
11:00 cms homunq: that is generally correct, although the other views are essentially freeform views comprised of clusters
11:01 home could potentially be similar, as well
11:01 y0shu seandaly: I like that idea
11:01 walterbender cms: I'd argue you have the sign bit wrong...
11:01 the other views should be more like the home view in my view :)
11:02 seandaly in fact that shareware allowed editing of submenus too, I had over 50 apps 1 click away and 6 icons on the desktop
11:02 walterbender nieghorhood view starts to sing when it starts making circles
11:02 cms walterbender: currently, they are!
11:02 i think either approach (ring/freeform) feels consistent with the visual principles of the UI
11:02 homunq have people talked about making it dance like the MacOS dock does?
11:03 seandaly homunq: costly in processing cycles?
11:03 cms homonq: we're still figuring out the high-level
11:03 walterbender cms: maybe the idea as things organize, they form circles is the underlying principle
11:03 homunq seandaly: that would have been my instinct, but just checking.
11:03 cms walterbender: that makes sense
11:04 question: how have kids responded to the freeform view?
11:04 seandaly Ringling Bros & Barnum&Bailey's 3-Ring Sugar
11:04 walterbender cms: here is an idea
11:05 seandaly tomeu: that's a famous circus each one had a ring, then when they joined up rather than a big ring they each kept theirs
11:05 homunq my daughter likes circle better. She's 4.
11:05 walterbender what if the unorganized data where in an orbit at the edges of the screen and organized data is in a tigher orbit in the center
11:05 you could drag things in from the outer orbit
11:05 homunq walterbender: ooh, I like
11:05 seandaly walterbender: that's what I mean by Saturn (((O)))
11:05 walterbender or small circle clusters could form in the center area as well
11:06 cms walterbender: interesting thought
11:06 seandaly Center ring could stay tight
11:06 walterbender cms: might be too busy... I don't know
11:06 seandaly leaving room for outer rings
11:06 cms walterbender: but, what does the distinction mean to the user?
11:06 on a functional level?
11:06 seandaly cms: could be how often each is used
11:07 walterbender cms: in the neighborhood view, the same as the current clusters mean
11:07 cms i think simplicity is key
11:07 i'd still favor a simple ring
11:07 but:
11:07 seandaly cms: for sure must be instantly understandable :-)
11:07 cms the objections to freeform are that it makes the view more cumbersome?
11:08 what about the added personalization of your home view?
11:08 seandaly cms: needle-in-haystack aspect
11:08 y0shu cms: I think personalization of home would be a really useful feature
11:08 walterbender cms: I think that letting people rearrange is OK
11:08 homunq OK, here's one. You have one central ring, default to kid in the middle. Kid is synonym for recent...
11:09 tomeu one of the things I like most in the sugar design, is that I'm not forced to take on tasks that bring no value to me. ordering icons in the desktop is one such thing
11:09 walterbender cms: but I think people are more interested in other types of personalization
11:09 garycmartin cms: personalization for me comes from the activities I choose to favorite for frequent use. I did like the idea of the different layout primitives, but only spent time in circle/spiral/sunflower
11:09 homunq ... on the left, you have larger icons in grid arrangement that doesn't bump ring, representing tasks/tags. One of those is a star for favorites...
11:09 tomeu that's why my desktops are a mess, and prefer to delete stuff instead of putting some order
11:10 but would be better to me to just leave everything there and just search what I'm looking for
11:10 cms garycmartin: i can get behind personalization being the choice of what you display in the ring--
11:10 homunq on the right, you have a more complete set, small icons, in grid arrangement, not bumping ring.
11:10 cms my only concern is that kids understand and use that feature
11:10 tomeu though some tag-assisted browsing would be nice as well
11:10 homunq when you click on icon on the left, it replaces kid in middle, and you get a new set in the main circle.
11:10 the end.
11:10 seandaly Another approach could be to keep alternate rings small, too small to choose each Activity, but you choose a different ring like a different planet, it replaces the current ring and you have a different group of Activities
11:11 you move from one active ring to another
11:11 walterbender cms: I think the idea of a smaller circle represent the current set of activities is the key
11:11 seandaly the inactive ones are tiny
11:11 homunq oh, also, when you start a new activity, it picks up whatever tag is currently centered.
11:12 cms walterbender: that seems to be where this is heading...
11:12 homunq The logic of my idea is that you do not clutter the view with extra rings, but provide an easy graphical way to get different sets in your main ring.
11:12 garycmartin A lot of this is getting more cluttered/complicated and not less :-(
11:13 cms i think it's good to think about other options, but to me ring and freeform both be the most pure and simplest solutions thus far
11:13 *both are
11:13 seandaly cms: they are both fine for small number of icons problem is how to scale
11:13 tomeu wonder how feasible would be to produce a soas image with an alternative design and test both with children
11:13 cms it sounds like there is general agreement that ring is a good solution
11:14 garycmartin cms: ring +1
11:14 seandaly tomeu: why not mock it up in presentation software
11:14 walterbender seandaly: before you joined, we talked about the favorites menu as being about content, not layout
11:14 cms tomeu: testing is important
11:14 tomeu seandaly: if that gives us the info we want, awesome
11:14 homunq seandaly: switching rings, that is my idea. Only the choices for ring-to-switch-to are central icons, not graphically little rings.
11:14 cms tomeu: i don't think we even have to create new views--
11:15 tomeu about why we have seen so many overcrowded rings, I have some background that may help
11:15 seandaly switching rings an interesting path
11:15 cms i'd be curious to simply test ring+favorites and freeform view, and see which kids tend to understand more readily
11:15 tomeu: that would be great
11:15 tomeu at the very start of the favorites thing, new activities appeared in the list and users had to go there and star them if they wanted to appear in the ring
11:15 walterbender tomeu: which was definitely a problem
11:16 tomeu so people saw that they had a home view with only a XO icon, and the bottom frame was empty
11:16 and coincidently, OLPC had declared in the few months before that no activities would be supported, and produced build without activities
11:16 cms tomeu: that is a problem
11:16 tomeu that confused people back then, and people thought that the same had happened
11:17 again
11:17 then we made that all new activities were starred by default
11:17 cms tomeu: couldn't one initially have the core ~12 activities in the ring, and the rest in list view?
11:17 seandaly +1 core Activities (now how to pick them)
11:17 tomeu cms: that's what should actually happen, but authors of live images had made all of them favorites, because that's the default
11:18 because we ship a file that says which activities should be favorite by default
11:18 but in the case of live images, that doesn't happen
11:18 so may be more a distribution issue than a coding or design problem
11:18 homunq I agree that we should have a cure for ring clutter - some way to access things-not-in-the-ring from home view
11:19 either small icons on the right, or some kind of + icon which gives you a menu, or something.
11:19 cms tomeu: that's good to know, and reassuring
11:19 seandaly I have 29 Activities in the ring of the XO in front of me & worry if I banish it, will the Activity go away?
11:19 tomeu homunq: the search field helped there, but people typed stuff without knowing, then would be brought to an empty list view
11:19 cms how do people feel about conducting observations with both ring and freeform view?
11:19 homunq then you could drag and drop from and to there to set starred status (or, if you were switching rings, to tag)
11:19 tomeu and thought that they had lost their activities and XO icon
11:19 walterbender here is a little thing: maybe list view should be relabled
11:19 tomeu that's why it's disabled now
11:19 walterbender it should be "all view"
11:20 homunq "view all
11:20 "
11:20 walterbender it appears as a list, but more important, you "view all"
11:20 homunq verbs not nouns
11:20 cms "view all" is much better than list, i agree
11:20 y0shu "view all" +1
11:21 walterbender that may help in terms of people not knowing where their other activities might be
11:21 garycmartin walterbender: "view all" yes, like that.
11:21 seandaly "view all" very clear
11:21 tomeu maybe there should be a link from the home view palette named "More activities" that took to the list view, and in the list view a link in the bottom that took to activities.sl.o (or the school server)
11:21 cms who within sugarlabs is actually in touch with schoolchildren using sugar?
11:21 tomeu cms: caroline and mel
11:22 seandaly tomeu: more Activities might imply other than those currently visible, not "all"
11:22 cms great--could we put together a short test protocol and gather 20-30 participants?
11:22 tomeu are doing tests with 0.84
11:22 people from deployments are normally using 0.82 and older
11:22 cms tomeu: that's terrific
11:22 walterbender cms: the problem is, most regular users in schools are still using the old home view...
11:22 tomeu seandaly: yeah, because all activities are in activities.sl.o ;)
11:22 cms walterbender: the original home view?
11:23 walterbender they are just starting the transition to the new sugar in teh major deployments
11:23 homunq Is anybody besides seandaly and me excited about switching rings?
11:23 cms i see
11:23 walterbender but many of the pilots have newer bits
11:23 tomeu seandaly: don't really like my suggestion, but maybe we need some crazy brainstorming like that
11:23 homunq: concentric rings?
11:23 homunq no
11:23 one ring
11:24 seandaly walterbender: by old home view you mean...?
11:24 homunq some icons on the side
11:24 cms if tomeu and caroline could help us run through a few observations of ring and freeform view, i think we would have a more solid basis for discussion
11:24 homunq icons/tags
11:24 walterbender seandaly: icons on the bottom of the frame, paged in
11:24 tomeu I would like to understand better Wade's suggestion
11:24 homunq if you choose one, it replaces central icon, and the set of activities in ring switches.
11:24 cms tomeu: if you are able to help with that, we could work through a short test sequence together
11:24 tomeu I think search and tags could help a lot here and in all views
11:25 seandaly I seem to remember a test protocol for kids that turned it into a recognition game
11:25 tomeu cms: sure, they are very approachable
11:25 walterbender homunq: I think I need to see some mock ups to understand it
11:25 tomeu seandaly: recognition game?
11:25 homunq walterbender: OK, I'll do that tomorrow
11:25 seandaly Kids were told to look for the rabbit then the cat, then shown 3 or 4 mockups and timed for how quick they could find the 2
11:25 walterbender tomeu: yes, we haven't really talked about wade's suggestion
11:25 cms tomeu: excellent--let's work through the details offline via iaep
11:26 tomeu cms: sounds good
11:26 walterbender tomeu: but I could see it being connected to the ideas we have been discussing
11:26 cms great--for now, i'd suggest we leave the topic and work on our observations
11:26 seandaly But that test was testing more color combinations than icon groupings
11:26 cms so we can move on to the other topics
11:27 tomeu seandaly: but that would help only with discoverability and not with general usability, right?
11:27 walterbender ok
11:27 seandaly tomeu: yes
11:27 homunq my suggestion is inspired by wade's
11:27 tomeu yeah, I love search UIs with tags, but there are miriad of ways to expose that in the UI
11:27 homunq but an attempt to be a bit simpler graphically
11:27 cms homunq: it would be great if you could create a sketch for us, so we can evaluate it better
11:27 homunq (not have multiple rings visible at once)
11:27 tomeu and it will work or not depending on those details
11:28 #ACTION homunq to get a box of crayons and draw for us ;)
11:28 cms ok--should we move on to keyboard shortcuts?
11:28 seandaly tomeu: I might draw too
11:29 tomeu seandaly: sounds good, maybe having several proposals would help here
11:30 homunq wonders where is eben...
11:30 cms everyone, let's move on to the next topic!
11:30 homunq would like to have svg versions of eben's existing mockups to start from
11:30 walterbender is there anyone here who understands the constraints on assigning keyboard shortcuts?
11:30 homunq can work it out.
11:31 walterbender #TOPIC keyboard shortcuts
11:31 my big issue is that there are no dedicated frame and journal keys
11:32 cms walterbender: that is a big problem--frame especially needs a shortcut
11:32 walterbender and having to type alt-shift-... is too difficult to remember or execute
11:32 cannot we just assign F5 and F6?
11:32 the same way we have cooped F1-F4
11:32 garycmartin walterbender: +1 (barring tech issues)
11:32 y0shu are the function keys available on netbooks? like the classmate?
11:33 seandaly that's what function keys are for...
11:33 homunq thinks we should assign alt and ctrl to application-specific and sugar-wide.
11:33 tomeu homunq: also to F* keys?
11:33 homunq develop already uses f5-f8
11:33 walterbender homunq: I think that is the intention of alt vs cntrl...
11:34 seandaly my Asus EeePC has function keys
11:34 walterbender homunq: but I don't know that it is consistently applied
11:34 tomeu I'm a bit concerned about the discoverability of those keys, a very big percentage of users don't get to know any accelerator
11:34 seandaly So does my Acer Aspire One
11:34 homunq of course not. one activity is not important here, just saying.
11:34 y0shu probably safe to use them then
11:34 walterbender classmate does, in combination with fn
11:34 homunq tomeu++
11:34 seandaly I "tried" F1 the first time on non-XO
11:35 homunq I think that f9-f12 are safer
11:35 tomeu so if our UI depends more than the others on people using keys like that...
11:35 cms what do we use the ESC key for, generally? could that be used to bring up the frame?
11:35 y0shu fn is kind of difficult for kids I think
11:35 homunq an xo has the frame key. Anybody else is not using them for brightness and volume.
11:35 tomeu cms: I think that Esc is used in general to dismiss stuff
11:35 walterbender tomeu: I agree about discoverability, but it is a problem with alt-shift-f as well
11:35 seandaly y0shu: in my experience kids bang on keys until something happens
11:35 tomeu walterbender: yeah, dropping the modifiers help there, but may not be enough
11:35 homunq my daughter uses alt-esc. never uses the exit from the toolbar.
11:36 seandaly I like sequential F1-2-3-4-5-6
11:36 cms ESC might work for the frame, since it is taking you out of the current view...
11:36 walterbender tomeu: we have a general problem with non-XOs re the view keys not being discoverable...
11:36 cms another possibility could be ALT+SPACE?
11:36 seandaly if F1-2-3-4-9-10 wondering what the missing ones do
11:36 tomeu walterbender: yeah, that's what I was referring to
11:36 y0shu seandaly: yeah, I've seen that, but two keys at once,  fn+1 for example is harder for them to see a pattern
11:36 cms though i think the function keys make the most sense
11:36 homunq cms: naked ESC is used by too many applications to be free for us.
11:37 seandaly clear that combos always less intuitive
11:37 walterbender tomeu: but once they discover them, adding more should be easier for them
11:37 cms homunq: i see...
11:37 homunq seandaly: F1-2-3-4 11-12
11:37 middle gap is available to activities
11:37 y0shu seandaly: if most netbooks have function keys though, its probably fine to use them
11:37 tomeu walterbender: yeah, wonder if the help activity could with that
11:37 homunq this is most consistent with xo keyboard.
11:37 seandaly homunq: same Activities, or depends?
11:38 tomeu I remember that some programs in the old macos that used lots of accelerators had a window that displayed the keyboard and the function of each key
11:38 homunq seandaly: ??
11:38 tomeu but on macs, there was a limited number of keyboards
11:38 homunq I definitely ++ to discoverable shortcuts.
11:38 walterbender tomeu: if they ever discover the frame, we could add the keyboard shortcuts to the hover menus
11:38 seandaly F5-6-7-8-9-10 Activites, but always the same ones, or depends on contexte or installation?
11:38 tomeu we could have an activity that taught those keys, then rely on some kids teaching others about them
11:39 walterbender: that's very important
11:39 homunq My dream is that just holding alt puts up a grey letter in front of each toolbox item
11:39 tomeu walterbender: we have talked before but never managed to
11:39 homunq and toolbox set
11:39 tomeu homunq: that's interesting ;)
11:39 cms homunq: that would be great--can we do that?
11:39 seandaly tomeu:from MacOS v7 keyboard was "live" I think, hit a key & screen showed which
11:40 homunq just holding control brings up a cheat sheet after slight delay
11:40 tomeu seandaly: we could do something like that
11:40 homunq with copy, paste, view source, screenshot, etc.
11:40 global stuff.
11:40 tomeu ooh
11:40 homunq: I like that a lot
11:41 homunq next activity, previous activity.
11:41 cms that's a great idea
11:41 walterbender so we have two action items emerging: a way to invoke a cheat sheet and a remapping of some Sugar keys to F keys
11:41 tomeu but would help only with accelerators that have a modifier
11:41 seandaly My point of view is: a combo key should react somehow (even blinky gray dot) to show it does "something"
11:41 homunq this preserves ctrl-x ctrl-c ctrl-z which is important to me.
11:42 tomeu seandaly: that's part of a general problem with the lack of immediate feedback in the UI
11:42 cms what is holding CTRL for a few secs brings up the frame?
11:42 seandaly I would not recommend changing ctrl-x and c and z
11:42 homunq and v of course
11:42 walterbender cms: I like that idea
11:42 seandaly homunq: +1
11:42 mtd homunq: +1
11:43 walterbender cms: access to the frame is paramount
11:43 homunq walterbender: in my scheme, that would be F12
11:43 walterbender homunq: maybe both?
11:43 cms yes, i agree--and holding ALT could bring up the key commands
11:43 seandaly How to restore frame is not sure how I got it then it autohides?
11:43 cms homunq: F12 sounds great, too
11:43 seandaly s/is/if
11:43 mtd (frame could also come up with both shift keys, or ctrl twice in quick succession)
11:44 homunq walterbender: but I am reserving hold-ctrl for cheat sheet
11:44 walterbender homunq: OK
11:44 homunq of ctrl combos.
11:44 seandaly Careful double-shift often used for alternate keysets e.g. Cyrillic
11:44 garycmartin homunq: Watch out for using end F keys for critical functions, they don't exist on all keyboards...
11:44 mtd seandaly: really?  on windows the default is Alt + LShift
11:44 homunq garycmartin: :( did not realize
11:44 mtd garycmartin, homunq: it's always scary to use F-keys
11:45 walterbender F12 is special on the classmate, one level of indirection :(
11:45 homunq walterbender: and home?
11:45 mtd garycmartin, homunq: better to re-use a modifier, like super
11:45 walterbender checking
11:45 homunq home/end are pretty usable, if they're there.
11:45 garycmartin homunq: F12 is eject on many older Mac keyboards.
11:45 seandaly mtd: I haven't typed on a Russian keyboard in Windows since 2002 so maybe changed since
11:46 mtd homunq: they're also pretty standard text-editing keys.
11:46 homunq mtd: true.
11:46 mtd seandaly: yeah that's definitely the XP default "switch keyboard config" key chord (Alt + LShift)
11:46 y0shu garycmartin: yeah F12 is eject, but I don't think it would matter if you were running sugar
11:46 garycmartin mtd: F keys scary +1
11:46 walterbender homunq: home is labeled on the arrow key... not sure how you access it
11:46 seandaly on Mac, F12 is also default for Dashboard widgets
11:46 homunq ah
11:47 what about grab/monopoly keys?
11:47 garycmartin y0shu: but the key isn't marked f12, it can have a little eject graphic on it.
11:47 homunq that would be a logical place for frame
11:47 mtd homunq: those are super - could be used, yeah, but not just one press on windows :)
11:47 homunq and honestly I am not attached to grab.
11:47 garycmartin y0shu: and some don't even have a key at all!
11:47 y0shu seandaly: if you're running sugar on a stick it wouldn't bring up dashboad
11:47 *dashboard
11:48 mtd homunq: holding keys isn't great for the frame because one wants to be able to bring it up quickly with a minimum of delay
11:48 seandaly y0shu: haven't tried it
11:48 homunq mtd: huh? on windows, one press on "windows logo" key brings up start menu
11:48 mtd homunq: and I think requiring more than one key to be pressed would make it hard for the kids
11:48 homunq mtd: agreed
11:48 cms the grab key is important
11:48 seandaly combos always more difficult...
11:48 cms how do we currently support scrolling?
11:48 mtd homunq: exactly, so that's not great if you're running sugar under windows...but maybe we don't care.
11:48 y0shu I agree with just one key
11:48 homunq which is why I am suggesting "just press the windows/apple/grab key
11:49 mtd homunq: that's the best one I've heard bar pressing some modifier key twice in a row.
11:49 homunq: (super)
11:49 y0shu don't we use the super key (command/windows key) already?
11:49 homunq I think that if you're running sugar under windows, "get me out of here" should NOT be simple
11:49 seandaly Both Asus EeePC and Acer Aspire One have "home" icon key between Fn and Alt
11:49 homunq otherwise, young kids will get out and not be able to get back
11:50 tomeu cms: pgf has made advances in the grab key
11:50 homunq so from that perspective, taking over the windows key is a feature, not a bug.
11:50 cms tomeu: that's good news--it's essential that we have a functional way to scroll in the UI
11:51 tomeu: it may also be wise to reconsider the scrollbar design, now that we are designing for other platforms
11:51 seandaly I have never used Windows key (on Windows) what is it supposed to do?
11:51 cms seandaly: it brings up the start menu
11:51 seandaly Ohhhhh
11:51 homunq cms: I think we can nevertheless agree that frame key is more vital than grab key.
11:51 tomeu cms: other platforms could use the grab key in the same way, but the key won't have a nice hand drawn on it
11:51 cms using the windows/apple key is a perfect analogy to bring up the frame
11:51 y0shu seandaly: its really useful  windows + r brings up command prompt
11:52 cms homunq: well, i think we need to enable both
11:52 y0shu cms: +1  super key
11:52 seandaly y0shu: thanks for tip I use Cygwin on work PC
11:52 cms homunq: or, have a different scrollbar solution, which i'd also be in favor of
11:52 y0shu seandaly: np
11:52 homunq cms: yes, but putting grab in, say, F9, where it will be usually-but-not-always available, would be an acceptable compromise
11:52 whereas putting frame key there would not.
11:52 tomeu wonder if this isn't the kind of discussion that can be dealt with sending proposals to iaep until people stop finding issues with it
11:52 cms homunq: actually, i think grab needs to be close to the trackpad
11:53 homunq: grab is currently the only proper way to scroll (as designed)
11:53 homunq cms: aak, good point.
11:53 is grab intended to be sticky?
11:54 cms homunq: not sure, once we have it going we should try different methods
11:54 homunq (I'd vote for sticky for the next 1 click)
11:54 cms grab might be easier to use if sticky, yes
11:54 maybe it acts as a toggle
11:55 homunq but for right right now, can we agree to put grab on the back burner and decide frame?
11:55 I think it is more vital.
11:55 cms yes, sure
11:55 homunq so, my suggestion for overall scheme:
11:56 ctrl for global shortcuts, holding brings up cheat sheet
11:56 tomeu be it sticky or not, perhaps we should have a way to show that it is on
11:56 homunq alt for activity-specific, holding brings up transparent letters over toolbar (and toolbar choices)
11:56 tomeu some kind of translucent square in a corner
11:56 homunq monopoly key for frame
11:57 f9-f12 available for later semi-important global functions, which should all have other availability too.
11:57 f5-f8 available for important activity-specific functions, ditto.
11:58 garycmartin homunq: is your objection to F5-F6 just becase you've used it in develope?
11:58 homunq garycmartin: I used it in develop because on the XO keyboard it is supposed to be available for the activity.
11:58 mtd homunq: I think we should clarify here we are only talking about using the F-keys in the shell, not grabbing them from activities
11:59 homunq I do not know if any other activities use it, but I like the idea of one-button shortcuts for activities.
11:59 mtd homunq: the only key grabbed from activities are Super
11:59 s/are/is/
11:59 homunq: right?
12:00 homunq actually, in my proposal, sugar grabs f1-f4 (almost inevitable) and f9-12.
12:00 Activities only get f5-f8
12:00 garycmartin mtd: F1 to F4 are currently already taken
12:01 mtd homunq, garycmartin: ok
12:01 homunq this is parallel to how it is on the xo keyboard, and to me a decent way to slice the pie.
12:01 seandaly homunq: if I understand you, F5-F8 available for each Activity to define?
12:01 homunq seandaly: yes.
12:02 note that the floaty letters from holding alt could include f5-f8
12:02 and that alt-5 through alt-8 could be synonyms, in case someone didn't have f keys.
12:02 although...
12:03 my other idea had been that alt-numeral was going to be to choose toolbars.
12:03 seandaly not aware of modern machines without F keys at least with blue Fn
12:03 homunq although alt-letter would be global, not toolbar-context-dependent.
12:03 choosing toolbars would just be choosing what's visible.
12:04 seandaly: do you think blue-fn alts are discoverable enough for a kid?
12:04 seandaly homunq: No, not at all
12:05 My kids all struggled with shoft-lock
12:05 s/shoft/shift
12:05 tomeu gentlemen, time is running
12:05 I think we have made good progress on this one
12:05 cms thanks tomeu--should we move on to our next topic?
12:06 tomeu perhaps people can send concrete proposals to the mailing list?
12:06 garycmartin tomeu: +1
12:06 FGrose To collect community proposals, after/upon posting to iaep: http://wiki.sugarlabs.org/go/D[…]/Vision/Proposals
12:06 y0shu tomeu:  +1
12:07 cms garycmartin: you suggested to talk about the a.sl.o design
12:07 tomeu oooh
12:07 FGrose: that's cool
12:07 y0shu cms: that was me
12:07 cms oops, sorry!
12:08 y0shu no worries
12:08 I put up another mock up http://wiki.sugarlabs.org/go/Addons_Portal/Design
12:08 and sent it out on the mailing list as well
12:08 cms looking at it now...
12:08 is this based on eben's earlier mockup?
12:08 walterbender #TOPIC a.sl.o design
12:09 seandaly y0shu: it looks good but I do think we should pick from the logos on the logo page
12:09 y0shu seandaly: is that not one of them?
12:09 seandaly And, we have a concern with harmonizing top menu bar
12:09 cms yûshu: http://wiki.sugarlabs.org/go/Logo
12:09 y0shu that can be changed fairly easily
12:10 seandaly y0shu: typography on yours is fatter
12:10 y0shu cms: yeah I must have added a stroke to the labs, can change that
12:10 cms yOshu, have you seen eben's mockup? if not, i'll ask him to send it out again
12:10 y0shu cms: yeah I have seen it
12:11 cms it would be a good point of reference as you develop the design
12:11 seandaly also (i'm always concerned about first-time visitors) go to sugarlabs.org will be confusing since they assume they are there already
12:11 garycmartin y0shu: I'd also stick with standard fonts, unless you're willing to generate images in multi-languages.
12:11 seandaly better to say what we say on first page of wiki
12:11 home
12:12 cms and, on a visual standpoint, my main point is consistency with the identity, meaning using one of the 12 logos, and Helvetica/Arial for typography
12:12 y0shu garycmartin: are you talking about the "download and install activities for sugar"?
12:12 seandaly visitors need to know how to get to "main page" if lost
12:12 garycmartin y0shu: yea.
12:12 cms *from a visual standpoint
12:12 seandaly cms:+1 important
12:12 y0shu cms: I'm using helvetica neu - of course on the web it would be helvetica/arial
12:13 cms yes, that's great
12:13 tomeu sorry, need to leave. I think both proposals look good enough to replace what we have now, we could then collect feedback and move forward from there. in the future we may be able to do more interesting things like what eben suggested, but right now might be wiser to not change too much the php code and only play with css and the backgrounds png
12:13 cms (i think i detect verdana though in areas...)
12:13 thanks for joining tomeu
12:13 y0shu later tomeu
12:13 seandaly bye tomeu
12:14 cms yOshu: if you like we could take this offline to go over details
12:14 tomeu leaves
12:14 seandaly y0shu: keep scenario in mind of arriving at www.sugarlabs.org after Google search, clicking on Activities
12:14 garycmartin y0shu: the dotted outlines are a little non-standard, we don't use them anywhere else. Perhaps just go with a solid stroke if you have to have a bounded box.
12:14 y0shu seandaly: what do you mean "better to say what we say on first page of wiki" ?
12:15 seandaly we have separate window for the moment to mitigate difficulty of returning to homepage
12:15 y0shu: "home"
12:16 y0shu seandaly:  ?
12:16 garycmartin seandaly: multiple windows caunsing me more confusion to be honest, I keep discovering extra windows spawned by www.sl.org :-(
12:16 y0shu I think the home link is terribly confusing
12:16 seandaly top menu bar
12:17 garycmartin: multiple windows only because nav across 3 sections of site not harmonized
12:17 y0shu garycmartin: I agree, if it's an external link, then maybe open in a new window, but not for our own pages
12:17 cms everyone, i'm going to have to leave soon--y0shu, we can discuss later via email if you want
12:17 seandaly multiple windows bad for Browse on XO too
12:18 y0shu cms: alright, take care
12:18 seandaly y0shu: I'll be happy to go with 1 window when all content on 3 sections available from any section
12:18 cms thanks for joining everyone! i'll send out an email about our next meeting
12:18 seandaly cms: bye
12:18 y0shu seandaly: I think the wiki and home page have huge usability issues concerning navigation
12:18 walterbender cms: please #endmeeting
12:18 cms #endmeeting

Minutes | Index | Today     Channels | Search | Join

Powered by ilbot/Modified.
Webmaster