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