Commit Graph

628 Commits

Author SHA1 Message Date
Bryan Housel
494dd979a9 Never reset the taginfo cache
The data on taginfo is refreshed once per day, so there's no reason to
reissue those API calls during a normal editing session.

reset() gets called after the user saves their changes to OSM
2017-04-19 09:25:09 -04:00
Bryan Housel
c2d6c84aee Exclude popular keys from values lookups..
see #3955
2017-04-18 23:29:01 -04:00
Bryan Housel
b44bd7a427 Increase debounce threshold for taginfo 2017-04-18 21:15:47 -04:00
Bryan Housel
6f8770241f Merge pull request #3921 from openstreetmap/walkthrough-updates
Walkthrough updates
2017-04-18 14:13:14 -04:00
Bryan Housel
bde1c78d32 Break up longer text, mention Alt key to avoid point snapping 2017-04-18 14:06:00 -04:00
Bryan Housel
e3152fb8ec Make sure user can left and right click 2017-04-18 02:37:49 -04:00
Bryan Housel
cf9eb22e5f Adjust language, remove curtain for play steps 2017-04-17 17:51:22 -04:00
Bryan Housel
b743d37a31 Fixes for RTL, improve curtain placement for edit menu steps 2017-04-17 14:06:05 -04:00
Bryan Housel
e249826b1b Adjust timings a few places so draw handler doesn't interrupt reveal 2017-04-17 11:13:32 -04:00
Bryan Housel
5acad221a9 Catch a few more conditions where the user changed tutorial data 2017-04-17 10:40:24 -04:00
Bryan Housel
16b8d5c876 More gentle introduction to jargon 2017-04-16 22:35:57 -04:00
Bryan Housel
dfe91207af Change the pseudomarkdown emphasis to be global and nongreedy 2017-04-16 18:29:08 -04:00
Bryan Housel
992a6aa958 More guard code to protect against user undos and mode changes 2017-04-15 00:32:36 -04:00
Bryan Housel
0256252caf Ask user to redraw the building if the points really are not very square 2017-04-14 11:28:52 -04:00
Bryan Housel
633edf15b8 Increase delay before checking if Description field was added 2017-04-14 00:53:33 -04:00
Bryan Housel
8989aea023 Clicking a midpoint should be treated as a click on the parent way 2017-04-14 00:38:04 -04:00
Bryan Housel
5c687e5c1c Gentler introduction to jargon, add some more defensive code 2017-04-13 15:26:21 -04:00
Bryan Housel
7b23d264e3 Teach zoom, and make sure Spring Street is visible 2017-04-12 15:21:42 -04:00
Bryan Housel
bdcd4fd431 Use #map clientrect instread of #surface (which can be transformed) 2017-04-12 14:09:14 -04:00
Bryan Housel
b566cc9c90 Remove workaround for old Firefox bug that has been fixed 2017-04-12 14:08:51 -04:00
Bryan Housel
8b28772aef Eliminate the very slow (3sec) transitions 2017-04-12 13:23:17 -04:00
Bryan Housel
5b81ea1f8f Be less strict about where the endpoint can go 2017-04-11 22:59:19 -04:00
Bryan Housel
a16ae21874 Clear away recent presets when switching to a new chapter 2017-04-11 22:49:09 -04:00
Bryan Housel
87618f9a6b Make it so preset.init() can be called again to reset the datastructures
(this is mostly so I can reset recent.collection for the walkthrough)
2017-04-11 22:34:02 -04:00
Bryan Housel
8a2e1633c9 Adjust timings, language, transitions in walkthrough 2017-04-10 16:59:41 -04:00
Bryan Housel
ec1e5cb50d Finish delete lines section of the walkthrough, add selectMenuItem helper 2017-04-09 23:56:54 -04:00
Bryan Housel
7371f869c8 Allow curtain to be called with a null box (no cutout) 2017-04-09 20:29:05 -04:00
Bryan Housel
436c32ede8 Update delete lines walkthrough steps 2017-04-08 11:23:33 -04:00
Bryan Housel
2abf7a7361 Add step to walkthrough up to split road 2017-04-07 00:40:09 -04:00
Bryan Housel
fc774a1c64 Adjust language, keep Wood road selected when editing midpoint/endpoint 2017-04-06 17:46:36 -04:00
Bryan Housel
8fe33d9430 Teach realigning roads by moving nodes, adding midpoints
(closes #2381)
2017-04-06 17:09:32 -04:00
Bryan Housel
36b90fa653 More adjustments to walkthrough language, timing 2017-04-05 22:01:15 -04:00
Bryan Housel
be73f1cddb In area chapter, make sure user really added Description field 2017-04-05 17:24:30 -04:00
Bryan Housel
500dbfa054 Remove road routes, update names, make all lanes localizable 2017-04-05 17:01:19 -04:00
Bryan Housel
912d565fc3 Update walkthrough name localization, no more hardcoded osmids 2017-04-05 14:13:46 -04:00
Bryan Housel
bea7f3c510 export lodash (to help with debugging) 2017-04-05 14:09:59 -04:00
Bryan Housel
d3bff9e3ee Renumber introGraph to shrink it even more 2017-04-05 00:55:59 -04:00
Bryan Housel
2e81e71859 Add history.toIntroGraph() for saving the edited introGraph to JSON 2017-04-04 02:00:01 -04:00
Bryan Housel
526bb75fb8 pacify eslint 2017-04-04 01:16:21 -04:00
Bryan Housel
93b9507431 Add a tooltip illustration for buildings 2017-04-03 22:13:07 -04:00
Bryan Housel
d173e06cf2 Add circle buildings steps to building chapter too
(closes #3085)
2017-04-03 17:52:07 -04:00
Bryan Housel
bb7b60cd23 Add square buildings steps to building chapter 2017-04-03 16:33:40 -04:00
Bryan Housel
0af9df708f Add house tracing steps to building chapter 2017-04-02 23:05:02 -04:00
Bryan Housel
b923a6d8e0 Add timeout so Name Road step will reveal properly
(re: https://github.com/openstreetmap/iD/pull/3921#issuecomment-290959115)
2017-04-02 20:12:30 -04:00
Bryan Housel
5f627c858e Localize a few more walkthrough names, start buildings chapter 2017-04-01 21:43:40 -04:00
Bryan Housel
3b01166b23 Add more info about editing, teach Undo
(closes #3680)
2017-03-31 17:19:56 -04:00
Bryan Housel
d7728691d4 Allow user to hit escape to leave select mode in walkthrough 2017-03-31 15:04:54 -04:00
Bryan Housel
140e457dee Use span for button labels, so pointer events go to the button 2017-03-31 14:42:40 -04:00
Bryan Housel
5f44c9a00a Add combobox menus to id-container instead of document.body
(re: https://github.com/openstreetmap/iD/issues/3925#issuecomment-290718356)
2017-03-31 13:44:55 -04:00
Bryan Housel
e1e366c5f4 Add a description to the park instead of a name
(closes #3121)
2017-03-31 13:44:42 -04:00