#3017 BLOC Trial-3: UI for Measure Activity that has the standard toolbar as UI

Zarro Boogs per Child bugtracker at laptop.org
Mon Sep 10 13:32:00 EDT 2007


#3017: UI for Measure Activity that has the standard toolbar as UI
-------------------------------+--------------------------------------------
  Reporter:  arjs              |       Owner:  arjs     
      Type:  enhancement       |      Status:  new      
  Priority:  blocker           |   Milestone:  Trial-3  
 Component:  measure-activity  |     Version:           
Resolution:                    |    Keywords:  ui, icons
  Verified:  0                 |  
-------------------------------+--------------------------------------------
Changes (by Eben):

 * cc: christianmarc, okada (added)
  * owner:  Eben => arjs


Comment:

 I've attached a design mockup for the measure activity with some changes
 from that which you posted.

  1. AC/DC toggle button
  2. Bias on/off toggle button
  3. Time/freq domain toggle button
  4. Bandpass filter (low, med, high).  I think that it's really useful to
 have the slider here (even with only 3 states) because it allows for
 labels at both ends (rather than only one, on a cycling toggle button),
 which provides more meaning about it's function via comparizon.  See how
 this works nicely in contrast to (8).
  5. For lack of a better option, we can use a popup menu to choose the
 interval for now.  1 second should likely be the default, since it
 provides more interesting results when jumping into the software without
 prior knowledge.
  6. Plate/pause toggle button.  When in live mode, this button will toggle
 between a still of the current waveform and live updating.  When a graph
 for a previous log is shown, this should appear as a play button icon.
 Clicking play will return to live mode from log mode.  This eliminates the
 need for a separate toggle (with redundant icons) for this purpose.
  7. Record/stop toggle button.  This one is straightforward.  Clicking
 will initiate a recording, and pressing stop will end it.  I imagine that
 we'll want to make many of the other buttons insensitive when recording,
 unless you'll support changing them while recording.  In particular, the
 interval menu and the play/pause button should be insensitive.  We may
 want another clear visual way to indicate that recording is in progress
 too.
  8. This is the amplitude slider.  I like this idea a lot, and adding the
 labels at both ends makes it clearer still.
  9. Details.  These are toggled from (14).  They are aligned on the ":"
 character.
  10. This is the graph region.  I think a subtle grid like that shown
 would be nice, and increasing the weight of the line itself would really
 go a long way to improving the visual of the waveform.
  11. When in log mode, clicking (or click-dragging) within the graph
 should reveal a vertical line (like a playback head) whcih reports values
 from the data in (time, value) pairs.  This would hide if dragged
 offscreen or upon returning to live mode.
  12. This area at the left, free of controls, can become a history of logs
 within the Measure session.  Clicking on a log directly will switch to log
 mode and show its corresponding graph.  Clicking play again would return
 to live mode.
  13. The currently selected log will have an erase button next to it, so
 that the logs can be managed.
  14. The view toolbar will contain:  zoom in, zoom out, show/hide info
 toggle button, fullscreen toggle button.

 Let me know what you think, and I'll start working on exporting the icons.
 Reassign this back to me with any comments.

-- 
Ticket URL: <https://dev.laptop.org/ticket/3017#comment:9>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list