New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge latest mozilla code to fork #216
Merge latest mozilla code to fork #216
Conversation
…llection button. Check now considers selected tab tray mode.
…n until something has been changed set save button state by calling invalidateOptionsMenu, causing onPrepareOptionsMenu to be called which will enable/disable the save button depending on if changes have been made or not
This is more correct, faster, and results in less copy-paste duplication than the current behavior: homeScreen { }.dismissOnboarding() Which opens settings to dismiss onboarding.
…uppression count.
Before it used to output the violations all one one line. Now it looks like: ``` MozillaStrictModeSuppression: 'import mozilla.components.support.ktx.android.os.resetAfter' at (17,1) in /StrictModeManager.kt Please use `components.strictMode.resetAfter` instead because it has performance improvements and additional code to monitor for performance regressions. MozillaStrictModeSuppression: 'setThreadPolicy(threadPolicy.build())' at (56,24) in /StrictModeManager.kt Please use `components.strictMode.resetAfter` instead because it has performance improvements and additional code to monitor for performance regressions. MozillaStrictModeSuppression: 'setVmPolicy(builder.build())' at (71,24) in /StrictModeManager.kt NOT YET IMPLEMENTED: please consult the perf team about implementing`StrictModeManager.resetAfter`: we want to understand the performance implications of suppressing setVmPolicy before allowing it. ```
Running locally, I get the same error: I think that there legitimately was an reduction in the number of StrictMode suppressions on start up.
…la-mobile#15733) Co-authored-by: Tiger Oakes <toakes@mozilla.com>
This changes the error highlighting from being the entire contents of <Button ...> to just the first line of <Button>.
…ping to delete a tab
… grid view in the tabs setting
… Desktop Bookmarks folder (mozilla-mobile#15649) For mozilla-mobile#15497: Remove and disable the three dot menu button
…le (mozilla-mobile#15667) For mozilla-mobile#15402: Hide ETP pop-up when top or bottom toolbar is not visible
Margins were also adjusted to maintain relative placements.
…logic of startup time for cold, warm, and hot startup types.
Download the built apksYou can download the apks built by Github actions after the CI checks pass. Note that you will have to click on the "Android build PR" tab on the left side to see the artifacts. |
The failing build is just signing that is failing. Which is concerning, as it may mean our CI signing process is flaky or is not working again! The code itself is fine, so I will merge. |
The latest mozilla code has added a "grid tab tray" layout taking code from my work here. I had to get rid of most of it as it duplicates our feature and does it in a different way, and the layout is in my opinion not as great.
Pull Request checklist
To download an APK when reviewing a PR:
The PR runs an Android build check (
run-build
) that builds aforkRelease
variant of the app. If it succeeds, then we upload the apks (signed with debug keys) via Github actions. We also generate a comment with some instructions and a link to help you find the downloads. You can also follow the instructions below: