InteractiveMechanics / nmai-nk360-interactives

0 stars 0 forks source link

[4-6] Pins disappear, display out of order #695

Closed amberreeves closed 6 years ago

amberreeves commented 6 years ago

On iphone, when you drag and drop a pin, the pin disappears. then, when you drag and drop another pin (a different theme/icon) the icon that is dropped is not the one selected. The first pin doesn’t display when dropped. When the second pin is dropped, it displays the first pin icon. When the third is dropped, it displays the second pin icon, and so on.

@mtedeschi i tested this on my iphone. the link i have is for the Values annotator, so there is only the one theme/pin/icon. so i can confirm that when i drop the values pin, it does not display over the text (it just disappears). however, since there aren't additional themes for this instance, i cannot confirm that dropping a second theme pin would show the first theme pin icon.

mtedeschi commented 6 years ago

This could be a big time suck for me. I'm going to prioritize everything else and come back to this at the end.

mtedeschi commented 6 years ago

Okay. Here's where I ended up: I redid the mobile markers and got them to be fixed position on screen. I added a close button to make it easier to close the annotation popup.

I'd like to test this a bit in the morning before deploying to make sure its working properly across screen sizes and as we expect.

amberreeves commented 6 years ago

sounds good. let me know when i can update laurie.

mtedeschi commented 6 years ago

I've done a good amount of retooling on this to get it working better, particularly on mobile. Right now, I have a few known issues:

mtedeschi commented 6 years ago

Continued progress. State of current issues:

mtedeschi commented 6 years ago

New updates:

mtedeschi commented 6 years ago

We're very close on this now. There are two outstanding bugs that I'd like to try to resolve for the next delivery, which hopefully shouldn't take too much more time:

mtedeschi commented 6 years ago

Finished. Seems to be working seamlessly across small and large screens. Solved all known issues above. Someone buy me a beer.