#6119 NORM Never A: TamTamEdit design issues and suggestions
Zarro Boogs per Child
bugtracker at laptop.org
Mon Jan 21 08:33:42 EST 2008
#6119: TamTamEdit design issues and suggestions
-----------------------------+----------------------------------------------
Reporter: HoboPrimate | Owner: Nat
Type: task | Status: new
Priority: normal | Milestone: Never Assigned
Component: tamtam-activity | Version:
Keywords: design | Verified: 0
Blocking: | Blockedby:
-----------------------------+----------------------------------------------
After translating the TamTam suite, I got really interested in them. Of
them all, there was one which using is quite a chore, and that is
TamTamEdit. Here are the problems I had with, in no special order:
1.The musical notes are very slim for the current screensize. The cursor
changes over different parts of a musical note, allowing you to move them
right-left, up-down and enlarge to the right. With such a horizontally
thin line, it's quite hard to: first learn all these possible ways to
modify them; two, actually click on its area to do what we want; three, to
move them up/down 1 scale at a time . The reason they are so thin, is that
there are 4 instruments and 1 drumkit, and each row for instrument allows
around 30 note scales. My suggestion would be to either decrease the
number of scales for each instrument by default, and have a zooming
feature for kids who which to have all 30+ of them.
2. I couldn't find a one to select more than one page at the bottom (to
delete many for example).
3. The pages at the bottom don't have palettes with the option to delete
them, so you only kinda figure it's possible, by trying the erase key.
4. The instrument palettes are not discoverable according to sugar normal
way. This because they don't have prelight like normal buttons. Also,
since clicking them doesn't immediately make a change, the palettes should
show on hover.
5. The "plus" buttons in the instrument boxes are hard to click and don't
have a tooltip to what they do.
6. In the instruments palette, the volume controls aren't clear what they
are for. First, the volume icons aren't used, and Mute is represented in a
checkbox with the letter 'M'. I would suggest to use "volume muted' icon,
'volume minimum' icon, slider bar, and 'volume maximum' icon. The volume
minimum icon ccrossed over icons to be used instead.
7. In the instruments palette, it isn't clear the relationship between
the instruments category chooser and instrument chooser.
8. The palette of the 'plus' sign in the instrument box doesn't make it
clear you'll be adding a new instrument, as it looks exactly like the
instrument palette. You could add a Secondary title "add new instrument',
but if that could also be shown visually would be nice (for kids/adults
who can't read).
9. The 'record keyboard' and 'record to .ogg' icons aren't clear. The
first uses the letter 'K', which is not international, and the 2nd uses a
wave line, when a 'musical' note icon would be more apropriate.
10. When you click record keyboard/to .ogg, nothing happens. You have to
figure that you need they are modifier buttons, and you'll need to click
play to begin the actual recordings. I don't know what to suggest. Would
it be a good idea for 'record to keyboard' and 'record to .ogg' be
alternate states of a combo-box 'play' button? Or is a 3-state toggle
button not a good idea, workable?
11. I still have no idea what the common control that 'select', 'draw'
and 'paint' tools have does. It's just an icon showing a cursor over a box
with multiple vertical slices. Perhaps just using text in that non-
intuitive control would be best? Also, shouldn't the combo-boxes for those
tool controls be insteader slider bars?
12. The 'duplicate' button tooltip could say 'Duplicate page', although
the icon is pretty good in conveying what is going to be duplicated.
13. There is plenty of space in the toolbar, why are volume and tempo
associated to the same button? If separated, each could have use a more
signifying icon, the first would use the 'volume' icon and the second the
'running man' icon from TamTamJam. The current 'sliders' icon for both
controls doesn't really tell you much, except that they will contain 2
slider bars :)
14. In the generate toolbox, why is there a play and stop button as well?
For convenience i bet, but since buttons aren't duplicated between
toolboxes anywhere else, one wonders if they are going to do a different
thing, and it makes less clear the special-purpose of the generate
toolbox. On the other hand, only having the play/stop button on the
compose button does mean you'll have to switch to it constantly, and they
are very used controls, so ignore this point.
15. Why are 'Generation' and 'Properties' buttons toggles? Are they
configuration options of the Generate button? If so, why do they have
apply/cancel buttons, are they like a 'Generate' shortcut? Both these
button palettes aren't very clear to me how they work.
16. The Cancel and Apply buttons ('Cross' and 'Check' icons) on the
'generation' and 'properties' palettes aren't labeled, and aren't pre-
lighted. As it's the first time they appear in a palette, labeling (I
think there is space) and pre-lighting them to show they are buttons would
make them more immediately understandable.
17. Properties button seems to have configuration for 2 things: Global
page properties, and Selected track properties. I would really separate
them more than they are.
In the selected track properties, many of its options can be individually
generated, is that so? Could be shown more clearer, for instance if the
checkbox to open the 'Generation' palette had a "dice" icon as a label for
the checkbox. Aditionally, if the generation palette expanded bellow each
property (like gtk's right-arrow for closed, and down-arrow for expanded
options feature) would make their individual relationship more clear
(plus, you currently can have multiple checkbox checked, which I don't
understand).
18. Finally, I would switch the "1-dice" and "2-dices" icon meanings.
1-dice looks more like "configure the dice before throwing", i.e. modify
randomization options, while the 2-dice looks more like "throwing the dice
to the table", i.e. execute the randomization.
19. I would suggest some rethinking to be done on the ordering and naming
of the toolboxes and of the
'Duplicate','Volume/Tempo','Generate','Generation', and 'Properties'
buttons, with an eye for the different "things" to which they apply: all
the pages (or the entire melody), current page, selected track(s).
--
Ticket URL: <http://dev.laptop.org/ticket/6119>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list