-
Notifications
You must be signed in to change notification settings - Fork 281
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
Various possible features, to-dos, and bugfixes to be broken out #87
Comments
@sashadev-sky Can you please glance over the issues above and let me know if you've started/finished up on anyone of these in any of your PRs? That'll be really helpful to know. I can then start working with the rest of these. Some of these I think are done already:
|
Hi! I think finishing up submenus will be really useful as it'll allow us
to better organize and consolidate current features, and make more room for
more toolbar menu items! Thanks!
…On Sun, Jul 7, 2019 at 9:58 AM Pranshu Srivastava ***@***.***> wrote:
@sashadev-sky <https://github.com/sashadev-sky> Can you please glance
over the issues above and let me know if you've started/finished up on
anyone of these in any of your PRs? That'll be really helpful to know.
Some of these I think are done with:
- add image ordering -- bringToFront() should be temporary only; we
need img.raise() or img.lower() or img.raiseToTop() etc... also img.order()
for current position in order
- create img.toGeoJSON() so we can send a concise description of an
image to MapKnitter, plus properties:
- Any other issue that comes to mind?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#87?email_source=notifications&email_token=AAAF6JZINWFI2J5ENL644VDP6HY6JA5CNFSM4ESFOHLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZLMA5A#issuecomment-509001844>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAF6J3FO2553RMGU7F5MYLP6HY6JANCNFSM4ESFOHLA>
.
|
@rexagod Looking them over! @jywarren would appreciate your input on these points:
|
I think this is OK. This comes up sometimes when people want to ONLY scale something, but preserve its rotation. we should be able to detect clicking on a handle and not BoxSelect if so, and get this working in either order, but not a priority!
+1
|
I think highest priorites now are:
Then:
|
@jywarren I don't remember shift + drag for scaling ever being a feature! I could add this, but it doesn't seem like a convenient way to scale from the keyboard, having to target the handle exactly. Do you think maybe we should see through #165 (rotate gesture support) first and then decide what makes sense after? I am not sure if I will end up adding scaling to it (hopefully will) and not sure if it will just be touch or also mousepad (have to double check, so far I think it is leaning towards touch only). |
@jywarren geoJSON may help solve some bugs. I am slowly trying to root out the primary library bugs right now but I think they will involve some big changes - from switching to webGL or Canvas, SVG, geoJSON, or using only transformation matrices. Still a lot to think about there! gesture rotation was working okay last time I worked on it. Still needs cleaning up and have to verify the implementation details. But it cannot use css transformations, and using |
Sure, the shift/drag to scale only was just turning off the rotation line
in the rotate/scale, if it detects the shift key. It's not super important.
Regarding gesture rotation, sounds great, and i think the key here is that
we're looking to plug it into the same kind of "move the corner points"
approach to rotation and scale as the rotate/scale tool. That is, we should
a) establish the angle and distance of the gesture from the center point,
and b) apply a rotate/scale to all four corner points. That way it'll share
much of the logic with the already-existing system. Looking forward to it!
…On Wed, Jul 10, 2019 at 2:34 PM Sasha Boginsky ***@***.***> wrote:
@jywarren <https://github.com/jywarren> geoJSON may help solve some bugs.
I am slowly trying to root out the primary library bugs right now but I
think they will involve some big changes - from switching to webGL or
Canvas, SVG, geoJSON, or using only transformation matrices. Still a lot to
think about there!
gesture rotation was working okay last time I worked on it. Still needs
cleaning up and have to verify the implementation details. But it cannot
use css transformations, and using _rotateBy and _scaleBy is buggy
(probably even more buggy because touch gestures are less precise). So this
is why i'm trying to work out all the kinks before. I will make sure,
though, to fix it up and prepare for merge soon whether or not I resolve
the issues.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#87?email_source=notifications&email_token=AAAF6JYPQCVBUQ2UIB2SASLP6YTPPA5CNFSM4ESFOHLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZULFCI#issuecomment-510177929>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAF6J2LUTGULKDHJAFX5CTP6YTPPANCNFSM4ESFOHLA>
.
|
@jywarren Hello there, I'm an outreachy applicant, I'm interested in contributing to the Mapknitter project. |
@TildaDares Hello again, I noticed some tasks in this issue have not been checked off. Can I convert them to FTOs or work on them myself? |
...into separate issues
(copied in from README)
To do:
Lower priority:
_bounds
- yes=================
Leftovers, persnickity stuff:
The text was updated successfully, but these errors were encountered: