Skip to content

Commit 4a4ef4d

Browse files
Merge pull request #2580 from nextcloud/fix-status-bar-appereance-for-sdk-35
Fix System Bars Appearance for SDK 35
2 parents 2c941ef + ef1e6d2 commit 4a4ef4d

File tree

7 files changed

+339
-97
lines changed

7 files changed

+339
-97
lines changed

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ dependencies {
9696
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.1.5'
9797

9898
// Nextcloud SSO
99-
implementation 'com.github.nextcloud.android-common:ui:0.24.0'
99+
implementation 'com.github.nextcloud.android-common:ui:48ed8e86d9'
100100
implementation 'com.github.nextcloud:Android-SingleSignOn:1.3.2'
101101
implementation 'com.github.stefan-niedermann:android-commons:1.0.4'
102102
implementation "com.github.stefan-niedermann.nextcloud-commons:sso-glide:$commonsVersion"

app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedActivity.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,29 @@
88

99
import static it.niedermann.owncloud.notes.branding.BrandingUtil.readBrandMainColorLiveData;
1010

11+
import android.os.Bundle;
1112
import android.util.TypedValue;
1213
import android.view.Menu;
1314

1415
import androidx.annotation.ColorInt;
16+
import androidx.annotation.Nullable;
1517
import androidx.appcompat.app.AppCompatActivity;
1618

1719
import com.google.android.material.R;
20+
import com.nextcloud.android.common.ui.util.extensions.AppCompatActivityExtensionsKt;
21+
1822

1923
public abstract class BrandedActivity extends AppCompatActivity implements Branded {
2024

2125
@ColorInt
2226
protected int colorAccent;
2327

28+
@Override
29+
protected void onCreate(@Nullable Bundle savedInstanceState) {
30+
AppCompatActivityExtensionsKt.adjustUIForAPILevel35(this);
31+
super.onCreate(savedInstanceState);
32+
}
33+
2434
@Override
2535
protected void onStart() {
2636
super.onStart();

app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionActivity.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
import androidx.annotation.Nullable;
1515
import androidx.appcompat.app.AppCompatActivity;
1616

17+
import com.nextcloud.android.common.ui.util.extensions.AppCompatActivityExtensionsKt;
18+
1719
import java.util.Collections;
1820

1921
import it.niedermann.android.util.ClipboardUtil;
@@ -30,6 +32,7 @@ public class ExceptionActivity extends AppCompatActivity {
3032

3133
@Override
3234
protected void onCreate(@Nullable Bundle savedInstanceState) {
35+
AppCompatActivityExtensionsKt.adjustUIForAPILevel35(this);
3336
super.onCreate(savedInstanceState);
3437

3538
final var binding = ActivityExceptionBinding.inflate(getLayoutInflater());

app/src/main/java/it/niedermann/owncloud/notes/importaccount/ImportAccountActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import androidx.lifecycle.ViewModelProvider;
1818
import androidx.preference.PreferenceManager;
1919

20+
import com.nextcloud.android.common.ui.util.extensions.AppCompatActivityExtensionsKt;
2021
import com.nextcloud.android.sso.AccountImporter;
2122
import com.nextcloud.android.sso.exceptions.AccountImportCancelledException;
2223
import com.nextcloud.android.sso.exceptions.AndroidGetAccountsPermissionNotGranted;
@@ -53,6 +54,7 @@ public class ImportAccountActivity extends AppCompatActivity {
5354

5455
@Override
5556
protected void onCreate(Bundle savedInstanceState) {
57+
AppCompatActivityExtensionsKt.adjustUIForAPILevel35(this);
5658
super.onCreate(savedInstanceState);
5759

5860
Thread.currentThread().setUncaughtExceptionHandler(new ExceptionHandler(this));

app/src/main/res/layout/drawer_layout.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@
2323
android:id="@+id/navigation_view"
2424
android:layout_width="wrap_content"
2525
android:layout_height="match_parent"
26-
android:layout_gravity="start"
27-
android:fitsSystemWindows="true">
26+
android:layout_gravity="start">
2827

2928
<androidx.core.widget.NestedScrollView
3029
android:id="@+id/scrollView"

gradle/verification-keyring.keys

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -699,6 +699,31 @@ JI97g3GZQ2CHkQwJ3+WcPw==
699699
=OasT
700700
-----END PGP PUBLIC KEY BLOCK-----
701701

702+
pub BAC30622339994C4
703+
sub FC9BDC25FB378008
704+
-----BEGIN PGP PUBLIC KEY BLOCK-----
705+
706+
mQENBFlMExYBCACmdTDSXPwSJeYbfYvHoDl5C7vx/0+LOTunDGJN38pNQHYQAZnv
707+
Gyoc9ZmChrhLoim7z4ILqmNo8eegknepQ3dGdUij4NVIhR+m+8irayTbsNHvo3UG
708+
9y7eM5tTSjyNYkyk5fAVuT7OhzIzMA+qtc3GRVxNYRKnaHajt+pOSqr+uoDtMG3n
709+
6eAMHCAnhgh5Nd+dCFcNT+syl3zCwolA1wrzGxxOaif+xi5wwXjmF/lAt4PDIuDT
710+
etA2/AqPM4zAC0BtC0iqVgVypjFV3EAexm/g0LNMiG/M/krzwjPq5gf1DY/57jU0
711+
02FpKd79HmR7bHdc4e2olEf9NlHxfbPXDDsHABEBAAG5AQ0EWUwTFgEIANmMpV3N
712+
K8aLrLgQTyh5++det8C3D3T5tkEdljHOuN31/qdKNge8H6uKH8zXRZsj5pd8adpW
713+
kD4TzIMvzIwzizsGw34O9hf1E2XPoDqvQr39p1sovX3PeDvRJY/7JFNt9DsphVc3
714+
xWQfNkC7JdMPa6JRiFHd3ynfbQ+wplf4tfaDVn1JXAWp0NSGgMtXfn5i19hHQWjm
715+
RNAKNQLdVn8UczI8XdVM7bS4giDpQMukSyjsjgAo466iRK2+8f8BwIRe1JRvF37B
716+
dnbvTg/dzoi1/E4ukwVJD6YE2LlDwzdGno9KxPlRsuY3nnheVgjbrGJ2XKRJkIk8
717+
7cMGh41VKw6L4usAEQEAAYkBHwQYAQIACQUCWUwTFgIbDAAKCRC6wwYiM5mUxEiH
718+
CACQViGOHi0BoZ78ZJz6L48YNMx8fSdSv3YJ83Ih1n5DWCJgrDV5S3/edYinkoVI
719+
0Lusy3MdftRg6OWaYOuOTf6MYcddO/mY363jiMByf9Uh3Dqq4sKqVLRnZbAqgD1o
720+
dRoj2NkEQfgEH/H4JRVrxquzAKoWwJh3MhY+kajYJRJyWfc1/Bm3Bj1tcMGlGeIQ
721+
fgWheeMg3kxrxJ9TXPqVi6VVPaPKIU5i8l46S+Wg3uvMs8vC3XzOIvhY6cwguJv9
722+
UkjZwGDSI952wLqnREMy0gFZ+OAB0qJpYM3nDEekWZP38G80kojnN61tZjRThu9I
723+
i8/b+PwSW+nW3EpQZdLqZtOU
724+
=2H2i
725+
-----END PGP PUBLIC KEY BLOCK-----
726+
702727
pub BCF4173966770193
703728
uid IntelliJ IDEA Sign Key <[email protected]>
704729

0 commit comments

Comments
 (0)