Nikola Plesa
f002df5493
feat: traffic sign highlighting
2020-08-03 14:30:51 +02:00
Nikola Plesa
fe1aabbf31
fix: unit tests
2020-08-03 14:08:10 +02:00
Nikola Plesa
6d5222ceb4
fix: fix warnings and update detection tags
2020-07-31 16:37:05 +02:00
Nikola Plesa
e87b0b9432
feat: updates for mapillary map features and traffic signs
2020-07-31 14:55:17 +02:00
Nikola Plesa
23bce42618
feat: filter sequences from openstreetcam and streetside
2020-07-27 09:42:59 +02:00
Nikola Plesa
202c932abe
fix: mapillary sequence filtering
2020-07-27 09:42:59 +02:00
Nikola Plesa
22bc5121a4
feat: date and username filtering for photo overlay layers
2020-07-27 09:42:59 +02:00
Quincy Morgan
09a20bc809
Fix issue where panning the bing streetside photo viewer wouldn't update the bubble cone in the map
2020-07-07 13:52:55 -04:00
Quincy Morgan
dff6ee01dc
Add additional check for malformed GeoJSON data
2020-07-07 13:17:47 -04:00
Quincy Morgan
fd180ff60c
Improve performance somewhat in some scenarios (re: #7656 )
2020-06-22 13:35:51 -04:00
Quincy Morgan
24b124e536
Fix infinite recursion error caused when rendering cyclical relations ( close #7691 )
2020-06-16 10:24:42 -04:00
Quincy Morgan
cee4b0a4da
Give several functions more descriptive names
2020-06-08 09:50:13 -04:00
Quincy Morgan
ca3a0f9dbc
Fix lint warnings
2020-04-02 11:12:10 -07:00
Quincy Morgan
60f7dc7c0b
Replace presets property of context with singleton
...
Remove utilPreset
2020-04-01 13:08:45 -07:00
Quincy Morgan
a1af118f0e
Ensure locales and presets are loaded before the UI loads ( close #7406 )
...
Consolidate localization behavior and init to a coreLocalizer function and singleton
Explicitly support `en-US` locale
Rename coreData to coreFileFetcher and export a singleton rather than using a property of coreContext
Add `apiConnections` property of coreContext to simplify adding a source switcher
Replace some init functions with re-callable, promise-supporting `ensureLoaded` functions
Make coreContext itself load the UI if a container has been specified at init time
Fix code tests
2020-03-31 12:23:31 -07:00
Quincy Morgan
a7ce956e1f
Don't use global selectors in street-level photo services (re: #7445 )
2020-03-29 11:04:38 -07:00
Quincy Morgan
75762ff286
Fix lint error
2020-03-29 10:54:27 -07:00
Quincy Morgan
85ce071704
Render "semi-paved" roads like cobblestone, paving stones, and wood with a solider line than unpaved roads ( close #7466 )
2020-03-26 19:26:29 -07:00
Quincy Morgan
e17186028a
Namespace spritesheet DOM ids
2020-03-24 13:55:12 -07:00
Quincy Morgan
0931459dba
Reduce use of global selection (re: #7445 )
2020-03-24 13:02:06 -07:00
Quincy Morgan
e391edcc5c
Namespace various internal SVG ids under ideditor (re: #7445 )
2020-03-22 14:39:40 -07:00
Quincy Morgan
6087aae21f
Remove map convenience functions of context
2020-03-22 10:57:17 -07:00
Quincy Morgan
f2a687f68b
Convert container from id to class
2020-03-20 15:08:56 -07:00
Quincy Morgan
371bac0aa2
Convert photoviewer from id to class
2020-03-20 14:07:09 -07:00
Quincy Morgan
c893147e15
Convert some element ids to classes to avoid collisions when embedding iD
2020-03-20 13:53:17 -07:00
Quincy Morgan
2ed4acaf2e
Apply "statused" styling to planned features
2020-02-12 16:34:40 -08:00
Quincy Morgan
5674f75a11
Make the icons larger and centered on ImproveOSM and Osmose issue markers
2020-02-12 14:52:49 -08:00
SilentSpike
8bb2dc7fa6
Return Promise for Osmose string requests
2020-02-07 11:21:33 +00:00
SilentSpike
51efd5b714
Update and standardise QA implementations
...
- ES6ify (now using class syntax to define QAItem objects)
- Fix bug with KeepRight marker rendering not updating properly
- Use `qa-` prefix for the UI element classes to differentiate from iD
validation error related UI element classes
- Move away from "error" where possible in source
- Move away from snake_case naming where possible
Note that some function/method names have been untouched to make life
easier for v3 development. Have added note comments where appropriate.
2020-02-06 23:07:50 +00:00
SilentSpike
ecadafb3e4
Use Osmose supplied hex colors
2020-02-03 23:20:45 +00:00
SilentSpike
7a00c0a974
Use Osmose locale filter and detail strings
2020-02-03 23:20:44 +00:00
SilentSpike
5d93d3cace
Prepare to use Osmose issue detail strings
...
- Remove translation description strings, will be using supplied
translations once the API is updated
- Change the way elements and details are presented since they can't be
easily integrated into the 3rd party description strings
2020-02-03 23:20:44 +00:00
SilentSpike
7d76950d55
Use Osmose translation strings for issue titles
...
This is just step one in the process while we wait for the API to supply
further strings and filtering to reduce the amount of string data
requested (since we don't need it all).
Strings are requested when the layer is first enabled and cached for the
current language (plus English as a backup).
2020-02-03 23:20:43 +00:00
SilentSpike
406264c37e
Simplify structure of QA error data
2020-02-03 23:20:42 +00:00
SilentSpike
680fdb6b54
Allow Osmose errors to use category for UI strings
...
Some error types don't require unique strings and can share common
strings among the category. This makes that possible as well as adding
support for some other types of error for demonstrative purposes.
2020-02-03 23:01:02 +00:00
SilentSpike
e11d97b38c
Add Osmose QA layer and service
...
Initial implementation - need to add UI for the errors and correctly set
up support for the desired error types provided by osmose.
2020-02-03 23:01:01 +00:00
Bryan Housel
6e5cb45c17
Don't bundle the imagery anymore, fetch from dist/data at runtime
...
(re: #4994 )
2020-01-30 17:10:41 -05:00
Bryan Housel
89724cfb1b
Remove support for debug rendering of the community index
...
We have http://openstreetmap.community now for this, and it eliminates
another place in the code where that data would have been needed.
This commit also ES6ifies svgDebug.
2020-01-29 13:35:25 -05:00
Quincy Morgan
51a3fce4eb
Account for instances where icon has multiple classes
2020-01-16 10:33:59 -05:00
Quincy Morgan
544dd1a742
Use the icon class when selecting icons
2020-01-16 10:31:25 -05:00
Quincy Morgan
912151ff38
Allow viewing and editing the tags/relations of selected features at any zoom level in 2.x (re: #5001 )
2019-12-12 16:54:16 -05:00
Quincy Morgan
4d8d27f3c4
Rely more on mapillary selected photo key than photoviewer datum
...
Remove mapillary map feature selection outline when closing photoviewer
2019-12-11 17:53:03 -05:00
Quincy Morgan
5e756bb90d
Fix lint warning
2019-12-11 17:32:57 -05:00
Quincy Morgan
0d5bd8b277
Store selected mapillary image by its key rather than its object
...
Properly sort selected mapillary signs and features above unselected ones
2019-12-11 17:15:36 -05:00
Quincy Morgan
e335f0a086
Don't style untagged multipolygon member lines as area boundaries if they also have belong to non-multipolygon relations ( close #6787 )
2019-12-11 16:32:00 -05:00
Quincy Morgan
0b7d5b29c7
Add icon and tooltip for mapillary detected billboards
2019-12-11 15:58:09 -05:00
Quincy Morgan
df3b281d39
Fix mapillary detection selection rendering in Firefox and Safari ( close #6804 )
...
Fix mapillary feature detection tooltips (re: #7079 )
2019-12-11 15:03:54 -05:00
Quincy Morgan
5cab4b1386
Revert circular markers (open #6163 )
2019-12-10 11:23:12 -05:00
Quincy Morgan
dffe80fb5f
Taper the point marker shape somewhat (re: #6163 )
2019-12-10 10:53:53 -05:00
Quincy Morgan
00e8a125e2
Make point markers more circular with larger icons ( close #6163 )
...
Tweak the grey style of points linked to wikidata
2019-12-09 17:21:33 -05:00