Commit Graph

1658 Commits

Author SHA1 Message Date
Bryan Housel c353684ad3 Add imagery blacklist tests to rendererBackground#baseLayerSource 2016-12-04 13:55:18 -05:00
Bryan Housel b9888e45e4 Add imageryBlacklists function to get blacklists from OSM API
(for #3623)
2016-12-03 19:25:07 -05:00
Bryan Housel 3f024d0b95 Replace hardcoded RTL list with detected language lookup from dataLocales 2016-11-28 00:12:50 -05:00
Bryan Housel 80d9cd6c72 Use traditional interpolation for zoom interpolator, not fly-out-in 2016-11-23 09:55:16 -05:00
Bryan Housel 4b79325ec1 2.0.1 2016-11-17 14:19:58 -05:00
Bryan Housel e331bb7f8c Use imagery ids instead of names, update blacklist, npm run imagery 2016-11-17 14:16:52 -05:00
Bryan Housel 2448f1af1c npm run translations 2016-11-17 13:02:40 -05:00
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