-
Notifications
You must be signed in to change notification settings - Fork 118
2.3 Release Checklist (Map Rotation)
Key:
- 🐛 is for issues that we aren't planning on shipping and are known to not be working. Each of these should have an issue link associated.
⚠️ is for a known bug that we still need to fix prior to getting this release out the door. Should also link out to issues created.- 🚢 is for an issue whose bug as been squashed. Ship it!
- Bump version to whatever is appropriate
- Update CHANGELOG to contain latest on bugfixes, improvements, etc.
- Update Splash screen do cover latest happenings
- Create a new social posts with the latest on the map rotation, wayback imagery, etc.
- Check in the latest artifacts to
dist/
- Fix any/all issues with 'npm test' that have crept in since our last release.
Inspect and compare bundle sizes and ensure:
- No imports are double-included
- No bundled dependencies are unexpectedly large (Note: We did include mapLibre in this bundle, so the bundle size increased appreciably by 1.3 MB)
- Walkthrough-> Points: hitting ESC doesn't close the feature editor as directed, but clicking the ❌ button in the upper-right of the inspector does.
- Walkthrough -> Areas prompts the user to click 'X' but not hit esc. to close the window. which is it? (similarly, Lines in the next step goes back to saying the X or ESC will do it)
- Walkthrough -> Lines -> Split step highlights a section of the map that doesn't contain the intersection itself.
- Streetside (and other?) imageries render at low zooms (14 for streetside) and slow map performance. map=15.51/28.4381/-81.4985
- Going into 'add note' mode should change the cursor from the default browse hand
- Console error on startup:
Error: No locally changed Wayback data
at ImagerySource.js:704:59
- Large amount of console warnings from the preset system, EX:
_resolveFields | @ | Preset.js:336
-- | -- | --
| fields | @ | Preset.js:74
| setTags | @ | Preset.js:285
| render | @ | preset_icon.js:237
| call_default | @ | call.js:4
| presetIcon | @ | preset_icon.js:313
| call_default | @ | call.js:4
| render | @ | preset_list.js:462
| call_default | @ | call.js:4
| (anonymous) | @ | preset_list.js:231
| each_default | @ | each.js:5
| drawList | @ | preset_list.js:231
| call_default | @ | call.js:4
| presetList | @ | preset_list.js:116
| call_default | @ | call.js:4
| inspector.showPresetList | @ | inspector.js:178
| render | @ | inspector.js:103
| inspector | @ | inspector.js:64
| call_default | @ | call.js:4
| sidebar.select | @ | sidebar.js:329
| enter | @ | SelectOsmMode.js:131
| enter | @ | Context.js:348
| _doSelect | @ | SelectBehavior.js:360
| _pointerup | @ | SelectBehavior.js:248
| emit | @ | index.js:202
| _pointerup | @ | PixiEvents.js:358
| notifyListeners | @ | EventBoundary.ts:1454
| notifyTarget | @ | EventBoundary.ts:658
| propagate | @ | EventBoundary.ts:310
| dispatchEvent | @ | EventBoundary.ts:210
| mapPointerUp | @ | EventBoundary.ts:964
| mapEvent | @ | EventBoundary.ts:231
| onPointerUp | @ | EventSystem.ts: 428
- Rotate map before / during / after test case blocks, especially drawing
- MapRoulette Integration
- Verify what's shown === what's shown on MR main site
- Marking issues as fixed works
- Marking multiple issues fixed and committing changes includes comment referring to all MR tasks fixed
- Filtering by challenge works
- Esri Wayback imagery works
- Do a BUNCH of changes to the map, reload the browser, and click 'Restore my changes' as soon as possible, the browser should not stack trace/crash.
- Make changes with one kind of imagery, click 'save', should see one kind of imagery in the changeset tags.
- Make changes with multiple kinds of imagery, click 'save', should see multiple kinds of imagery in the changeset tags.
- Make changes with the validation window open. Intentionally try to get validations to fire and go away:
- With just the 'my' changes
- With all things everywhere
- With just what's on screen
- Make some edits, save, and on reload the same changeset comment should be propagated into the comment text bar and the message field should receive focus automatically- Other elements in the changeset UI should function properly.
- Click on a third-party link somewhere in the UI- it should work properly and not be a relative link from
rapideditor.org. - Ensure the MS Building license is correct.
- Verify that 'way over waterway' validations are firing.
#Keyboard Shortcuts
- Arrow keys pan the map
↓, ↑, ←, → -
⌥+ Arrow keys pan the map more -
+and-keys zoom in and out -
⌥ -and⌥ +zoom the map more -
Lzooms to location - 🐛 : This no longer works. Did we get rid of this?
- Type a placename into the search bar, hit 'Search Entire World', see a list of items
- Click on a member of that list to automatically zoom/pan to the entity in question
-
BToggles the imagery pane -
⌘+Bswitches to last background -
,switches to previous background in list#1233Fixed! -
.switches to next background in list#1233Fixed! -
Ftoggles the map data pane -
Itoggles the validation issues pane -
PToggles the user preferences pane -
⌃Ctrl + ⌘Cmd + ForF11switch to full screen mode -
`key or²toggles the sidebar : -
Wtoggles wireframe mode -
⌥ Wtoggles OSM data on/off -
/toggles the minimap on/off - 🐛 : Minimap displays properly on first view, but after hiding/showing it again, it is blank.
- Clicking inside the minimap generates
TypeError: this.__zoom.invert is not a function) - Using the mouse generates
TypeError: t5.invert is not a function -
⌘Cmd+/toggles the 3d map on/off#1234Fixed! - 3D Map allows right-click to adjust viewing angle and spin around the center point
#1234Fixed! - mousing off the 3D map causes it to snap back to true north orientation
#1234Fixed! -
ghighlights unsaved edits #509 -
Shift + RToggles rapid features on/off
-
Htoggles help -
?toggles keyboard shortcuts
- l-click, tap, or space selects a feature
- shift + l-click selects multiple
- shift+ l-click + drag draws a lasso selection around features
-
⌘ Ffinds features matching search text #1007
- Right-click or long press or menu button (space bar) toggles the edit menu
-
Zzooms to the selected features
-
[or↖ PgUpjump to previous node -
]or↘ PgDownjump to next node -
{or⇞ Homejump to first node -
}or⇟ Endjump to last node -
⌘ ↑selects parent way -
\orPauseswitches parent way
-
⌘ ↓selects child nodes #1237
-
1Add Point mode -
2Add Line mode -
3Add Area mode -
NAdd Note mode (when enabled) - l-click, tap, or
Spacebarshould add a point or note while in this mode -
⌥ Optionholding should disable point snapping -
↵Return or ⎋Escshould finish drawing a line or area
-
⌘ Cmd + Ccopies selected feature -
⌘ Cmd + Vpastes selected feature -
⌘ Cmd + ZUndoes last edit -
⌘ Cmd + ⇧ Shift + ZRedoes last edit -
⌘ Cmd + Ssaves changes to OSM
-
Aadds the selected rapid feature -
Dignores the selected feature
-
Acontinues a line at the selected endpoint -
Ccombines (merges) selected features -
Ddisconnects the selected features -
Eextracts a point from a feature -
Xsplits features at the selected points -
vreverses the selected features -
mmoves the selected features -
⇧Shift+↓, ↑, ←, →nudge the feature by a small amount #525 - 🐛
-
⌥Option ⇧Shift+↓, ↑, ←, →nudge the feature by a lot #525 -
⇧Shift++or-scales the feature #912 -
⌥Option⇧Shift++or-scales the feature #912 -
Rrotates the selected features -
Qsquares the corners of a line or area -
Sstraightens the line or group of points -
Ocircularizes a closed line or area -
Tflips features across the long axis -
Yflips features across the shorter axis -
⌘Cmd + ⌫Deletedeletes the selected feature -
⇧Shift + Ccycles the road tag preset for a way
-
⌘Cmd + IToggles all information panels -
⌘Cmd + ⇧Shift + BToggles Background panel- New in 2.3: ESRI Wayback imagery shows vintage when it's enabled
-
⌘Cmd + ⇧Shift + HToggles History panel -
⌘Cmd + ⇧Shift + LToggles Location panel -
⌘Cmd + ⇧Shift + MToggles Measurement panel
- Clicking an empty map area creates a new node.
- Clicking on an existing vertex creates a new node.
- After node creation, the 'tag this feature' dialog appears in the sidebar, prompting the user to classify the feature.
- Directional points show their facing with viewfield cones
- Undo/redo works as expected
-
Creating a new way works by just mouse clicking from point to point, ending by clicking the same point twice.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
Same, but with clicking the FIRST point to close the way.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
Hitting ESC can end the draw mode.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
History undo/redo during the draw operation looks good and does not have 'extra' states in it.
-
Creating a new way works by just mouse clicking from point to point, ending by clicking the same point twice.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
Same, but with clicking the FIRST point to close the way.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
Hitting ESC can end the draw mode.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
History undo/redo during the draw operation looks good and does not have 'extra' states in it.
-
Creating a new way works by just mouse clicking from point to point, ending by clicking the same point twice.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
Same, but with clicking the FIRST point to close the way.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
Hitting ESC can end the draw mode.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
History undo/redo during the draw operation looks good and does not have 'extra' states in it.
-
Creating a new area works by just mouse clicking from point to point, ending by clicking the first point twice.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
Hitting ESC can end the draw mode, auto-closing the area.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
History undo/redo during the draw operation looks good and does not have 'extra' states in it.
-
Creating a new area works by just mouse clicking from point to point, ending by clicking the first point twice.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
History undo/redo during the draw operation looks good and does not have 'extra' states in it.
-
Same as previous creation test, but instead of clicking on the first node, hit ESC to end the draw mode.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
History undo/redo during the draw operation looks good and does not have 'extra' states in it.
-
Creating a new area works by just mouse clicking from point to point, ending by clicking the same point twice.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
Same, but with clicking the FIRST point to close the area.
-
History undo/redo for previous looks good and does not have 'extra' states in it.
-
Hitting ESC can end the draw mode.
-
History undo/redo after finishing the draw operation looks good and does not have 'extra' states in it.
-
History undo/redo during the draw operation looks good and does not have 'extra' states in it.
- Welcome
- Navigation
- Points
- Areas
- ❌ Ways
- Buildings
- Rapid
- Finish