Bryan Housel
8cb04a087c
Track walkthrough progress in localStorage
2017-08-16 14:30:21 -04:00
Bryan Housel
99a3741b0c
Better isolation of services, to avoid hitting network during test runs
...
1. All services are disabled in testing now to prevent network accesses
2. Only services are enabled when needed to test something
3. Many changes throughout code to allow iD to run with services disabled
(e.g. check for osm service instead of assuming context.connection() will work)
4. Actually export the services so we can disable and enable them
2017-08-09 22:04:09 -04:00
Bryan Housel
1bf514b7fc
Move field rendering code from preset_editor to field.js
2017-08-03 01:10:59 -04:00
Bryan Housel
f19c879aba
Mention keyboard shortcuts in intro, localize Alt key
2017-06-18 02:30:31 -04:00
Bryan Housel
5a6a194ddf
Prevent scrolling where user can get stuck in walkthrough
...
(closes #4033 )
2017-05-11 11:56:47 -04:00
Bryan Housel
2c2a0bb533
Remove unused variables - eslint
2017-05-07 17:34:22 -04:00
Bryan Housel
65e403c524
Add a bit more instruction about dragging, mention keyboard arrow keys
...
(closes #4015 )
2017-05-05 16:04:48 -04:00
Bryan Housel
76d9f0293e
Teach +/- buttons during the zoom step, and don't cover them with curtain
...
(closes #4014 )
2017-05-05 15:49:05 -04:00
Bryan Housel
232fbf13c8
Don't show overlay layers in the walkthrough
...
(re: #4007 )
2017-05-03 17:44:54 -04:00
Bryan Housel
8395ca8b43
Adjust position of Name Road prompt, simplify code
...
(closes #3992 )
2017-04-28 14:57:44 -04:00
Bryan Housel
4542ad8dc4
Don't count right click twice in walkthrough on Windows
...
(closes #3988 )
2017-04-27 17:09:57 +01:00
Bryan Housel
1dfd3f46ac
Put the tooltip near the Residential Road button
...
(closes #3985 )
2017-04-26 09:36:20 -04:00
Bryan Housel
0782ee10c8
Remove address part if translation matches <.*>
2017-04-22 12:03:37 -04:00
Bryan Housel
92d6d51724
Mock geocoder in walkthrough so we can localize address field
2017-04-21 17:53:37 -04:00
Bryan Housel
2e6bb9b8d7
Localize addr:street tags in walkthrough
2017-04-21 13:41:16 -04:00
Bryan Housel
4bd883b221
Don't lowercase the field names in the tutorial
...
(closes #3977 )
2017-04-21 13:24:04 -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
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
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
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
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
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
d3bff9e3ee
Renumber introGraph to shrink it even more
2017-04-05 00:55:59 -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