Commit Graph

2506 Commits

Author SHA1 Message Date
John Firebaugh 3f67b1e513 Adjust fix for #2040 2013-12-10 10:17:25 -05:00
Adam Solove 4294ed4561 Fix midpoint missing after undoing split. (#2040) 2013-12-09 20:49:54 -05:00
MateoV c7ebf2d754 aerialway & piste presets 2013-12-05 16:35:29 -05:00
John Firebaugh 16c9564343 Fix odd resize behavior of feature list 2013-11-27 11:06:27 -08:00
John Firebaugh 235b1e3ad7 1.3.4 2013-11-26 19:24:06 -08:00
Aaron Lidman 4be6d8b496 Fix tooltip on commit warnings 2013-11-26 15:20:02 -08:00
Aaron Lidman 2703ce5943 Attempting to add a tooltip to commit warnings 2013-11-26 15:20:02 -08:00
MateoV 56d9ac56d2 add pressets and category for golf features, closes #2013 2013-11-26 14:42:19 -08:00
Vladimir Agafonkin d2df161575 Fix trembling on zoom in
As you zoom in, the rounding error in translate was multiplied by scale
because it was applied post-translate (which was rounded). This seems
to fix the issue.
2013-11-26 12:51:23 -08:00
John Firebaugh e6af18800f Merge remote-tracking branch 'origin/quick-add' 2013-11-26 12:40:07 -08:00
John Firebaugh fb88b046cc Restore leading event for move throttling
Hash updates turn out to be very timing sensitive.
While it's OK for drag gestures to be throttled with
a trailing edge, manual moves such as zooming to a
particular feature should always trigger a leading
edge update.

To recoup the performance, we could refactor the map
events to the standard movestart, move, and moveend,
and update the hash only on moveend.

Fixes #2023
2013-11-26 11:26:30 -08:00
Vladimir Agafonkin da3bf77c35 fix pan/zoom lags in Chrome before/after move
Previously, the surface switched between HW-accelerated and
non-accelerated state due to resetting transform property to ‘’ (while
translate3d triggers HW), which caused lags in Chrone
2013-11-26 11:21:09 -08:00
Vladimir Agafonkin 06438489fb don't throttle update on hash change, fixes #2023 2013-11-26 20:15:14 +02:00
John Firebaugh bf8801cf16 Fix zoom on search result clicks (fixes #2023) 2013-11-25 17:40:07 -08:00
Aaron Lidman f6acacd4f0 Add zoom to search result, closes #2023 2013-11-25 17:12:11 -08:00
John Firebaugh 6f4413f3a7 1.3.3 2013-11-22 16:47:58 -08:00
Aaron Lidman db5ad5223a Put searchable and suggestions back in
Tests were not happy and I’m not going to dive into it right now.
Benchmarked it and it’s pretty quick, no big deal.
2013-11-22 12:58:49 -08:00
Aaron Lidman da7834ab7e Split suggestion presets into their own search results
Allows for refinement of just the suggestions without impacting all the
presets. Also moved searchable.
2013-11-22 12:33:29 -08:00
John Firebaugh 4b3db596d7 Remove unnecessary no-op pans 2013-11-22 10:52:58 -08:00
tyr a3d44789f6 rudimental support for providing gpx-files via urls
see #1965 (esp: https://github.com/systemed/iD/issues/1965#issuecomment-29045054)
2013-11-22 13:32:08 +01:00
Aaron Lidman ea7c9f2224 Prevent name descriptions from matching in preset search 2013-11-21 18:36:39 -08:00
John Firebaugh 15590525d3 Fix build 2013-11-21 14:51:52 -08:00
John Firebaugh 0b502e62df Merge pull request #2008 from mourner/master
Update Lo-Dash to 2.3.0 custom build and improve panning performance
2013-11-21 14:40:22 -08:00
John Firebaugh 4831f84480 Placate jshint 2013-11-21 14:39:00 -08:00
Vladimir Agafonkin 33e88ea657 fix whitespace 2013-11-22 00:35:34 +02:00
Vladimir Agafonkin dab1fa8eaf don't update hash/attrib immediately on move start
Makes panning snappier by avoiding non-critical operations at the very
start.
2013-11-22 00:32:29 +02:00
John Firebaugh 8ec53185df Build iD.Way.areaKeys from presets
This eliminates the possibility that a feature will
flip from area to line when you apply a preset.

Fixes #1996
2013-11-21 13:53:06 -08:00
Aaron Lidman d034370cdb Add translatable value category to suggestion preset names 2013-11-21 13:36:13 -08:00
Martijn van Exel c43d915625 Reverse cardinal directions for relation member roles 2013-11-21 10:08:16 -08:00
Aaron Lidman 7875aad238 Convert suggestions into presets 2013-11-20 15:45:27 -08:00
Aaron Lidman 181f557a60 Limit search results to top 50 2013-11-20 15:41:20 -08:00
John Firebaugh 5f7872ba27 Bump taginfo result count to 25 2013-11-19 12:24:29 -08:00
Aaron Lidman bf0da89925 Improved warning visibility
for #1973
2013-11-19 12:04:30 -08:00
tyr 2cf4c20a47 don't load parent multiple times into tree when multiple childs are changed
when an action (e.g. moving a way) caused multiple child elements
of the same parent to be changed, their parent was also loaded into
the tree multiple times during `tree.intersects()`.

this fixes #1978
2013-11-19 11:27:29 +01:00
John Firebaugh 3856389a5c 1.3.2 2013-11-14 18:04:55 -08:00
John Firebaugh 3f99e2fd4b Fix Disconnect of way with multiple intersections (fixes #1955) 2013-11-14 15:48:07 -08:00
John Firebaugh b383bfec1f Fix unclosed area rendering (fixes #1958) 2013-11-13 17:41:57 -08:00
John Firebaugh 0bf0849eb3 Fix background pane tooltips 2013-11-05 15:52:20 -08:00
samanpwbb 25e2347b0a layer pane now matches help pane 2013-11-05 17:57:04 -05:00
John Firebaugh 2e754c8d6b Merge pull request #1950 from systemed/name-suggest
Autocomplete on name=*
2013-11-04 13:26:35 -08:00
Clint Adams ae38c79ce1 Handle https wikipedia URLs 2013-11-02 15:35:16 -04:00
Aaron Lidman 43aeaae67e Add SuggestNames util 2013-11-01 16:52:37 -07:00
Aaron Lidman 872cec6720 Limit suggestions to three 'closest' matches 2013-11-01 15:23:59 -07:00
John Firebaugh e382943f0d Use .low-zoom class rather than hard-coding z16 2013-11-01 11:17:49 -07:00
Aaron Lidman 5a119f6eed Add name autocomplete 2013-10-31 16:36:29 -07:00
John Firebaugh 492fc88aa4 Make the Graph#rebase argument an array 2013-10-31 16:24:31 -07:00
John Firebaugh 12769d2fc1 Calculate background source name (fixes #1935) 2013-10-29 16:13:40 -07:00
John Firebaugh 191f52d634 Use assumed values for access placeholders (fixes #1924) 2013-10-28 17:39:34 -07:00
John Firebaugh ffdeef398d Rewrite tree logic
The main problem with the existing logic was that it
did not update the extents of relations when previously incomplete members were loaded.

It was also overly stateful; the various queues and flags
are no longer required.

Fixes #1928.
Fixes #1540.
2013-10-28 16:57:18 -07:00
John Firebaugh e0e08115e5 Pass entity array to Tree#rebase 2013-10-28 16:34:08 -07:00