also looking at this
feat: native trail maps and complete native mobile screens
#1017
60 files
+2505
-823
Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.
| @@ -7,11 +7,29 @@ name: Native Android trail maps and sticky save | ||
| 7 | 7 | - extendedWaitUntil: |
| 8 | 8 | visible: '^Saved$' |
| 9 | 9 | timeout: 15000 |
| 10 | - openLink: wildloop://feed | |
| 11 | - extendedWaitUntil: | |
| 12 | visible: | |
| 13 | id: native-feed-scroll | |
| 14 | timeout: 30000 | |
| 15 | - openLink: wildloop://trail/${TRAIL_ID} | |
| 16 | - extendedWaitUntil: | |
| 17 | visible: '^Saved$' | |
| 18 | timeout: 30000 | |
| 10 | 19 | - tapOn: |
| 11 | 20 | id: trail-save |
| 12 | 21 | - extendedWaitUntil: |
| 13 | 22 | visible: '^Save$' |
| 14 | 23 | timeout: 15000 |
| 24 | - openLink: wildloop://feed | |
| 25 | - extendedWaitUntil: | |
| 26 | visible: | |
| 27 | id: native-feed-scroll | |
| 28 | timeout: 30000 | |
| 29 | - openLink: wildloop://trail/${TRAIL_ID} | |
| 30 | - extendedWaitUntil: | |
| 31 | visible: '^Save$' | |
| 32 | timeout: 30000 | |
| 15 | 33 | - scrollUntilVisible: |
| 16 | 34 | element: |
| 17 | 35 | id: trail-map-fullscreen |
| @@ -26,8 +26,16 @@ const maps:SimulatorStep[] = [ | ||
| 26 | 26 | {command:'expectexact',text:'Save',seconds:30}, |
| 27 | 27 | {command:'tapid',text:'trail-save'}, |
| 28 | 28 | {command:'expect',text:'Saved',seconds:10}, |
| 29 | {command:'openurl',url:'wildloop://feed'}, | |
| 30 | {command:'expectid',text:'native-feed-scroll',seconds:15}, | |
| 31 | {command:'openurl',url:`wildloop://trail/${input.trailId}`}, | |
| 32 | {command:'expectexact',text:'Saved',seconds:30}, | |
| 29 | 33 | {command:'tapid',text:'trail-save'}, |
| 30 | 34 | {command:'expectexact',text:'Save',seconds:10}, |
| 35 | {command:'openurl',url:'wildloop://feed'}, | |
| 36 | {command:'expectid',text:'native-feed-scroll',seconds:15}, | |
| 37 | {command:'openurl',url:`wildloop://trail/${input.trailId}`}, | |
| 38 | {command:'expectexact',text:'Save',seconds:30}, | |
| 31 | 39 | {command:'scrollto',text:'Toggle elevation profile'}, |
| 32 | 40 | {command:'shot',name:'native-floating-profile-inline'}, |
| 33 | 41 | {command:'tapid',text:'trail-profile-toggle'}, |