Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design - Horizontal Grammar #2

Closed
16 tasks done
thisandagain opened this issue Jan 12, 2016 · 6 comments
Closed
16 tasks done

Design - Horizontal Grammar #2

thisandagain opened this issue Jan 12, 2016 · 6 comments
Assignees
Labels
Milestone

Comments

@thisandagain
Copy link
Contributor

To Do

  • Define subset of blocks for initial design pass
  • Initial design pass
    • Flag
    • Event receipt
    • Event emitter
    • Move right [int]
    • Reset
    • Say [string]
    • Repeat [int]
    • Forever
  • Design review
  • Second design pass
  • Handoff for implementation

Questions

  • Should the "forever" block continue to be an end-cap? No (see below)
  • Should we have a template for a block w/o an icon (text-based)?
  • How do we handle use-cases like the "Mic" block in Scratch Jr?
@thisandagain
Copy link
Contributor Author

Note: Meeting tomorrow to define block subset for initial design review.

@thisandagain
Copy link
Contributor Author

Initial set of block "primitives" defined. Couple questions regarding iterators / "C" blocks, but otherwise moving forward as planned.

@thisandagain
Copy link
Contributor Author

Follow-up from design meeting yesterday:
Yes, we will drop the "end cap" style block and migrate the "forever" iterator to follow the "repeat" block's implementation. This should help smooth the transition between the horizontal and vertical grammars.

@carljbowman
Copy link

Round 1.1 — Horizontal Blocks

Larger notches

r1 1_horizontal-block-sketches

Round 1.2 — Horizontal Blocks

Smaller notches

r1 2_horizontal-block-sketches

Blocks are sketched on a 4px grid. These PNGs are exported at 2x for HI-DPI screens. Colors are still a WIP.

@carljbowman
Copy link

Round 4 – Horizontal Blocks

  • Larger Notches
  • Smaller 40px icons
  • 4px border-radius
  • Rounded Event Cap / Forever Loop

Still Needs work

  • Icons
  • Colors

r4_block-list

Standard Block - Reset

Standard Block with Int Input - Move Up

Standard Block with String Input - Say

Event Cap - Green Flag

Event Cap with Dropdown Input - Broadcast Message

Control Loop with Int Input - Repeat

Control Loop - Forever

@thisandagain thisandagain added this to the March 31 milestone Feb 29, 2016
@carljbowman
Copy link

Primitives have been defined and broken out into their own issues as listed above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants