diff --git a/src/components/modals/main/settings/sections/background/Background.jsx b/src/components/modals/main/settings/sections/background/Background.jsx
index 6dfda66d..1f45d75c 100644
--- a/src/components/modals/main/settings/sections/background/Background.jsx
+++ b/src/components/modals/main/settings/sections/background/Background.jsx
@@ -121,6 +121,13 @@ export default class BackgroundSettings extends React.PureComponent {
))}
+
+
+
+
+
+
+
>
);
diff --git a/src/components/widgets/background/Background.jsx b/src/components/widgets/background/Background.jsx
index 0974d3d6..1375f512 100644
--- a/src/components/widgets/background/Background.jsx
+++ b/src/components/widgets/background/Background.jsx
@@ -141,19 +141,20 @@ export default class Background extends React.PureComponent {
// API background
const backgroundAPI = localStorage.getItem('backgroundAPI');
const apiCategory = localStorage.getItem('apiCategory');
+ const apiQuality = localStorage.getItem('apiQuality');
let requestURL, data;
switch (backgroundAPI) {
case 'unsplash':
//requestURL = `${window.constants.UNSPLASH_URL}/getImage?category=${apiCategory}`;
- requestURL = `${window.constants.UNSPLASH_URL}/images/random`;
+ requestURL = `${window.constants.UNSPLASH_URL}/images/random?quality=${apiQuality}`;
break;
case 'pexels':
- requestURL = `${window.constants.PEXELS_URL}/images/random`;
+ requestURL = `${window.constants.PEXELS_URL}/images/random?quality=${apiQuality}`;
break;
// Defaults to Mue
default:
- requestURL = `${window.constants.API_URL}/images/random?category=${apiCategory}`;
+ requestURL = `${window.constants.API_URL}/images/random?category=${apiCategory}&quality=${apiQuality}`;
break;
}
diff --git a/src/modules/default_settings.json b/src/modules/default_settings.json
index 5d7f41fa..a6e64cc0 100644
--- a/src/modules/default_settings.json
+++ b/src/modules/default_settings.json
@@ -218,5 +218,9 @@
{
"name": "navbarHover",
"value": false
+ },
+ {
+ "name": "apiQuality",
+ "value": "high"
}
]
diff --git a/src/translations/de_DE.json b/src/translations/de_DE.json
index 83375352..f0668846 100644
--- a/src/translations/de_DE.json
+++ b/src/translations/de_DE.json
@@ -168,7 +168,14 @@
"add_colour": "Farbe hinzufügen",
"disabled": "Deaktiviert",
"loop_video": "Video schleife",
- "mute_video": "Video stumm"
+ "mute_video": "Video stumm",
+ "quality": {
+ "title": "Quality",
+ "original": "Original",
+ "high": "High Quality",
+ "normal": "Normal Quality",
+ "datasaver": "Data Saver"
+ }
}
},
"search": {
diff --git a/src/translations/en_GB.json b/src/translations/en_GB.json
index 7307ebc0..7e678a1d 100644
--- a/src/translations/en_GB.json
+++ b/src/translations/en_GB.json
@@ -168,7 +168,14 @@
"add_colour": "Add colour",
"disabled": "Disabled",
"loop_video": "Loop video",
- "mute_video": "Mute video"
+ "mute_video": "Mute video",
+ "quality": {
+ "title": "Quality",
+ "original": "Original",
+ "high": "High Quality",
+ "normal": "Normal Quality",
+ "datasaver": "Data Saver"
+ }
}
},
"search": {
diff --git a/src/translations/en_US.json b/src/translations/en_US.json
index c5b35f4b..3feb92d2 100644
--- a/src/translations/en_US.json
+++ b/src/translations/en_US.json
@@ -168,7 +168,14 @@
"add_colour": "Add color",
"disabled": "Disabled",
"loop_video": "Loop video",
- "mute_video": "Mute video"
+ "mute_video": "Mute video",
+ "quality": {
+ "title": "Quality",
+ "original": "Original",
+ "high": "High Quality",
+ "normal": "Normal Quality",
+ "datasaver": "Data Saver"
+ }
}
},
"search": {
diff --git a/src/translations/es.json b/src/translations/es.json
index e2197eb0..1943a3f3 100644
--- a/src/translations/es.json
+++ b/src/translations/es.json
@@ -168,7 +168,14 @@
"add_colour": "Añadir color",
"disabled": "Desactivado",
"loop_video": "Vídeo en bucle",
- "mute_video": "Silenciar video"
+ "mute_video": "Silenciar video",
+ "quality": {
+ "title": "Quality",
+ "original": "Original",
+ "high": "High Quality",
+ "normal": "Normal Quality",
+ "datasaver": "Data Saver"
+ }
}
},
"search": {
diff --git a/src/translations/fr.json b/src/translations/fr.json
index 49f478db..c3e248fb 100644
--- a/src/translations/fr.json
+++ b/src/translations/fr.json
@@ -168,7 +168,14 @@
"add_colour": "Ajouter une couleur",
"disabled": "Disabled",
"loop_video": "Boucle vidéo",
- "mute_video": "Mettre la vidéo en sourdine"
+ "mute_video": "Mettre la vidéo en sourdine",
+ "quality": {
+ "title": "Quality",
+ "original": "Original",
+ "high": "High Quality",
+ "normal": "Normal Quality",
+ "datasaver": "Data Saver"
+ }
}
},
"search": {
diff --git a/src/translations/nl.json b/src/translations/nl.json
index 1c1881e9..8c79151a 100644
--- a/src/translations/nl.json
+++ b/src/translations/nl.json
@@ -168,7 +168,14 @@
"add_colour": "Kleur toevoegen",
"disabled": "Uitgeschakeld",
"loop_video": "Loop video",
- "mute_video": "Mute video"
+ "mute_video": "Mute video",
+ "quality": {
+ "title": "Quality",
+ "original": "Original",
+ "high": "High Quality",
+ "normal": "Normal Quality",
+ "datasaver": "Data Saver"
+ }
}
},
"search": {
diff --git a/src/translations/no.json b/src/translations/no.json
index 1950eb43..51cffd11 100644
--- a/src/translations/no.json
+++ b/src/translations/no.json
@@ -168,7 +168,14 @@
"add_colour": "Legg til farge",
"disabled": "Disabled",
"loop_video": "Loop video",
- "mute_video": "Mute video"
+ "mute_video": "Mute video",
+ "quality": {
+ "title": "Quality",
+ "original": "Original",
+ "high": "High Quality",
+ "normal": "Normal Quality",
+ "datasaver": "Data Saver"
+ }
}
},
"search": {
diff --git a/src/translations/ru.json b/src/translations/ru.json
index bc222795..ac33026f 100644
--- a/src/translations/ru.json
+++ b/src/translations/ru.json
@@ -168,7 +168,14 @@
"add_colour": "Добавить цвет",
"disabled": "Выключен",
"loop_video": "Loop video",
- "mute_video": "Mute video"
+ "mute_video": "Mute video",
+ "quality": {
+ "title": "Quality",
+ "original": "Original",
+ "high": "High Quality",
+ "normal": "Normal Quality",
+ "datasaver": "Data Saver"
+ }
}
},
"search": {
diff --git a/src/translations/zh_CN.json b/src/translations/zh_CN.json
index ae93f158..597df935 100644
--- a/src/translations/zh_CN.json
+++ b/src/translations/zh_CN.json
@@ -168,7 +168,14 @@
"add_colour": "添加颜色",
"disabled": "已禁用",
"loop_video": "Loop video",
- "mute_video": "Mute video"
+ "mute_video": "Mute video",
+ "quality": {
+ "title": "Quality",
+ "original": "Original",
+ "high": "High Quality",
+ "normal": "Normal Quality",
+ "datasaver": "Data Saver"
+ }
}
},
"search": {