Jon Atkins
dff09ed0c1
work-in-progress on render rewrite...
2013-08-23 05:08:08 +01:00
Jon Atkins
91a75a0f2f
add in portal click support and highlighters to new code
2013-08-23 04:28:09 +01:00
Jon Atkins
07c28538fd
work in progress - first attempt to use new rendering code
...
lots of things currently broken though...
2013-08-22 22:32:31 +01:00
Jon Atkins
726c82afe9
more work-in-progress. general render class done. no resonators, yet, no render limits, and no attempt to call the code
2013-08-21 19:01:29 +01:00
Jon Atkins
f2582cfcac
work-in-progress on map data rewrite
2013-08-21 04:12:02 +01:00
Jon Atkins
fee3a73767
move map data tile cache code into it's own file and clase
2013-08-19 20:55:07 +01:00
Jon Atkins
3f1b8ba47f
increase refresh timeout considerably when zoomed out. this will reduce requests to the servers when lots of data is visible
...
also, with the new higher tile count when zoomed out (#491 ) it reduces the odds of a new refresh starting before the old ones have finished
2013-08-16 17:41:25 +01:00
Jon Atkins
92433c5d4b
merge patch from #491 , that updates things to getThinnedEntitiesV4
...
also a couple of plugins that were missed
2013-08-16 17:36:17 +01:00
Jon Atkins
3ea40952ce
niantic are tweaking the web protocol. so far, seen getThinnedEntitiesV2 renamed to V3 - but no changes in request/response format?!
2013-08-13 21:11:32 +01:00
Philipp Schaefer
855ad003a2
disable splash screen on JS error and HTTP response error code ( fixes #475 )
2013-08-10 17:35:17 +02:00
Jon Atkins
b9a4f91f39
tweaks to data tile fetching and cached tiles - should end up with fresher data when the niantic servers are struggling
2013-08-08 11:56:00 +01:00
Jon Atkins
a43bd3ef0c
fix resonator rendering on zoom after changing to avoid re-rendering unchanged data
...
this whole area of code could do with some restructuring really - this will do for now though...
2013-08-05 20:10:58 +01:00
Jon Atkins
3d7440b06a
add ent[1] - the data modification timestamp, to beforePortalReRender
...
alsoi include the previous timestamp
for #324
2013-08-05 14:16:49 +01:00
Jon Atkins
54ebbc3896
bump version nimber in preperation for next release
...
remove maxZoom leaflet setting - as it overrides individual map layer settings - fix #466
ensure map zoom is valid for selected base layer - replicate functionality removed from current leaflet
2013-08-04 07:17:14 +01:00
Inye
55c055425b
Avoid using Object.keys(obj).length in hot code paths
...
Complexity of Object.keys(obj).length is O(n) where n is the number of
object keys. Unfortunately, JavaScript have no built-in means of
determining number of object keys in constant time. Therefore, we have
to count object keys using separate counter variable.
It may look ugly (and indeed it is), but it greatly improves smoothness
and overall feel of IITC.
2013-08-02 20:00:03 +04:00
Jon Atkins
16e15dfb51
first attempt at geodesic circles - for #292 (alsao see #201 and #425 )
2013-08-02 07:21:04 +01:00
Jon Atkins
a96d562a94
add overall minZoom and maxZoom limits to the map
2013-07-31 21:56:16 +01:00
Jon Atkins
55036be913
fix game score for team name change
2013-07-31 20:26:03 +01:00
Jon Atkins
f5d8587955
update code for the new internal name for enlightened - was ALIENS, now ENLIGHTENED
2013-07-31 20:15:14 +01:00
Jon Atkins
0a5200b7fa
improve handling of deleted entities, and of constructed entities
...
fix #450
2013-07-31 19:19:47 +01:00
Jon Atkins
4caea29fd3
don't try and display an address when none is available
...
fix #454
2013-07-28 18:39:12 +01:00
Philipp Schaefer
1e03e60c15
some whitespace fixes
2013-07-27 11:25:58 +02:00
Philipp Schaefer
ab164cfde5
Merge branch 'intents' of git://github.com/fkloft/ingress-intel-total-conversion into fkloft-intents
...
Conflicts:
mobile/res/values/strings.xml
2013-07-27 11:23:51 +02:00
fkloft
fa4d4c64f7
Pass title from JavaScript
2013-07-26 23:29:32 +02:00
Jon Atkins
e9ea00cd08
map data tile tweaks. tiles are put into buckets based on a simple tile count, rather than coordinates. should help things when re-requesting failed tiles when the others are cached - and possibly is closer behaviour to the stock intel page
2013-07-25 02:33:08 +01:00
Jon Atkins
5760f9b7a8
force rounding to integer the result of map.getZoom() when calculating the map data zoom
...
it's not something that sould happen, but it's been seen on mobile (#271 ) - this should eliminate the issues with portal data this causes
2013-07-25 02:03:41 +01:00
Philipp Schaefer
89846e1a77
get rid of WebRessourceResponse injecting (fix for #437 )
...
- added some kind of splash screen
2013-07-21 20:39:13 +02:00
fkloft
2b7ac5605b
Improved permalink/portal link
...
Now shows a dialog from which you can:
* share the permalink using the standard android share feature
* copy the link to the clipboard
* open the intel map link with an installed browser
* show the map with an installed map application (that supports geo: URIs)
2013-07-21 00:51:21 +02:00
Jon Atkins
1d46cd6b2b
portals don't always have field data - prevent exceptions in the code
2013-07-20 20:28:19 +01:00
Jon Atkins
c3576d566b
linkedEdges data for portals remains in some cases (when they decay?), so don't process the link data in this case
2013-07-20 20:27:24 +01:00
Jon Atkins
e321b06875
jquery update (i expect) broke $(window).on - $(document).on works instead
...
also changed guess player levels plugin from using jquery .delegate to .on - as the former is deprecated
2013-07-20 19:42:43 +01:00
Jon Atkins
dbc6ef18df
bump jquery versions in use, to match those already included on the stock intel site
...
(matching stock versions prevents multiple instances being loaded, which might cause issues and/or slow things down)
2013-07-19 22:42:57 +01:00
Jon Atkins
8b6defc2d4
make jquery include URLs protocol relative (i.e. without "https:") - this had been done before (and the comment was there), but got lost at some point
2013-07-19 22:21:23 +01:00
Jon Atkins
f232de3617
fill fields in with geodesic polygons, to match the changes made for links
2013-07-17 22:20:35 +01:00
Jon Atkins
89e2defc33
Merge branch 'master' of https://github.com/qnstie/ingress-intel-total-conversion into qnstie-master
2013-07-17 17:41:18 +01:00
qnstie
9f0d8807df
Added L.Geodesic.js library to the build
2013-07-17 13:42:30 +02:00
qnstie
dc6961667c
Changed link from polyline to geodesicPolyline
2013-07-17 13:31:46 +02:00
Philipp Schaefer
1038fb142a
removed trailing whitespace
2013-07-13 14:02:55 +02:00
fkloft
39ce9102e8
Show resonator status (level/energy) of selected portal in status bar on smartphones
2013-07-13 00:14:02 +02:00
fkloft
5bf8eb7333
Visual tweaks
...
(mostly CSS, don't show "Portals:" in statusbar on smartphones
2013-07-13 00:12:49 +02:00
fkloft
4162a5bbaf
show selected portal's color in mobile status bar
2013-07-12 17:42:27 +02:00
fkloft
08838020a1
show portal load level by color
2013-07-12 17:13:34 +02:00
Jon Atkins
3b7e81c1d5
various tweaks to the new portal details in the dialog
2013-07-10 00:42:29 +01:00
Gabriel Sjöberg
9cf2dd391e
Add cover photo submitter, cover photo votes, and portal details to large portal display dialog.
2013-07-09 17:03:19 -05:00
qnstie
5b3220cb98
Extracted portal marker into a separate function
...
This allows creation of plugins providing alternate portal marker styles and shapes (for third party plugin development). And it makes sense anyway :)
2013-07-07 20:01:03 +02:00
Jon Atkins
40cd3044f0
change to how the 4th link amp combines to calculate portal range - it appears the 3rd + 4th are both 1/4, to give a total of 3 times the range with rare link amps
2013-07-06 19:36:26 +01:00
Philipp Schaefer
135d1f63ad
set modal dialog width to auto (height is auto by default) since you can't see all information on a shrinked info dialog ( fixes #399 )
2013-07-02 12:25:16 +02:00
Philipp Schaefer
255831f4eb
let iitcm react on the dialog focused callback
2013-07-02 10:53:03 +02:00
Jon Atkins
d9936ab1d6
display portal mod stats in a more useful format
...
(however, it doesn't take account of how multiple mods of a type stack - some are linear add, others multiply percentages)
2013-06-28 17:14:35 +01:00
Jon Atkins
0494e6c988
simplify logic for grouping map data requests into buckets - zero advantages seen with various different grouping methods tried
...
reduce the bucket size limit - same number of requests at normal resolutions, and less timeouts (but more requests) at higher resolutions
2013-06-26 22:04:39 +01:00