scratchfoundation / scratchfoundation/scratch-blocks

Sharing multiple block stacks (via Share the Love) results overlapping stacks

Open
#1,995 1 comment 0 reactions 1 assignee View on GitHub

@paulkaplan is already working on this.

Since Sep 3, 2019.

Low Severity Medium Prevalence priority 4
Dominant language
JavaScript
Stars
2.8k
Forks
1.6k
Avg merge
4h 51m
Merged PRs (30d)
12

Description

Expected Behavior

Stacks shared via Share the Love should not become stacked over one another. Rather than defaulting to the upper left corner of the workspace, stacks should be dynamically placed on the workspace relative to the other blocks on the workspace.

Actual Behavior

Blocks default to the upper left corner. This results in blocks overlapping, which is potentially confusing as stacks can appear to be hidden.

2019-09-02 16 21 49

Steps to Reproduce
  1. Create two (or more) stacks of blocks on the workspace
  2. Create a second sprite
  3. Drag stacks ("share the love") from the sprite from step 1 on the second sprite from step 2
  4. Look at the blocks on the workspace of the second sprite, the recently dragged over block stacks should all be in the upper left corner on top of one another.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.