Skip to content

Select Tool: Viewport box selection #145

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

Closed
Keavon opened this issue May 23, 2021 · 1 comment · Fixed by #178
Closed

Select Tool: Viewport box selection #145

Keavon opened this issue May 23, 2021 · 1 comment · Fixed by #178
Assignees
Milestone

Comments

@Keavon
Copy link
Member

Keavon commented May 23, 2021

Extending upon #140, we need to drag a box around a region in the viewport and select all the layers inside (which would be selected if you went and selected every single pixel inside that rectangular region). We don't want to use the bounding box of each layer, because your box selection might include shapes which don't have geometry located in the rectangular region. This will possibly be tricky to solve and might need to use some of Kurbo's algorithms. It would be nice if we can do it purely in the frontend with JS though. Depends on #137.

Complexity: 3
Involves: Frontend (JS), Editor (Rust)

@TrueDoctor TrueDoctor added this to the Sprint 4 (current) milestone May 23, 2021
@Keavon Keavon added Available Web Involves web programming (TypeScript, Svelte, CSS) and removed Blocked labels Jun 10, 2021
@pkupper pkupper self-assigned this Jun 10, 2021
@Keavon Keavon added the Rust label Jun 10, 2021
@Keavon Keavon added In-Progress and removed Available Web Involves web programming (TypeScript, Svelte, CSS) labels Jun 12, 2021
@Keavon Keavon added the Blocked label Jun 17, 2021
@Keavon
Copy link
Member Author

Keavon commented Jun 17, 2021

Blocked presently on #100.

@Keavon Keavon removed the Blocked label Jul 4, 2021
@Keavon Keavon removed the In-Progress label Jul 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants