PokemonGoers / Catch-em-all

Now that we have tons of data about Pokemon (what they are, where they are, what’s their relationship, what they can transform into, which attacks they can perform, aso) we want to integrate it all into a comprehensive website. This website should contain sections about each Pokemon and its details. Additionally, the website should register the user’s location and tell the user how close is that the predicted pokemon to him/her. Additionally you will be incorporating the apps that were created by project B,C and D into the website. Your group will need to create automated builds and testing for this apps and use continuous integration to pull in new changes in the code repositories. Apps from projects B-D should be packaged and made available on NPM. Ideally when you completed these tasks the webapp component would integrate the apps by “requiring’ them. Here is a possible user story: when a user opens the website or the app the current location of the user will be shown. Additionally, the website/app will show automatically where the pokemons that are currently active are and where the pokemons that we predict to active in the nearest future (i.e. within half a day) will be located (all of this will be available from the app developed in project D). Hopefully, the website will be somewhat crowded by that data. Then, there needs to be a menu bar or something available (e.g. above the map or on the right side to it) that will list currently active or predicted pokemons. Clicking on one of them will make other pokemons on the map disappear, except of this clicked one. Separate web pages would allow the search and presentation of individual Pokemons and the information we gathered about them, including third party data (project A) and twitter analysis (project C)
9 stars 7 forks source link

Touch Zooming and Dragging Behavior #78

Closed johartl closed 8 years ago

johartl commented 8 years ago

There seems to be some weird behavior in terms of zooming and dragging when running the app on Android. To reproduce the bug you need to continuously zoom in and out and move the map. You'll eventually find yourself at a completely different place (for instance in the middle of the ocean or close to new zealand). It may be hard to explain but this bug seems to occur consistently for the native android app. My first guess would be that this has something to do with the touch events and how Ionic interfers with them. I think the bug does not reproduce when running the web app within google chrome on your Android device but maybe someone else should double check that.

AlexanderLill commented 8 years ago

Happens on Android even in the normal browser...

So I guess it is an issue with the map / position parameters or something.

(@johartl)

On Sep 22, 2016 12:47, "Jochen Hartl" notifications@github.com wrote:

There seems to be some weird behavior in terms of zooming and dragging when running the app on Android. To reproduce the bug you need to continuously zoom in and out and move the map. You'll eventually find yourself at a completely different place (for instance in the middle of the ocean or close to new zealand). It may be hard to explain but this bug seems to occur consistently for the native android app. My first guess would be that this has something to do with the touch events and how Ionic interfers with them. I think the bug does not reproduce when running the web app within google chrome on your Android device but maybe someone else should double check that.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/PokemonGoers/Catch-em-all/issues/78, or mute the thread https://github.com/notifications/unsubscribe-auth/AKkaOYE0kZszQTD1G0qsqiW_ZQuqRcdlks5qslzbgaJpZM4KDwV- .

johartl commented 8 years ago

Then we should test the app on other touch devices (Android tablets and Microsoft Surface) to isolate the error.

johartl commented 8 years ago

@PokemonGoers/pokemap-1 @PokemonGoers/pokemap-2

MajorBreakfast commented 8 years ago

I renamed the issue. Chrome on Windows is also affected if you use touch.

MajorBreakfast commented 8 years ago

New insights through some playing around:

MajorBreakfast commented 8 years ago

I get the same bug in Microsoft Edge. I cannot zoom with two fingers in Firefox (Changes page zoom level instead).

MajorBreakfast commented 8 years ago

@PokemonGoers/pokemap-1 @PokemonGoers/pokemap-2 We need a way to disable any refreshes of the displayed pokemon, so that we can differentiate between movements caused by bugs (e.g. in our css or whatever) and movements caused the update of the displayed pokemon.

AlexanderLill commented 8 years ago

@PokemonGoers/pokemap-1 @PokemonGoers/pokemap-2 are there any updates? :)

sacdallago commented 8 years ago

@PokemonGoers/pokemap-1 @PokemonGoers/pokemap-2

philbu commented 8 years ago

Fixed by new map update