Skip to content
This repository has been archived by the owner on Mar 10, 2022. It is now read-only.

Selecting Strokes Re-Aligns them #120

Open
carter2422 opened this issue Sep 9, 2013 · 10 comments
Open

Selecting Strokes Re-Aligns them #120

carter2422 opened this issue Sep 9, 2013 · 10 comments

Comments

@carter2422
Copy link
Member

If you select a stroke that has been shifted or otherwise manually aligned is selected then it auto-aligns its self. No alignment should take place upon selection.

@ghost ghost assigned patmo141 Sep 9, 2013
@patmo141
Copy link
Contributor

patmo141 commented Sep 9, 2013

Are you ctrl + clicking to select?

@carter2422
Copy link
Member Author

Nope, just LMB.

@patmo141
Copy link
Contributor

patmo141 commented Sep 9, 2013

You are technically widgeting them wgen clicking. Ctrl click to just select.

@carter2422
Copy link
Member Author

That doesn't make sense to me. Why does the widget cause realignment?

@patmo141
Copy link
Contributor

This is a hard concept to explain. I'm going to make a video.

@carter2422
Copy link
Member Author

Okay cool, thanks.

@patmo141
Copy link
Contributor

@patmo141
Copy link
Contributor

the underylying reason is the way contours works. The "in this situation" reason is becuase its hard to distinguish a click from someone clicking to intitiate a transform.

Basically, it always assumes you have clicked to transform unless you hold ctrl....so when you release it re-cuts the object. Video explains why this ruins your alignment sometimes.

I'm pretty sure I can improve this on both levels though

@patmo141
Copy link
Contributor

So...two problems here which we can leave as one bug.

a. simple clicks cause behind the scenes transform, causing a re-cut and re alignment. Losing established shift
b. shift is not well preserved through transformations

@carter2422
Copy link
Member Author

Ah that makes perfect sense. Thanks for the video.

In response to a. above, could we mitigate this by implementing a threshold detection for what is considered a transform? Such that if a user simply selects the stroke, or moves it a minuscule amount, then Contours doesn't consider it a new cut?

patmo141 added a commit that referenced this issue Sep 11, 2013
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants