Ensure multiple waypoints are visible on smaller screens#26610
Conversation
|
cc @ZhenjaHorbach @mountiny Is it expected that when an error occurs, the error view will overlay the waypoints list? The waypoints will look like this:
Also to note, if the error has a long text, it may cover the whole waypoints list
|
|
@fedirjh How did it look like before the PR? |
Screen.Recording.2023-09-03.at.19.45.18.movI think it will be enough #26541 |
|
@ZhenjaHorbach Lets please revert the last commit, we dont need this for now and we will let this being decided with the design team @ZhenjaHorbach after you revert it, lets complete the checklist and also let @fedirjh can complete the checklist and I will merge this in the morning, thanks guys! 🚀 |
No problem ) |
Reviewer Checklist
Screenshots/VideosWebCleanShot.2023-09-03.at.16.04.27-converted.mp4Mobile Web - ChromeCleanShot.2023-09-03.at.16.41.29-converted.mp4CleanShot.2023-09-03.at.16.42.48.mp4Mobile Web - SafariCleanShot.2023-09-03.at.16.29.59.mp4CleanShot.2023-09-03.at.16.32.20.mp4DesktopCleanShot.2023-09-03.at.16.13.47.mp4iOSCleanShot.2023-09-03.at.16.27.21.mp4AndroidCleanShot.2023-09-03.at.16.57.02.mp4 |
fedirjh
left a comment
There was a problem hiding this comment.
Looks good to me.
🎀 👀 🎀 C+ reviewed
mountiny
left a comment
There was a problem hiding this comment.
Amazing! thanks everyone here @ZhenjaHorbach congratulations for your first contribution!
This is an important flow in coming days, lets make sure you are available in case there would be some unexpected regression from this PR. Thanks!
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/mountiny in version: 1.3.63-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.3.63-2 🚀
|
|
🚀 Deployed to staging by https://github.com/mountiny in version: 1.3.64-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.3.64-2 🚀
|
|
Just flagging that this PR caused #26723, where no scroll animation was running once start and end points were set. This was primarily due to the |




Details
Fixed Issues
$ #26595
PROPOSAL: N/A
Tests
1.Open app on small screen (height = +- 400px )
2.Go to a workspace chat
3.Click the "+" button next to the text composer
4.Click "Request money"
5.Click "Distance"
6.Should show 2 stops or more Depending on screen size
7.Click "Add stope"
8.Should be an animation of the transition of the list elements to the end
Offline tests
1.Open app on small screen (height = +- 400px )
2.Go to a workspace chat
3.Click the "+" button next to the text composer
4.Click "Request money"
5.Click "Distance"
6.Should show 2 stops or more Depending on screen size
7.Click "Add stope"
8.Should be an animation of the transition of the list elements to the end
QA Steps
1.Open app on small screen (height = +- 400px )
2.Go to a workspace chat
3.Click the "+" button next to the text composer
4.Click "Request money"
5.Click "Distance"
6.Should show 2 stops or more Depending on screen size
7.Click "Add stope"
8.Should be an animation of the transition of the list elements to the end
9.Try to remove the stops to make sure the list will be displayed in the correct position
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Web
Screen.Recording.2023-09-03.at.17.09.30.mov
Screen.Recording.2023-09-03.at.17.05.56.mov
Mobile Web - Chrome
Screen.Recording.2023-09-03.at.17.20.13.mov
Mobile Web - Safari
Screen.Recording.2023-09-03.at.17.27.41.mov
Desktop
Screen.Recording.2023-09-03.at.17.14.00.mov
iOS
265273690-dbb38ad0-be24-427b-9e0c-fa4391645a00.mp4
Android
265275307-64861c29-325e-46f0-9e9f-0b5b4f038196.mp4