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

Stack Insertion, Removal, Group Movement #3

Closed
nelsonni opened this issue Apr 12, 2017 · 2 comments
Closed

Stack Insertion, Removal, Group Movement #3

nelsonni opened this issue Apr 12, 2017 · 2 comments
Assignees
Milestone

Comments

@nelsonni
Copy link
Owner

Cards must be able to be selected, dragged, and dropped onto other cards to form stacks. Selecting the visible area of a single card in the stack and dragging away from the stack should allow that card to be removed from this grouping. When in a stack, the stack of cards should be draggable when selecting any of the visible portions of the top header of the cards.

Design sketch (for reference):
untitled drawing 1

@nelsonni
Copy link
Owner Author

Since individual cards can be dragged out to remove from a stack, but the stack is also draggable as a group, there exists an interaction behavior collision. To resolve this, the following behaviors should be included in the resolution of this issue:

  • Selecting anywhere on the cards and dragging should result in the stack of cards being dragged.
  • Selecting the top header bar of any single card should result in just that card being dragged (and possibly removed from the stack, if it dragged away from the stack).

The design rationale follows that the primary dragging interaction with a stack is likely to be the entire stack, and therefore should have the largest draggable selection area. And inversely, dragging individual cards is a secondary interaction and therefore should have a more specific targeted draggable selection area (i.e. the top header bar of an individual card).

@nelsonni nelsonni modified the milestone: v0.1.0 Apr 24, 2017
@nelsonni nelsonni changed the title Card Stacking Stack Insertion, Removal, Group Movement Apr 24, 2017
nelsonni added a commit that referenced this issue Apr 27, 2017
Resolves issue #3 and issue #4. Further work required for issue #5; migrating issue to M2.
@nelsonni
Copy link
Owner Author

Resolved by PR #9 .

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

No branches or pull requests

2 participants