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

More drawing tools #35

Open
12 of 14 tasks
edemaine opened this issue Jun 9, 2020 · 3 comments
Open
12 of 14 tasks

More drawing tools #35

edemaine opened this issue Jun 9, 2020 · 3 comments
Labels
priority High-priority because of requests or importance
Milestone

Comments

@edemaine
Copy link
Owner

edemaine commented Jun 9, 2020

Mainly for mouse users, it'd be nice to have tools that "draw straight":

  • Line segments
  • Rectangles
  • Ellipses
  • Polylines/polygons
    • Snap to (first/last?) endpoints for stopping polyline (second click) or closing polygon
    • Toggle or separate tool for regular n-gons / stars?
  • Toggle for horizontal/vertical (orthogonal), for line segments and polylines [SHIFT]
  • Toggle for 1:1 aspect ratio, for rectangles (squares) and ellipses (circles) [SHIFT]
  • Toggle for specifying from center vs. endpoints, for line segments, rectangles, and ellipses [ALT]
  • Toggle for arrows, for line segments and polylines and maybe pen, via SVG markers
  • Dashed/dotted lines (Custom line styles (dotted, dashed, etc.) #61)
  • Fill color, for rects, ellipses, and polylines (Fill color #83)
  • Opacity (separate stroke/fill?) (Transparency #25)
  • Anchor select/drag (Anchor dragging tool #214)
@edemaine edemaine added the priority High-priority because of requests or importance label Jun 9, 2020
edemaine added a commit that referenced this issue Jun 10, 2020
edemaine added a commit that referenced this issue Jun 10, 2020
edemaine added a commit that referenced this issue Jun 10, 2020
edemaine added a commit that referenced this issue Jul 6, 2020
@edemaine edemaine added the discussion Discussion ongoing / would be useful label Jul 6, 2020
@edemaine edemaine mentioned this issue Aug 27, 2020
3 tasks
@edemaine edemaine removed discussion Discussion ongoing / would be useful priority High-priority because of requests or importance labels Aug 27, 2020
@edemaine edemaine added the priority High-priority because of requests or importance label Feb 3, 2021
@edemaine edemaine mentioned this issue Feb 3, 2021
2 tasks
@edemaine edemaine added this to the 6.851 milestone Feb 10, 2021
@diomidov
Copy link

diomidov commented Jun 1, 2021

Bump. Drawing gadget transitions by hand is such a pain. Dylan, Josh, and I want an arrow tool.

@edemaine
Copy link
Owner Author

Arrows, dashed/dotted, and anchor select are now implemented and deployed.

edemaine added a commit that referenced this issue Nov 17, 2022
edemaine added a commit that referenced this issue Aug 9, 2023
@awestover
Copy link

Support for a "curly brace" tool would be helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority High-priority because of requests or importance
Projects
None yet
Development

No branches or pull requests

3 participants