Uh oh!
There was an error while loading. Please reload this page.
feat: add support for API 35 EdgeToEdge - #2187
Conversation
update versions update version fix more tests fixes sdk bump fix gradle save the response Sign In working chore: upgrade Gradle, AGP and Kotlin chore: move namespace to build.gradle chore: upgrade Lint API add new lines at EOF for checkstyle ci: temporarily stop building proguard-test test: update robolectric and use Looper ignore test clean update ci remove comments Bad code fix? unused imports more more fix fixes fix more fixes
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| <?xml version="1.0" encoding="utf-8"?> | ||
| <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="ResourceName"> | ||
| <!-- Override the base FirebaseUI theme for edge-to-edge support --> | ||
| <style name="FirebaseUI" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> | ||
| </style> | ||
| </resources> No newline at end of file |
There was a problem hiding this comment.
Now that we're not overriding anything we don't need this file anymore.
| super.onCreate(savedInstanceState); | ||
| // Enable edge-to-edge for all activities | ||
| WindowCompat.setDecorFitsSystemWindows(getWindow(), false); |
There was a problem hiding this comment.
Given that this is just calling a single method, I'd prefer that we call this method in every other Activity rather than creating this new BaseActivity that is extended by all of them.
When we migrate the sample app to Kotlin, let's try to get rid of all of these "Base..." classes.
thatfiredev
commented
Apr 23, 2025
Lyokone
commented
Apr 28, 2025
Added more padding @thatfiredev |
luokailiang
commented
May 4, 2025
When will this feature be released? |
1 similar comment
tosuccesspractice
commented
Jul 10, 2025
When will this feature be released? |
SeanBlahovici
commented
Jul 11, 2025
With API 36 released, we cannot upgrade without this fix, the workaround no longer works. Please release this as soon as possible! |
vegeta2102
commented
Jul 17, 2025
When will edgeToEdge support be released ? |
sun-with
commented
Jul 29, 2025
When will this feature be released? 💦 |
Uh oh!
There was an error while loading. Please reload this page.
This fix is incomplete or incorrect at all, it doesn't provide backward compatibility and doesn't follow the documentation for handling edge-to-edge. Additionally use padding instead of margin for better result. Not working on older Android version (versions prior to 15) Statusbar content has no contrast thus battery percentage and other icons are no longer visible. |
* Begin development on 9.1.0 * chore: use minSdk=23 for auth, and minSdk=21 for other modules (#2196) * fix(auth): remove enableHints parsing from FlowParameters (#2199) * feat: add support for API 35 EdgeToEdge (#2187) * Revert "chore: use minSdk=23 for auth, and minSdk=21 for other modules (#2196)" This reverts commit eca0ca3 * Version 9.1.0 * chore(*): update release infrastructure * Version 9.1.1 (#2257) --------- Co-authored-by: rosariopf <rosariopf@google.com> Co-authored-by: Guillaume Bernos <guillaume@bernos.dev>



Hey there! So you want to contribute to FirebaseUI? Before you file this pull request, follow these steps:
./gradlew checkto ensure the Travis build passes.