diff --git a/README.md b/README.md
index 95ecf64..a1341b3 100644
--- a/README.md
+++ b/README.md
@@ -54,6 +54,7 @@ PWA_APP_DISPLAY = 'standalone'
PWA_APP_SCOPE = '/'
PWA_APP_ORIENTATION = 'any'
PWA_APP_START_URL = '/'
+PWA_APP_STATUS_BAR_COLOR = 'default'
PWA_APP_ICONS = [
{
'src': '/static/images/my_app_icon.png',
diff --git a/pwa/app_settings.py b/pwa/app_settings.py
index 958128f..df763c3 100644
--- a/pwa/app_settings.py
+++ b/pwa/app_settings.py
@@ -27,6 +27,7 @@ PWA_APP_DEBUG_MODE = getattr(settings, 'PWA_APP_DEBUG_MODE', True)
PWA_APP_ORIENTATION = getattr(settings, 'PWA_APP_ORIENTATION', 'any')
PWA_APP_START_URL = resolve_url(getattr(settings, 'PWA_APP_START_URL', _PWA_SCRIPT_PREFIX))
PWA_APP_FETCH_URL = resolve_url(getattr(settings, 'PWA_APP_FETCH_URL', _PWA_SCRIPT_PREFIX))
+PWA_APP_STATUS_BAR_COLOR = getattr(settings, 'PWA_APP_STATUS_BAR_COLOR', 'default')
PWA_APP_ICONS = getattr(settings, 'PWA_APP_ICONS', [
{
'src': '/static/images/icons/icon-72x72.png',
diff --git a/pwa/templates/manifest.json b/pwa/templates/manifest.json
index b555ed2..0f444fa 100644
--- a/pwa/templates/manifest.json
+++ b/pwa/templates/manifest.json
@@ -9,6 +9,7 @@
"orientation": {{ PWA_APP_ORIENTATION|js }},
"background_color": {{ PWA_APP_BACKGROUND_COLOR|js }},
"theme_color": {{ PWA_APP_THEME_COLOR|js }},
+ "status_bar": {{ PWA_APP_STATUS_BAR_COLOR|js }},
"icons": {{ PWA_APP_ICONS|js }},
"dir": {{ PWA_APP_DIR|js }},
"lang": {{ PWA_APP_LANG|js }}
diff --git a/pwa/templates/pwa.html b/pwa/templates/pwa.html
index 6338ccd..cda9671 100644
--- a/pwa/templates/pwa.html
+++ b/pwa/templates/pwa.html
@@ -12,7 +12,7 @@
-
+
{% if PWA_APP_ICONS_APPLE %}
{% for icon in PWA_APP_ICONS_APPLE %}
diff --git a/tests/test_settings_attr.py b/tests/test_settings_attr.py
index cef2bb2..6e135e6 100644
--- a/tests/test_settings_attr.py
+++ b/tests/test_settings_attr.py
@@ -19,7 +19,8 @@ class AppSettingsTest(TestCase):
'PWA_APP_FETCH_URL',
'PWA_APP_ICONS',
'PWA_APP_DIR',
- 'PWA_APP_LANG'
+ 'PWA_APP_LANG',
+ 'PWA_APP_STATUS_BAR_COLOR'
]
for attr in attributes:
with self.subTest():
diff --git a/tests/test_view.py b/tests/test_view.py
index 09cee8c..b9383b7 100644
--- a/tests/test_view.py
+++ b/tests/test_view.py
@@ -37,7 +37,8 @@ class ManifestTest(TestCase):
'"orientation":',
'"icons":',
'"dir":',
- '"lang":'
+ '"lang":',
+ '"status_bar":'
]
for expected in contents:
with self.subTest():