-
Notifications
You must be signed in to change notification settings - Fork 28
Select and move/copy/resize/recolor/rethicken #17
Copy link
Copy link
Open
Labels
priorityHigh-priority because of requests or importanceHigh-priority because of requests or importance
Milestone
Description
New tool mode
- Drag to move
- Shift-drag moves orthogonally
- Selecting color changes that attribute of pen stroke
- Ditto for thickness? This is tricky to do because we don't currently store the "natural" width of a pen stroke. We should add this, and maybe replace existing
wwith multipliers? Then can easily change the entire stroke, relatively. - Setting fill of selected objects
- Show bounding box of selection
- Duplicate selection via Ctrl-D
- Duplicate via button around bounding box
- Drag target (pan icon?) around bounding box for easier/more reliable dragging (don't need to exactly hit an object)
- *Via handles: Scale object (especially for images from SVG/PNG/JPG import #22) via
scaletransform- Alt to scale from center
- Shift to scale 1:1 (maybe default if using
touch? and if images and text?)
- Export of just selected objects (extension of SVG export of entire page #23)
- Copy/paste? This would be especially helpful across pages or boards.
Multiple selection styles (subtools within tool?):
- Arrow cursor-style single selection, and multiselection via shift/ctrl, is probably the starting point, as I have the selection code already.
- Drag through objects (in the same style as eraser)
- Is there precedent for this? like a wand. Indeed, Stefan's Journal calls this "magic wand"
- Rectangle select
- Illustrator's behavior of >0% hit is most natural...
- Could add option for Rhino-style rectangle orientation determines >0% vs. 100%
- Lasso select (Lasso select tool (feature request) #115)
- I'm thinking an object gets selected if >50% of the object is in the region. Or maybe 75%? Or could configure, e.g. between >0% or >50% or 100%.
- "Down from lasso" select (for adding a line for jagged text) [in Stefan's Journal]
- Select below horizontal line (for adding a line)
- Select all (Ctrl-A)
- Select same type/color/fill/size
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
priorityHigh-priority because of requests or importanceHigh-priority because of requests or importance