Bryan Housel
941d026b7c
Adjust max Mapillary pages fetched per zoom, min viewfield zoom
...
For performance around densely mapped areas like SF
2016-11-17 12:07:14 -05:00
Bryan Housel
ff5372490b
Fix url parser to work with lat/lng when checking for "best" imagery
...
(closes #3586 )
2016-11-15 13:13:28 -05:00
Bryan Housel
2a6fd8468b
2.0.0
2016-11-15 00:46:29 -05:00
Bryan Housel
9b7d79a3fe
Use live bound object for presets object, change context.presets() getter
2016-11-14 15:44:02 -05:00
Bryan Housel
93d50b4e87
Use live bound object for imagery array, remove context.imagery() accessor
...
Also update documentation, closes #3359
2016-11-14 11:16:45 -05:00
Bryan Housel
3667541b2a
Add background tooltips to label, not list item
...
(closes #3581 )
This is to avoid conflicting with the tooltip on the custom button,
which is a descendent of the list item.
2016-11-13 20:41:22 -05:00
Bryan Housel
a2933bc42d
Ensure setCustom calls clickSetSource, also update custom source datum
2016-11-13 20:34:13 -05:00
Bryan Housel
e606f4713f
Force utilDetect() to re-detect after setting the locale
...
(closes #3574 )
2016-11-10 15:14:27 -05:00
Bryan Housel
c46c5d94f5
Prevent imagery offset nudging buttons from getting stuck
...
(closes #3576 )
2016-11-10 14:04:03 -05:00
Bryan Housel
722eb3ae4b
perf: call geoPolygonIntersectsPolygon monomorphically to avoid deopts
2016-11-10 11:17:28 -05:00
Bryan Housel
af3db7ea36
Swap url hash map order to zoom/latitude/longitude
...
(closes #3554 )
2016-11-10 09:56:20 -05:00
Bryan Housel
02850f3c60
Show scale bar for values <1m or <1ft
...
(closes #3567 )
2016-11-09 21:56:01 -05:00
Bryan Housel
9bf6c25bde
Clear saved rate limit error when calling reset()
2016-11-09 17:58:25 -05:00
Bryan Housel
16ada1f29a
Better error handling for common osm api error conditions
...
* if 509 Bandwidth Exceeded / 429 Too Many Requests, prompt for login
(closes #2262 )
* if 400 Bad Request / 401 Unauthorized / 403 Forbidden - logout and retry
(closes #3546 )
2016-11-08 21:43:27 -05:00
Martin Raifer
7069ca8ef7
fix info box content and crash when drawing areas while info box is open
2016-11-08 17:21:08 +01:00
Martin Raifer
5dcedd9fc1
implement keyboard shortcuts using KeyboardEvent.key api
...
this should improve compatibility across keyboard layouts (e.g. different languages). Old-style keycodes are still used for browsers that don't implement the new key property.
2016-11-08 16:52:15 +01:00
Martin Raifer
cc599f3c03
fix undefined underscore keycode ( #3564 )
2016-11-08 12:13:31 +01:00
Bryan Housel
48621d3155
Add callback to ui() that will be called after loadLocale completes
...
(closes #3550 )
2016-11-07 17:03:33 -05:00
Bryan Housel
20406f81ca
Merge pull request #3539 from openstreetmap/vertex-keyboard-nav
...
Add vertex keyboard navigation
2016-11-07 14:06:59 -05:00
Bryan Housel
774b3a0ccd
Add '\' key to toggle related parent, add .related class (like hover)
2016-11-07 13:44:25 -05:00
Bryan Housel
2562460962
Exit to browse mode if selected items gone, only in response to user drags
2016-11-07 11:46:38 -05:00
Jon D
563f685f9b
Fix tooltip
2016-11-06 11:30:52 +00:00
Jon D
73f3069c59
Rename for consistency, add logic to prevent flip if all of object not visible and if linked to hidden. Label does not render for message when not enabled
2016-11-06 11:15:15 +00:00
Jon D
23990214be
Update to only flip around the vertical axis. Start renaming to 'reflect'
2016-11-06 10:48:48 +00:00
Bryan Housel
cb6801c2b6
Address field improvements and bugfixes
...
(closes #3553 )
* eliminate duplicate values in suggestions
* set minItems(1) on all combo boxes
* setup dropdowns for all common address fields
2016-11-05 23:48:14 -04:00
Jon D
c1edd0f3f9
Remove unused projection parameter
2016-11-05 20:39:43 +00:00
Jon D
1eaa284afe
More tests, add uniq operator
2016-11-05 20:36:34 +00:00
Jon D
05421e1c25
Start adding tests
2016-11-05 20:20:27 +00:00
Jon D
8a9aabb716
Add shortcut in operations files
2016-11-05 19:36:53 +00:00
Jon D
f37475fad9
Add flip horizontal/vertical operations
2016-11-05 19:27:52 +00:00
Jon D
dd16112aa3
Fix midpoint
2016-11-05 18:48:11 +00:00
Jon D
45635f7cdc
Basic horizontal flip works, but midpoint seems incorrect
2016-11-05 18:32:26 +00:00
Jon D
a4b7b341ed
Alter implementation. Need to see if projection.translate is required
2016-11-05 18:23:40 +00:00
Jon D
3052466f75
Other changes to expose new operation
2016-11-05 15:04:27 +00:00
Jon D
79a69b5241
Add initial version of action and operation. Not working
2016-11-05 14:52:22 +00:00
Bryan Housel
3224130821
Add uiCmd to fix modifier, add keybind arrays to simplify code
2016-11-04 10:17:30 -04:00
Bryan Housel
d1c7b5c8a2
Add alternate vertex navigation keys pgup/pdgown/home/end
2016-11-04 09:49:26 -04:00
Bryan Housel
2273a6ed43
Allow multiple key bindings to be specified in an array
2016-11-04 09:41:44 -04:00
Bryan Housel
eb7c56d310
Add vertex keyboard navigation
...
(closes #1917 )
2016-11-01 21:43:26 -04:00
Bryan Housel
1043402b88
Don't call behavior.off unless behaviors were actually added
2016-11-01 21:42:37 -04:00
Bryan Housel
8cd2d7097c
Add preset for camp_site=camp_pitch for individual pitches
2016-10-31 17:08:01 -04:00
Bryan Housel
b054eb31e9
Merge branch '3076' of https://github.com/Psigio/iD into Psigio-3076
2016-10-31 16:06:32 -04:00
Bryan Housel
a8f12173ac
Multikeys filter should allow nested names, ignore alt prefixes
2016-10-31 15:06:17 -04:00
Bryan Housel
9ee790c1cc
Don't need to pass dimensions to sublayers.. use projection.clipExtent
...
(the dimensions call to layers is to set width/height on svg surface element)
2016-10-30 22:40:11 -04:00
Bryan Housel
f98b89cd15
Eliminate some more unnecessary lodash in hot code
2016-10-30 22:39:32 -04:00
Bryan Housel
6123782a9c
use _.throttle instead of _.debounce, call cancel for immediate redraws
2016-10-30 22:38:47 -04:00
Bryan Housel
457357598d
Merge branch 'performance-improvement-debounce-redraw' of https://github.com/guillaume/iD into guillaume-performance-improvement-debounce-redraw
2016-10-30 13:00:11 -04:00
Bryan Housel
98d484fc1f
Restore hover behavior to restrictions editor, add breathe behavior
...
The issue was: now that selections are immutable you can't add behaviors
to them unless they are already entered. i.e. the surface selection in
enter does not end up being the real surface after merging to update.
2016-10-30 11:35:36 -04:00
Bryan Housel
8b6e5db004
Fix turn restrictions editor enter/update selection issues
2016-10-30 00:01:05 -04:00
Bryan Housel
fbe9cf3afd
Clip polygons and clippaths to padded viewport
...
(closes #3529 )
2016-10-29 21:50:30 -04:00