Skip to content

Conversation

@CDRussell
Copy link
Member

Asana Issue URL: https://app.asana.com/0/488551667048375/567110983215934

Description

Add scroll view to popup menu, and fix the horizontal squishing that happens to the back/forward/refresh controls on landscape.

Steps to Test this PR:

  1. Launch the popup menu in both portrait and landscape; verify the controls look good
  2. To test the scroll view, you will either need a small screen (in landscape most likely) or artificially create the problem by adding new menu items into popup_window_browser_menu.xml

@subsymbolic subsymbolic self-assigned this Feb 23, 2018
@subsymbolic
Copy link
Contributor

@CDRussell on which device was this happening? I'm not seeing it on my Pixel 2 XL. I would like to reproduce the issue so I can confirm that it is fixed.

@CDRussell
Copy link
Member Author

I was seeing it on the Samsung Galaxy S6. I'll confirm I can still reproduce the problem on develop.

@CDRussell
Copy link
Member Author

@subsymbolic , the problem only manifests itself after a menu item containing a checkbox is added, which is what is happening as part of #198

So i'd suggest getting #198 merged first, and the problem should be reproducible. This PR will need a minor merge conflict resolved, but just a small one; after that it should be testable that this will fix the now-visible problem.

@CDRussell
Copy link
Member Author

screenshot_20180223-162817

Screenshot of the problem

Copy link
Contributor

@subsymbolic subsymbolic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not keen to merge the other PR if it introduces an issue - feels like these two should be one PR. I've tested it on a number devices and it looks good so I'm happy to approve. For simplicity, let's go ahead and merge this one first.

@CDRussell CDRussell merged commit 63ad354 into develop Feb 23, 2018
@CDRussell CDRussell deleted the feature/popup_menu_ui_fixes branch February 23, 2018 16:46
aitorvs pushed a commit that referenced this pull request Nov 18, 2021
* Implement the Report and Issue screen

* Mods due to non-transitive R files

* Review: remove findViewById as we use view binding

* Review: remove commented out code

* Review: remove the refreshTickerChannel and use a better way

* Report an Issue screen - Native form screens [2/n] (#199)

* Implement the Report and Issue form screens

* Fix tests

* Review: call sendAppBreakageReport from the ReportBreakageTextFormActivity instead

* Review: remove the lateinit var adapter

* Review: use Snackbar.LENGTH_LONG instead

* Review: fix copy Where -> Were

* Report an Issue screen - Add VPN metadata to breakage pixel [3/3] (#201)

* Attach vpn metadata to breakage pixel

* FIX: Add scroll view to the breakage single choice screen

* Review: Use NestedScrollView instead of ScrollView

* Review: Fix the letterSpacing for body1 and Body2 styles

* App breakage design review (#204)

* FIX: Add scroll view to the breakage single choice screen

* FIX: Items on Report an issue page are not tappable

* FIX: Make input field optional

* FIX: Incorrect font weight on titles

* FIX: Allow multiple lines in radio button labels

* FIX: The this form link on Report an issue

* Address review comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants