Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

react-native-bars

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-bars - npm Package Compare versions

Comparing version
2.4.0
to
2.4.1
+15
android/src/main/res/values-v30/styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.EdgeToEdge" parent="Theme.EdgeToEdge.Common">
<item name="android:windowLayoutInDisplayCutoutMode">always</item>
<item name="android:enforceStatusBarContrast">false</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowLightStatusBar">?darkContentBarsStyle</item>
<item name="android:enforceNavigationBarContrast">false</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:windowLightNavigationBar">?darkContentBarsStyle</item>
</style>
</resources>
+2
-1

@@ -33,5 +33,6 @@ package com.zoontek.rnbars;

public static void init(@NonNull final Activity activity, boolean enableKeyboardHandling) {
public static void init(@NonNull final Activity activity,
boolean enableKeyboardHandling) {
RNBarsModuleImpl.init(activity, getDarkContentBarsStyle(activity), enableKeyboardHandling);
}
}

@@ -84,2 +84,12 @@ package com.zoontek.rnbars;

}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
WindowManager.LayoutParams layoutParams = window.getAttributes();
layoutParams.layoutInDisplayCutoutMode = Build.VERSION.SDK_INT >= Build.VERSION_CODES.R
? WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS
: WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;
window.setAttributes(layoutParams);
}
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {

@@ -86,0 +96,0 @@ window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

{
"name": "react-native-bars",
"version": "2.4.0",
"version": "2.4.1",
"license": "MIT",

@@ -12,6 +12,5 @@ "description": "Components to control your app status and navigation bars.",

"files": [
"/android",
"/src",
"/dist",
"package.json"
"android",
"src",
"dist"
],

@@ -18,0 +17,0 @@ "repository": {

@@ -61,3 +61,3 @@ # ➖ react-native-bars

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); // or super.onCreate(null) with react-native-screens
super.onCreate(savedInstanceState); // super.onCreate(null) with react-native-screens
RNBars.init(this); // initialize react-native-bars

@@ -80,3 +80,3 @@ }

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) // or super.onCreate(null) with react-native-screens
super.onCreate(savedInstanceState) // super.onCreate(null) with react-native-screens
RNBars.init(this) // initialize react-native-bars

@@ -83,0 +83,0 @@ }