diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml
index 7f3151d30..b78bbe62a 100644
--- a/android/app/src/main/res/values/colors.xml
+++ b/android/app/src/main/res/values/colors.xml
@@ -1,5 +1,5 @@
#17A0DB
- #1081B2
+ #161618
\ No newline at end of file
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
index 6b7046728..f269518c1 100644
--- a/android/app/src/main/res/values/styles.xml
+++ b/android/app/src/main/res/values/styles.xml
@@ -2,7 +2,7 @@
diff --git a/react/features/base/modal/components/JitsiStatusBar.js b/react/features/base/modal/components/JitsiStatusBar.js
deleted file mode 100644
index ee38828f2..000000000
--- a/react/features/base/modal/components/JitsiStatusBar.js
+++ /dev/null
@@ -1,79 +0,0 @@
-// @flow
-
-import React, { useCallback } from 'react';
-import { StatusBar } from 'react-native';
-
-import { ColorSchemeRegistry } from '../../color-scheme';
-import { connect } from '../../redux';
-import { isDarkColor } from '../../styles';
-
-// Register style
-import '../../react/components/native/headerstyles';
-
-/**
- * Constants for the (currently) supported statusbar colors.
- */
-const STATUSBAR_DARK = 'dark-content';
-const STATUSBAR_LIGHT = 'light-content';
-
-
-type Props = {
-
- /**
- * The color schemed style of the component.
- */
- _styles: Object
-}
-
-const JitsiStatusBar = ({ _styles }: Props) => {
-
- const getStatusBarContentColor = useCallback(() => {
- const { statusBarContent } = _styles;
-
- if (statusBarContent) {
- // We have the possibility to define the statusbar color in the
- // color scheme feature, but since mobile devices (at the moment)
- // only support two colors (light and dark) we need to normalize
- // the value.
-
- if (isDarkColor(statusBarContent)) {
- return STATUSBAR_DARK;
- }
-
- return STATUSBAR_LIGHT;
- }
-
- // The statusbar color is not defined, so we need to base our choice
- // on the header colors
- const { statusBar, screenHeader } = _styles;
-
- if (isDarkColor(statusBar || screenHeader.backgroundColor)) {
- return STATUSBAR_LIGHT;
- }
-
- return STATUSBAR_DARK;
- }, [ _styles ]);
-
- return (
-
- );
-};
-
-/**
- * Maps part of the Redux state to the props of the component.
- *
- * @param {Object} state - The Redux state.
- * @returns {{
- * _styles: Object
- * }}
- */
-function _mapStateToProps(state) {
- return {
- _styles: ColorSchemeRegistry.get(state, 'Header')
- };
-}
-
-export default connect(_mapStateToProps)(JitsiStatusBar);
diff --git a/react/features/conference/components/native/Conference.js b/react/features/conference/components/native/Conference.js
index b921972d2..363f72c9f 100644
--- a/react/features/conference/components/native/Conference.js
+++ b/react/features/conference/components/native/Conference.js
@@ -2,7 +2,7 @@
import { useIsFocused } from '@react-navigation/native';
import React, { useEffect } from 'react';
-import { BackHandler, NativeModules, SafeAreaView, StatusBar, View } from 'react-native';
+import { BackHandler, NativeModules, SafeAreaView, View } from 'react-native';
import { withSafeAreaInsets } from 'react-native-safe-area-context';
import { appNavigate } from '../../../app/actions';
@@ -268,8 +268,7 @@ class Conference extends AbstractConference {
*/
render() {
const {
- _brandingStyles,
- _fullscreenEnabled
+ _brandingStyles
} = this.props;
return (
@@ -279,10 +278,6 @@ class Conference extends AbstractConference {
_brandingStyles
] }>
-
{ this._renderContent() }
);
diff --git a/react/features/mobile/navigation/components/RootNavigationContainer.js b/react/features/mobile/navigation/components/RootNavigationContainer.js
index 43d2fd5ff..54001c8bd 100644
--- a/react/features/mobile/navigation/components/RootNavigationContainer.js
+++ b/react/features/mobile/navigation/components/RootNavigationContainer.js
@@ -1,6 +1,7 @@
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
import React, { useCallback } from 'react';
+import { StatusBar } from 'react-native';
import { connect } from '../../../base/redux';
import { DialInSummary } from '../../../invite';
@@ -56,6 +57,11 @@ const RootNavigationContainer = ({ dispatch, isWelcomePageAvailable }: Props) =>
onReady = { onReady }
ref = { rootNavigationRef }
theme = { navigationContainerTheme }>
+
{
diff --git a/react/features/settings/components/native/HelpView.tsx b/react/features/settings/components/native/HelpView.tsx
index 9e05f20d5..9d2547048 100644
--- a/react/features/settings/components/native/HelpView.tsx
+++ b/react/features/settings/components/native/HelpView.tsx
@@ -5,8 +5,6 @@ import React, { PureComponent } from 'react';
import { IReduxState } from '../../../app/types';
// @ts-ignore
import JitsiScreenWebView from '../../../base/modal/components/JitsiScreenWebView';
-// @ts-ignore
-import JitsiStatusBar from '../../../base/modal/components/JitsiStatusBar';
import { connect } from '../../../base/redux/functions';
// @ts-ignore
import { renderArrowBackButton }
@@ -65,12 +63,9 @@ class HelpView extends PureComponent {
*/
render() {
return (
- <>
-
-
- >
+
);
}
}
diff --git a/react/features/settings/components/native/PrivacyView.tsx b/react/features/settings/components/native/PrivacyView.tsx
index 7558fd0fa..5acea382a 100644
--- a/react/features/settings/components/native/PrivacyView.tsx
+++ b/react/features/settings/components/native/PrivacyView.tsx
@@ -5,8 +5,6 @@ import React, { useEffect } from 'react';
// @ts-ignore
import JitsiScreenWebView from '../../../base/modal/components/JitsiScreenWebView';
// @ts-ignore
-import JitsiStatusBar from '../../../base/modal/components/JitsiStatusBar';
-// @ts-ignore
import { renderArrowBackButton }
// @ts-ignore
from '../../../mobile/navigation/components/welcome/functions';
@@ -41,12 +39,9 @@ const PrivacyView = ({ navigation }: IProps) => {
});
return (
- <>
-
-
- >
+
);
};
diff --git a/react/features/settings/components/native/TermsView.tsx b/react/features/settings/components/native/TermsView.tsx
index 345c6e9d7..4c840d518 100644
--- a/react/features/settings/components/native/TermsView.tsx
+++ b/react/features/settings/components/native/TermsView.tsx
@@ -5,8 +5,6 @@ import React, { useEffect } from 'react';
// @ts-ignore
import JitsiScreenWebView from '../../../base/modal/components/JitsiScreenWebView';
// @ts-ignore
-import JitsiStatusBar from '../../../base/modal/components/JitsiStatusBar';
-// @ts-ignore
import { renderArrowBackButton }
// @ts-ignore
from '../../../mobile/navigation/components/welcome/functions';
@@ -41,12 +39,9 @@ const TermsView = ({ navigation }: IProps) => {
});
return (
- <>
-
-
- >
+
);
};
diff --git a/react/features/welcome/components/WelcomePage.native.js b/react/features/welcome/components/WelcomePage.native.js
index 6406c0480..e3fd66786 100644
--- a/react/features/welcome/components/WelcomePage.native.js
+++ b/react/features/welcome/components/WelcomePage.native.js
@@ -4,7 +4,6 @@ import { Animated, SafeAreaView, TouchableHighlight, View } from 'react-native';
import { getName } from '../../app/functions';
import { translate } from '../../base/i18n';
import { Icon, IconWarning } from '../../base/icons';
-import JitsiStatusBar from '../../base/modal/components/JitsiStatusBar';
import { LoadingIndicator, Text } from '../../base/react';
import { connect } from '../../base/redux';
import BaseTheme from '../../base/ui/components/BaseTheme.native';
@@ -373,7 +372,6 @@ class WelcomePage extends AbstractWelcomePage<*> {
_renderFullUI() {
return (
<>
-
{ this._renderRoomNameInput() }