]> git.ipfire.org Git - thirdparty/strongswan.git/commit
android: Fix edge-to-edge layout issues with settings and app selection
authorTobias Brunner <tobias@strongswan.org>
Thu, 30 Oct 2025 15:36:45 +0000 (16:36 +0100)
committerTobias Brunner <tobias@strongswan.org>
Thu, 30 Oct 2025 15:55:05 +0000 (16:55 +0100)
commita4f32a5a468ab57eef83b29a7d9b3ca5f432b064
tree06ffb9d4e905c43a9dcb901dcd6aa306868d351a
parent3741d24a2504da0b2cdb6f6f42cbfadf30654006
android: Fix edge-to-edge layout issues with settings and app selection

Using FrameLayout for the settings instead of the recommended
FragmentContainerView because the latter makes handling insets more
complicated (fitsSystemWindows doesn't work as the fragment is responsible
for handling insets but how that should work with PreferenceFragmentCompat
is unclear).

Fixes: 2404b2bee632 ("android: Apply UI changes for edge-to-edge views in Android 15+")
src/frontends/android/app/src/main/java/org/strongswan/android/ui/SelectedApplicationsActivity.java
src/frontends/android/app/src/main/java/org/strongswan/android/ui/SelectedApplicationsListFragment.java
src/frontends/android/app/src/main/java/org/strongswan/android/ui/SettingsActivity.java
src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificateImportActivity.java
src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificatesActivity.java
src/frontends/android/app/src/main/res/layout/selected_applications_activity.xml [new file with mode: 0644]
src/frontends/android/app/src/main/res/layout/settings_activity.xml [new file with mode: 0644]