582 Commits

Author SHA1 Message Date
Max Grossman f168f85496 passing mapcss test w/out parser, use that on sever
ref #remote-presets
2018-08-10 09:16:59 -04:00
Max Grossman 3a0f8ddd09 infer geometries
ref #remote-presets
2018-08-08 13:21:35 -04:00
Max Grossman f5c21ddaaf some geometry inferring!!!
ref #remote-presets
2018-08-08 08:50:45 -04:00
Max Grossman b93444de75 working on isArea-ish equivalent for mapcss selector objects
ref #remote-presets
2018-08-02 18:03:13 -04:00
Max Grossman 5b1dee3779 add tests for mapcss checks
ref #remote-presets
2018-08-02 12:47:47 -04:00
Max Grossman 2bf5eaf6e7 initial plumbing for iD validation errors
ref #remote-presets
2018-07-31 14:22:34 -04:00
Max Grossman db78df55c8 get validaiton objects on context
ref #remote-presets
2018-07-31 13:41:24 -04:00
Bryan Housel c1978c0713 v2.10.0 2018-07-26 01:12:48 -04:00
Bryan Housel 119792fd22 Cleanups to Detach Node feature
This commit includes a bunch of minor things:
- change keyboard shortcut to 'E' to not conflict with anything
- move `disabled` check from operation into action and simplify
- use `actionMoveNode` to place the detached node at the mouse cursor
- disable the operation if the node is connected to hidden features
- lots of code simplification
- make the icon more centered
2018-07-23 13:36:34 -04:00
Bryan Housel c0b77d8226 remove unneeded dimensions argument (projection clipExtent has it) 2018-07-21 21:44:14 -04:00
Max Grossman 57ea240177 make uiModes options strict to match only those within defaults
ref #remote-presets
2018-07-18 10:50:54 -04:00
Max Grossman 659a291e89 add core overwrite for external preset source
ref #remote-presets
2018-07-17 16:43:00 -04:00
Bryan Housel b14d1b5061 resolve conflicts, fix a few minor bugs prob caused by merging:
- don't insert multiple times into the rtree in `services/osm.js`
- use `d.id` instead of `d.key` as the key in `svg/notes.js`
2018-07-03 16:40:07 -04:00
Bryan Housel 98e4fed829 v2.9.2 2018-06-28 19:02:06 -04:00
Bryan Housel 6ac9e4fff5 v2.9.1 2018-06-25 21:15:25 -04:00
Bryan Housel 30c7f7dbb5 v2.9.0 2018-06-14 08:20:47 -04:00
Bryan Housel dc8e8eb933 v2.8.2 2018-05-14 17:47:23 -04:00
Bryan Housel e3fcbaaa50 v2.8.1 2018-04-24 10:13:54 -04:00
Bryan Housel 89815d7d8a v2.8.0 2018-04-16 14:03:25 -04:00
Bryan Housel 242a01a3e1 Import osm-community-index and debug flag so we can look at it 2018-04-03 22:44:52 -04:00
Bryan Housel d2558b950d v2.7.1 2018-03-11 11:52:48 -04:00
Bryan Housel 0f7ef99dbc v2.7.0 2018-03-02 17:54:38 -05:00
Bryan Housel 0c23073d52 Correctly catch loc changes 2018-02-05 14:34:51 -05:00
Bryan Housel 6c3a02cebe Avoid lodash in hot code in coreDifference
(closes #2743, closes #4611)
2018-02-05 13:44:01 -05:00
Bryan Housel db0858f7d2 v2.6.1 2018-02-01 11:38:41 -05:00
Bryan Housel a508ec3c09 v2.6.0 2018-01-21 10:45:32 -05:00
Bryan Housel 5d9b051f84 Fix drag_node for touch targets and line snapping 2017-12-21 20:31:20 -05:00
Bryan Housel 7994baae23 WIP: trying singular activeID and smarter target drawing code
The goal here is that the code that draws the targets should know better
what parts of the lines/vertices are targetable, rather than just
relying on CSS to ignore the pointer events on the whole line.

e.g. when drawing a line, it's ok for it to loop back and connect
to itself, just not on a segment or vertex adjacent to the active
node.
2017-12-19 11:23:35 -05:00
Bryan Housel 7a8f50c74e More fixes for drawing/snapping, don't draw touch targets for activeIDs 2017-12-18 22:54:49 -05:00
Bryan Housel ba5b3eee9c More work on vertex drawing, add debug for touch targets 2017-12-15 00:26:37 -05:00
Bryan Housel 5e19c936f0 Avoid deferred fetching of OSM tiles at low zooms or with layer disabled
(closes #4572)
2017-12-05 14:36:12 -05:00
Bryan Housel add1bac3f2 v2.5.1 2017-11-16 00:43:56 -05:00
Bryan Housel 9b705a6375 Don't call async callbacks after connection resets/switches
(closes #4288)
2017-11-14 21:30:01 -05:00
Bryan Housel 2a5d7d875a v2.5.0 2017-11-10 15:47:56 -05:00
Bryan Housel bd639f2da0 Don't defer merging loaded entities into the history graph
(closes #4276)
2017-11-09 14:22:53 -05:00
Bryan Housel 469df0b059 Change features to disable_features querystring, add init() 2017-10-22 12:00:51 -06:00
Bryan Housel d82a34ed83 v2.4.3 2017-10-09 17:57:42 -04:00
Bryan Housel 2716b78e87 v2.4.2 2017-10-08 22:27:27 -04:00
Bryan Housel 78908bfaa1 Convert lodah-es and d3 to named imports for core 2017-09-24 22:52:12 -04:00
Bryan Housel 1392761093 v2.4.1 2017-08-26 16:05:58 -04:00
Bryan Housel 9ec618afa9 2.4.0 2017-08-25 16:15:17 -04:00
Kushan Joshi 909b72a39e cleaning up 2017-08-24 17:03:04 +05:30
Kushan Joshi 91a569985d playing with map render 2017-08-24 17:02:49 +05:30
Bryan Housel 99a3741b0c Better isolation of services, to avoid hitting network during test runs
1. All services are disabled in testing now to prevent network accesses
2. Only services are enabled when needed to test something
3. Many changes throughout code to allow iD to run with services disabled
   (e.g. check for osm service instead of assuming context.connection() will work)
4. Actually export the services so we can disable and enable them
2017-08-09 22:04:09 -04:00
Bryan Housel f522879352 2.3.2 2017-07-24 18:47:16 -04:00
Bryan Housel 84f29a6fd8 2.3.1 2017-07-11 11:20:45 -04:00
Bryan Housel 7038f48835 2.3.0 2017-07-07 16:57:20 -04:00
Bryan Housel 5c3f407573 2.2.2 2017-06-12 11:04:11 -04:00
Bryan Housel 5326377292 silence eslint warning 2017-06-08 13:27:55 -04:00
Bryan Housel 9cdf0cdd66 Add explict check for prototype inheritance of entities Chrome bug
(see #3973)
2017-06-08 13:13:46 -04:00