5051 Commits

Author SHA1 Message Date
Bryan Housel 467fcb8b9a Simplify language in imagery section, move streetlevel and gps after 2017-11-22 11:16:55 -08:00
Bryan Housel f48a00ce50 Simplify language in GPS section, add section on streetlevel photos 2017-11-22 11:16:55 -08:00
Bryan Housel 3ae7ec8032 Simplify help overview, editing texts 2017-11-22 11:16:55 -08:00
Bryan Housel 7f1dc5e03c Remove pre-text style from icons, remove "icons and tools" section
Between keyboard shortcuts screen and onscreen hover text, I think we have
the icons covered well enough and don't need to add it to the help.  Having
it in help means that translators need to do double work.
2017-11-22 11:16:55 -08:00
Bryan Housel 3b775930f6 4 space tabwidth, no trailing spaces 2017-11-22 11:16:55 -08:00
Manfred Brandl 16c3a96777 improve relations 2017-11-22 11:16:54 -08:00
Manfred Brandl 05df663783 Add List of Icons & Tools 2017-11-22 11:16:54 -08:00
Manfred Brandl 365290669d remove duplicate key geolocate 2017-11-22 11:16:54 -08:00
Manfred Brandl 84ac7df859 add icons and tools 2017-11-22 11:16:54 -08:00
Manfred Brandl 6a711552e4 Remove other editors 2017-11-22 11:16:54 -08:00
Manfred Brandl ff1a983a14 New help texts 2017-11-22 11:16:54 -08:00
Bryan Housel 710a075a90 When deleting final nodes from a way, pan to final node's location
(closes #4541)
2017-11-20 16:16:33 -05:00
Bryan Housel add1bac3f2 v2.5.1 2017-11-16 00:43:56 -05:00
Bryan Housel 0c0ecdfcfc Comment out some of the requestIdleCallback to fix walkthrough crash
(closes #4533)

There are several issues here.. Here's a quick brain dump:

- the requestIdleCallbacks in map.js (scheduleRedraw) seem to be causing
crashiness in Firefox on fast zoom/unzoom, mousewheel, etc.. anything where
the view transform changes a lot and the redraws don't catch up.
(commented out, reverted back to lodash throttle)

- the requestIdleCallback worker queue in idle_worker.js seems to be causing
crashiness in Firefox and Chrome when exiting the walkthrough.  Something about
deferring the tile parsing as the user leaves the intro has a problem.
It might be an infinite `while` loop, not sure.
(commented out, reverted back to for loop)

- the requestIdleCallback in call_when_idle.js is only used to defer
tile loading in context.loadTiles() - this one seems fine, and actually
has maybe the biggest benefit for improving performance.
(left in)
2017-11-15 22:21:40 -05:00
Bryan Housel 2962f80821 Perform eased zoom to avoid Firefox crash (and it looks nice too)
(closes #4421)
2017-11-15 16:58:49 -05:00
Bryan Housel 38920b2c61 Reset temp placement variable each loop iteration
(closes #4473)

Otherwise `if (p)` will have stale data and be truthy for vertices at low zoom
2017-11-15 13:47:59 -05:00
Bryan Housel 6e0a2c1221 Don't use real filenames in the imagery_used field (for privacy)
(closes #4530)
2017-11-15 11:56:32 -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 91f9da0f06 Switch openstreetcam from http to https to avoid mixed content issues
(closes #4527)
2017-11-14 13:42:23 -05:00
Bryan Housel 1dd437a1f2 Hide mapillary-js attribution and just handle it in iD
(closes #4526)

What we were doing before was d3.selecting the attribution line and
inserting the capture date into it. This was confusing the viewer
(which updates asynchronously) so that the sitelink would never update.
To make things easier, we'll just hide the viewer's built in attribution
and construct the attribution line the way we want it.
2017-11-14 11:32:42 -05:00
Bryan Housel 35a9f77a63 Preserve selected entity when cancelling save mode
(closes #4407)
2017-11-12 12:34:04 -05:00
Bryan Housel 2a5d7d875a v2.5.0 2017-11-10 15:47:56 -05:00
Bryan Housel b882ae46bb Add code so tunnel=building_passage doesn't default to layer=-1
(closes #4516)
2017-11-09 14:54:00 -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 d53637618e Draw selected marker big, fix draw ordering issues, fix close button 2017-11-09 11:27:36 -05:00
Bryan Housel 9dac13a915 Show only linestrings at low zooms 2017-11-08 16:46:53 -05:00
Bryan Housel 0702c66834 Improve sign hover/selected, fix Mapillary viewer setup for signs layer 2017-11-08 15:30:45 -05:00
Bryan Housel 4571fd0563 Highlight selected/hovered streetview tracks, fade unselected
Also some code cleanups and nitpicky variable renames
More consistency in Mapillary/OpenStreetCam services
2017-11-08 00:35:44 -05:00
Bryan Housel fb063aa2c5 Render panoramic Mapillary viewfields as a sphere instead of arc
(closes #3154)
2017-11-07 01:04:11 -05:00
Bryan Housel 2947dcc2fb Add tests for Openstreetcam service and Mapillary sequences 2017-11-06 23:11:00 -05:00
Bryan Housel 095dc19164 Add sequence linestrings to mapillary photo layer too 2017-11-06 21:32:03 -05:00
Bryan Housel d44b754656 Implement sequence step forward/backward 2017-11-06 16:06:25 -05:00
Bryan Housel 5f2b257ddc Swap clockwise/counterclockwise rotation buttons, change glyphs 2017-11-06 15:52:08 -05:00
Bryan Housel e439ea406a Cache sequence info, draw sequence linestrings 2017-11-06 15:48:44 -05:00
Bryan Housel eefbb68dda Add viewer controls.. Rotation works and will cache val per sequence 2017-11-06 10:41:17 -05:00
Bryan Housel ccc8153370 Standardize on "@user | captured_at | sitelink" for attribution 2017-11-05 22:46:53 -05:00
Bryan Housel 51fa9280a4 Add attribution line for openstreetcam 2017-11-03 21:20:14 -04:00
Bryan Housel dd75737fce Add loading spinner 2017-11-03 20:32:04 -04:00
Bryan Housel 6dd71ebf91 Fix loading of images from OpenStreetCam API, add viewer
\o/
2017-11-03 16:48:18 -04:00
Bryan Housel 00b30e29f0 WIP: Add OpenStreetCam support
todo: Need to figure out API issue with bbox, then imageviewer
2017-11-02 22:04:47 -04:00
Bryan Housel a0a197a69e Add support for DigitalGlobe imagery vintage overlays
(see https://github.com/osmlab/editor-layer-index/issues/371)
2017-11-01 13:46:13 -04:00
Bryan Housel 475db33b3f Bump default max_zoom from 20 to 22 (affects custom imagery) 2017-11-01 10:36:23 -04:00
Bryan Housel 672a555229 Allow spellcheck in textarea fields
(closes #4471)
2017-10-31 22:45:24 -04:00
Bryan Housel 4d1c6796c2 Don't leave space for an area icon, if preset doesn't have an icon
(closes #4479)
2017-10-31 22:22:40 -04:00
Bryan Housel 3bcf90d3d6 Let wheel events pass through the "Zoom in to edit" button to the map
(closes #4482)
2017-10-31 10:52:36 -04:00
Nikita Mashukov 92374f7af9 tests for merge_way_nodes action 2017-10-30 22:32:48 +07:00
Nikita Mashukov 49d55b68bb merge internal way nodes too 2017-10-30 20:36:33 +07:00
Nikita Mashukov f5951e8797 merge tags when merge way nodes 2017-10-30 20:30:14 +07:00
Nikita Mashukov da0b42e727 merge way nodes action is added 2017-10-28 21:05:50 +07:00
Bryan Housel be02b1c530 Better placeholders for electrical fields, switch some to combo 2017-10-24 22:30:07 -04:00