Commit Graph

  • c0d0d87946 bookmarks plugin: clicking a bookmark icon selects the portal Jon Atkins 2014-03-22 02:53:28 +00:00
  • a275ea1673 geodesic: remove dependancy on L.LatLng.DEG_TO_RAD/RAD_TO_DEG, in preperation for leaflet 0.8 Jon Atkins 2014-03-22 01:46:51 +00:00
  • 42ed6566e4 DEG_TO_RAD and RAD_TO_DEG removed from L.LatLng in 0.8-dev builds Jon Atkins 2014-03-22 01:04:00 +00:00
  • a341aeb8f8 player tracker: multiPolyLine removed in leaflet 0.8-dev - so let's work without it Jon Atkins 2014-03-22 01:02:39 +00:00
  • aaaf2f0b46 Merge pull request #785 from fkloft/chat Jon Atkins 2014-03-22 01:00:50 +00:00
  • 2e5da846a0 Remove CHAT_MIN_RANGE fkloft 2014-03-21 22:30:32 +01:00
  • eeed5e01cd remove marker icon shadow it's pretty subtle, and was preventing clicks through it. also, some icons (e.g. the dynamic svg DivIcon from draw-tools) didn't use one, so it seems odd to have a mixture of some with, some without shadows Jon Atkins 2014-03-21 20:17:27 +00:00
  • c6e557a557 another piece of experimental marker drawing code - not 100% working. committing for future reference if needed Jon Atkins 2014-03-21 17:49:13 +00:00
  • 2334166e69 moved experimental alternative marker plugin - it performs very poorly on mobile compared to the regular SVG circle markers Jon Atkins 2014-03-21 17:48:24 +00:00
  • ed185c39ec add some (very) basic checks for "error: 'missing version'" from the server only done in the game score update code - but this is run early, and just once, when loading IITC. it also refreshes at intervals Jon Atkins 2014-03-21 17:11:28 +00:00
  • 61ed2307e4 turn off markers during zoom animations - let's see how that works... Jon Atkins 2014-03-21 16:47:24 +00:00
  • 01990b8e73 Merge branch 'master' of https://github.com/jonatkins/ingress-intel-total-conversion Jon Atkins 2014-03-21 16:26:19 +00:00
  • 5cb01b5afe experimental code: alternative marker rendering system, using canvas to create icon marker bitmaps, displaying as an L.Icon Jon Atkins 2014-03-21 16:22:57 +00:00
  • 1d55d68278 tweaked portal levels plugin. reduced level markers and prefer high level portals. Philipp Schaefer 2014-03-21 12:35:30 +01:00
  • 6b13984468 adjust the timers used at the start of a refresh, so IITC does it's work later. should give users a chance to interact a 2nd time move the render queue batch size to the class - and use smaller values on mobile Jon Atkins 2014-03-21 05:16:07 +00:00
  • 828e7b7d3d restore the code that prevents rendering short links. seems like the backend isn't removing enough (any?) links again, so they were having a big impact on performance Jon Atkins 2014-03-21 05:10:10 +00:00
  • 8eeec788df experimental: render queue. rather than dumping all retrieved data into the render code immediately, queue it up and feed it in a bit at a time also, we pause a very short time between processing sections of the queue - should help ensure things are responsive if user interacts while rendering todo: better status bar updates while queue is being processed Jon Atkins 2014-03-21 04:43:33 +00:00
  • 0a9cc966cd slow animated fade speed, and add new tile status for render queue code Jon Atkins 2014-03-21 04:42:48 +00:00
  • a03014a988 tiles per edge: fallback values changed to match stock site, after they undid their revert Jon Atkins 2014-03-20 20:33:14 +00:00
  • 9c27206218 comment out L_PREFER_CANVAS setting - just in case forcing it affects leaflet's default choice (pretty sure it doesn't, but...) Jon Atkins 2014-03-19 05:59:36 +00:00
  • d019ebd15b possible performance improvement - status bar display updated moved to a timer. so 1. it happens after any delays rendering in the browser and 2. performance (no repeated updates one after another - possible browser style recalculations) Jon Atkins 2014-03-19 05:25:50 +00:00
  • 4dd944a642 move portal level layer enable/disable out of status bar code into a map.on(zoomend) event instead Jon Atkins 2014-03-19 04:44:20 +00:00
  • 584b8bcd72 changes to queue processing timeouts after errors - should be friendlier to the servers when things fail Jon Atkins 2014-03-18 22:16:20 +00:00
  • df4bf0bbc0 remove experimental exception catching code in boot func - was never that helpful Jon Atkins 2014-03-18 22:14:55 +00:00
  • e1752954a1 and Niantic revert the changes to tile sizes a few days later... Jon Atkins 2014-03-18 22:14:10 +00:00
  • 16cabd89bc remove some events/timers left over from the stock intel site code Jon Atkins 2014-03-17 23:28:51 +00:00
  • 246fa1a7d7 double-timeout on debug tile fading - helps when rendering goes slow Jon Atkins 2014-03-17 07:07:02 +00:00
  • 3232aa5c10 fix @player level tooltip - was looking for player with the '@' - which failed Jon Atkins 2014-03-15 17:21:12 +00:00
  • 05db7c6ca1 website: update news entry with change details Jon Atkins 2014-03-15 16:10:20 +00:00
  • 0a96440f77 bump version numbers Jon Atkins 2014-03-15 00:03:12 +00:00
  • cb8dc7bd41 oops - some debug code was accidentally committed - portals should be brought to front Jon Atkins 2014-03-15 00:02:17 +00:00
  • b8f1928688 website: update for new release Jon Atkins 2014-03-15 00:01:05 +00:00
  • 6de47595c6 Merge branch 'master' into release Jon Atkins 2014-03-14 23:31:51 +00:00
  • aa31ce0c2f bump mobile version numberr Jon Atkins 2014-03-14 23:31:29 +00:00
  • 40b74f7dba updated internal values due to stock site changes. by preference we detect the values in the stock site, but these are kept as a fallback Jon Atkins 2014-03-14 23:28:12 +00:00
  • 99324c076c Show indeterminate progress bar on mobile if chat is loading fkloft 2014-03-13 22:16:27 +01:00
  • 8c55c1eea6 [plugin/guess-player-levels] Fix error in algorithm; skip calculations if player is already known to be L8 fkloft 2014-03-13 22:02:11 +01:00
  • 047fce5225 [plugins/guess-player-levels] EXPERIMENTAL: search log to determine player level by burster range fkloft 2014-03-12 23:04:39 +01:00
  • 2c9e3263f0 Merge remote-tracking branch 'upstream/master' James 2014-03-11 12:27:15 -06:00
  • 6c50fc9eb1 oops - can only bringToFront when a layer is acutally on the map - so check debug layer is enabled Jon Atkins 2014-03-11 13:59:02 +00:00
  • 4f6631d1f7 make IITC first try to use the TILES_PER_EDGE and ZOOM_TO_LEVEL values from the stock script - only falling back (with a warning) to our pre-defined list on error this way we automatically follow any changes to these made in the stock site, but have a fallback case in case the stock site renames the variables Jon Atkins 2014-03-11 02:29:21 +00:00
  • f9d2346d72 ap for L2 and L3 were changed a long time ago (L2, from 10000 to 2500, L3, from 30000 to 20000) Jon Atkins 2014-03-10 22:23:29 +00:00
  • d534b12f19 debug: move debug tiles to back Jon Atkins 2014-03-10 22:18:02 +00:00
  • 57720b270a [portal-counts] show percentage fkloft 2014-03-10 19:51:12 +01:00
  • 1c858f995c small refactoring fkloft 2014-03-03 22:26:18 +01:00
  • 2f7635a175 comment converning cache-related optimisation that might be added Jon Atkins 2014-03-09 05:53:53 +00:00
  • 5f6adf3846 Merge branch 'master' of https://github.com/jonatkins/ingress-intel-total-conversion Jon Atkins 2014-03-07 19:31:15 +00:00
  • 350175b235 the removal stickyness stat is now being used - so don't hide it when it's zero Jon Atkins 2014-03-07 19:30:32 +00:00
  • 92d197b8cc added intent null pointer check to FileManagers onActivityResult Philipp Schaefer 2014-03-06 14:10:53 +01:00
  • 72d92b19f7 fixed null pointer exception in SaveToFile activity Philipp Schaefer 2014-03-06 13:00:19 +01:00
  • e261784315 Merge branch 'master' of https://github.com/jonatkins/ingress-intel-total-conversion Jon Atkins 2014-03-04 18:43:43 +00:00
  • 36fe84b4ef warn when some standard layers are turned off not so visible for mobile users - but less of an issue there (as an uninstall/reinstall resets all options to default) for #778 Jon Atkins 2014-03-04 18:42:45 +00:00
  • 1103a409c0 use correct default values for MultiSelectListPreference outside of xml Philipp Schaefer 2014-03-04 00:30:35 +01:00
  • 03cabcbdb6 portal counts plugin: warn that numbers can be inaccurate when zoomed out for #774 Jon Atkins 2014-03-03 16:37:00 +00:00
  • 6a15017887 Merge branch 'master' of https://github.com/jonatkins/ingress-intel-total-conversion Jon Atkins 2014-03-03 01:14:14 +00:00
  • b5e2ad70b4 debug tiles: fade rather than instant clear Jon Atkins 2014-03-03 01:13:52 +00:00
  • 9f93c450e2 some renamed some string keys Philipp Schaefer 2014-03-02 18:26:56 +01:00
  • b3ec1974b6 added configurable menu Philipp Schaefer 2014-03-02 18:26:02 +01:00
  • b173f778a5 debug tiles: clear on a timer rather than at the end of the requests Jon Atkins 2014-03-02 01:33:22 +00:00
  • 0a506d3027 debug tile display: remove the 'ok' tiles from screen when the refresh completes - makes it practical to leave the layer on at all times Jon Atkins 2014-03-02 01:02:40 +00:00
  • 611c35fb42 Merge branch 'master' of https://github.com/jonatkins/ingress-intel-total-conversion Jon Atkins 2014-03-02 00:47:21 +00:00
  • 8b7a50729d more agressive portal clustering - seeing if it improves performance Jon Atkins 2014-03-02 00:47:02 +00:00
  • 31473deb49 Add forgotten files fkloft 2014-03-01 22:47:47 +01:00
  • f43cfeb5aa Add "save to file" option for screenshots (+ lots of XML formatting) fkloft 2014-03-01 22:43:26 +01:00
  • 83ead3a358 Delete drawing cache after usage fkloft 2014-03-01 15:13:58 +01:00
  • bd6a98725f Delete screenshot after intent has finished fkloft 2014-03-01 13:40:01 +01:00
  • b30c1e4aa3 [IITCm] new feature: share a screenshot of the current view fkloft 2014-03-01 13:07:40 +01:00
  • 13893546a4 set more precise type for file chooser intent Philipp Schaefer 2014-03-01 01:01:48 +01:00
  • 1d71bc6eeb moved scale bar to the bottom right on mobile. ATM the bottom right corner is used for nothing so it shouldn't clash with any other plugin Philipp Schaefer 2014-02-28 11:34:19 +01:00
  • f7aba2682c Merge branch 'master' of github.com:jonatkins/ingress-intel-total-conversion Philipp Schaefer 2014-02-26 18:27:42 +01:00
  • e1c047c4b4 better JS metablock parsing...returned map now contains all key/values of metablock Philipp Schaefer 2014-02-26 18:27:35 +01:00
  • 16e56917c2 debug layer: default to off Jon Atkins 2014-02-26 05:12:37 +00:00
  • a86872d051 website: switch to own hosted version of bootstrap library - had a report of issues likely related to bad routing to the bootstrap CDN Jon Atkins 2014-02-25 04:54:11 +00:00
  • 79dd948ef2 This activity belongs to us - no need to ask package manager for its label fkloft 2014-02-23 18:28:33 +01:00
  • 48b412c97a add EXTRA_FLAG_TITLE to own copy2clipboard intent too (should fix #777) Philipp Schaefer 2014-02-23 16:19:10 +01:00
  • 9aadef1e2a Improved debugging fkloft 2014-02-23 14:28:42 +01:00
  • 4ef7c41a0a Ignore not exported activities fkloft 2014-02-23 13:16:13 +01:00
  • 174759c443 Revert "ignore iitcm and iitcm test in intent lists" fkloft 2014-02-23 13:25:17 +01:00
  • 688d9f97f8 bugfix: ignore smartphone pane switch in desktop mode Philipp Schaefer 2014-02-23 13:19:18 +01:00
  • 58c68edb81 catch exception of IntentGenerator.getTitle(...) Philipp Schaefer 2014-02-23 12:47:16 +01:00
  • b642ec2299 ignore iitcm and iitcm test in intent lists Philipp Schaefer 2014-02-23 12:36:09 +01:00
  • 75310d6261 bump version number Jon Atkins 2014-02-23 00:25:44 +00:00
  • c634720cf1 artifacts: centralise the descriptions of the artifact types/fragment names, and fix an incorrect warning concerning the new amar artifacts Jon Atkins 2014-02-23 00:24:47 +00:00
  • 50b2633257 website: updated for 0.16.5 release Jon Atkins 2014-02-22 22:05:06 +00:00
  • 18b684c95a Merge branch 'master' into release Jon Atkins 2014-02-22 21:54:56 +00:00
  • 333c1a6daf add tweaks of data retrieval zoom level, to make better use of the cache and be friendlier to the API in some cases also, default-intel-detail and show-more-portals plugins fixed - the logic has been moved into IITC core, with the plugins just setting flags to change behaviour Jon Atkins 2014-02-22 19:30:12 +00:00
  • 8ce28334cc internal cleanups on the API used to convert map zoom levels to the parameters needed to generate quadkeys for data tiles. this should also prevent mixed release plugins/test IITC builds causing issues with it's 'show more portals' plugin further changes are planned - by lying to the backend about the map zoom to optimise the portal detail level (density) returned and make better use of the data cache. needs some practical experimentation to get good adjustments, and a cleaner API for these plugins Jon Atkins 2014-02-22 05:48:52 +00:00
  • 336393a76d update plugin descriptions from "PLUGIN CURRENTLY UNAVAILABLE" to something more descriptive. Hopefully will reduce questions in the community concerning these ones Jon Atkins 2014-02-22 04:10:15 +00:00
  • ba2d90779c bump version number for new release Jon Atkins 2014-02-22 03:00:30 +00:00
  • bfb0775360 temp disable show more portals and default intel detail plugins - the code changes needed for protocol changes have broken them, and i need a bit of time to study the details before fixing them Jon Atkins 2014-02-22 02:59:32 +00:00
  • 9c3e47ec40 protocol changes 2014-02-22 - quadkeys have gone back to using map zoom, rather than portal level, in their names Jon Atkins 2014-02-22 02:58:52 +00:00
  • 7efa603be1 update munge regular expressions for changes 2014-02-22 note: request format for map data has also changed and code needs updating Jon Atkins 2014-02-22 02:57:25 +00:00
  • 457f4f8049 test: remove code that rendered stale map data tiles from cache before retrieving from the network - will try it for a while and see if it makes things noticably more responsive Jon Atkins 2014-02-21 16:37:47 +00:00
  • fd17b4a278 portal-names - use different delays for data loading updates and user events - improves performance Jon Atkins 2014-02-21 16:35:48 +00:00
  • 6e1008e107 revert ea45d0f447 - portal clustering still has some advantages note: window.Render.prototype.getLinkPixelLength not restored - should have been deleted as part of an earlier change Jon Atkins 2014-02-21 16:34:40 +00:00
  • f57d429b42 cache expiry time was 2 mins, but default intel site uses 3 minutes - mis-read their timer value Jon Atkins 2014-02-21 07:30:40 +00:00
  • cdf9c83801 simplify map data request batching - doesn't need to be so complex now we never request more than 4 tiles per request Jon Atkins 2014-02-21 07:29:42 +00:00
  • ea45d0f447 remove portal clustering code, that preventing all portals we get data for being drawn to the map this was an optimisation, as leaflet can be slow when drawing a lot. however, as the backend now limits the data returned to the browser this is less important and probably wastes more time than it saves for #774 Jon Atkins 2014-02-21 05:26:52 +00:00
  • 8de70d8ec5 now we no longer can reconstruct missing short links from the portal data, and the backend servers already cull short links from the data, there's no point in skipping display of short links Jon Atkins 2014-02-21 04:46:42 +00:00
  • ca53c381aa intent.getAction uri path may be null...generate empty string in that case Philipp Schaefer 2014-02-19 01:21:13 +01:00