setHover(true)}
onMouseOut={() => setHover(false)}
onTouchStart={() =>
@@ -480,7 +493,11 @@ const Me = (props) =>
>
setHover(true)}
onMouseOut={() => setHover(false)}
onTouchStart={() =>
diff --git a/app/src/components/Settings/AppearenceSettings.js b/app/src/components/Settings/AppearenceSettings.js
index 71f250a..705b2f6 100644
--- a/app/src/components/Settings/AppearenceSettings.js
+++ b/app/src/components/Settings/AppearenceSettings.js
@@ -29,6 +29,7 @@ const AppearenceSettings = ({
room,
settings,
onTogglePermanentTopBar,
+ onToggleHiddenControls,
handleChangeMode,
classes
}) =>
@@ -92,6 +93,14 @@ const AppearenceSettings = ({
defaultMessage : 'Permanent top bar'
})}
/>
+ }
+ label={intl.formatMessage({
+ id : 'settings.hiddenControls',
+ defaultMessage : 'Hidden media controls'
+ })}
+ />
);
};
@@ -101,6 +110,7 @@ AppearenceSettings.propTypes =
room : appPropTypes.Room.isRequired,
settings : PropTypes.object.isRequired,
onTogglePermanentTopBar : PropTypes.func.isRequired,
+ onToggleHiddenControls : PropTypes.func.isRequired,
handleChangeMode : PropTypes.func.isRequired,
classes : PropTypes.object.isRequired
};
@@ -113,6 +123,7 @@ const mapStateToProps = (state) =>
const mapDispatchToProps = {
onTogglePermanentTopBar : settingsActions.togglePermanentTopBar,
+ onToggleHiddenControls : settingsActions.toggleHiddenControls,
handleChangeMode : roomActions.setDisplayMode
};
diff --git a/app/src/reducers/settings.js b/app/src/reducers/settings.js
index 2b2325b..85ed023 100644
--- a/app/src/reducers/settings.js
+++ b/app/src/reducers/settings.js
@@ -7,7 +7,8 @@ const initialState =
// low, medium, high, veryhigh, ultra
resolution : window.config.defaultResolution || 'medium',
lastN : 4,
- permanentTopBar : true
+ permanentTopBar : true,
+ hiddenControls : false
};
const settings = (state = initialState, action) =>
@@ -57,6 +58,13 @@ const settings = (state = initialState, action) =>
return { ...state, permanentTopBar };
}
+ case 'TOGGLE_HIDDEN_CONTROLS':
+ {
+ const hiddenControls = !state.hiddenControls;
+
+ return { ...state, hiddenControls };
+ }
+
case 'SET_VIDEO_RESOLUTION':
{
const { resolution } = action.payload;
diff --git a/app/src/translations/cn.json b/app/src/translations/cn.json
index 7862ce5..9314d78 100644
--- a/app/src/translations/cn.json
+++ b/app/src/translations/cn.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "高级模式",
"settings.permanentTopBar": "永久顶吧",
"settings.lastn": "可见视频数量",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "无法保存文件",
"filesharing.startingFileShare": "正在尝试共享文件",
diff --git a/app/src/translations/cs.json b/app/src/translations/cs.json
index 69405a0..51acc61 100644
--- a/app/src/translations/cs.json
+++ b/app/src/translations/cs.json
@@ -116,6 +116,9 @@
"settings.layout": "Rozvržení místnosti",
"settings.selectRoomLayout": "Vyberte rozvržení místnosti",
"settings.advancedMode": "Pokočilý mód",
+ "settings.permanentTopBar": null,
+ "settings.lastn": null,
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Není možné uložit soubor",
"filesharing.startingFileShare": "Pokouším se sdílet soubor",
diff --git a/app/src/translations/de.json b/app/src/translations/de.json
index ee7cb8d..51f7926 100644
--- a/app/src/translations/de.json
+++ b/app/src/translations/de.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Erweiterter Modus",
"settings.permanentTopBar": "Permanente obere Leiste",
"settings.lastn": "Anzahl der sichtbaren Videos",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Fehler beim Speichern der Datei",
"filesharing.startingFileShare": "Starte Teilen der Datei",
diff --git a/app/src/translations/dk.json b/app/src/translations/dk.json
index a4deb8f..ca87b86 100644
--- a/app/src/translations/dk.json
+++ b/app/src/translations/dk.json
@@ -113,13 +113,13 @@
"settings.audioOutput": "Audio output enhed",
"settings.selectAudioOutput": "Vælg lydudgangsenhed",
"settings.cantSelectAudioOutput": "Kan ikke vælge lydoutputenhed",
-
"settings.resolution": "Vælg din videoopløsning",
"settings.layout": "Møde visning",
"settings.selectRoomLayout": "Vælg møde visning",
"settings.advancedMode": "Avanceret tilstand",
"settings.permanentTopBar": "Permanent øverste linje",
"settings.lastn": "Antal synlige videoer",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Kan ikke gemme fil",
"filesharing.startingFileShare": "Forsøger at dele filen",
diff --git a/app/src/translations/el.json b/app/src/translations/el.json
index c17a9fc..5dda52e 100644
--- a/app/src/translations/el.json
+++ b/app/src/translations/el.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Προηγμένη λειτουργία",
"settings.permanentTopBar": "Μόνιμη μπάρα κορυφής",
"settings.lastn": "Αριθμός ορατών βίντεο",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Αδυναμία αποθήκευσης του αρχείου",
"filesharing.startingFileShare": "Προσπάθεια διαμοιρασμού αρχείου",
diff --git a/app/src/translations/en.json b/app/src/translations/en.json
index ae7adc8..dca5235 100644
--- a/app/src/translations/en.json
+++ b/app/src/translations/en.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Advanced mode",
"settings.permanentTopBar": "Permanent top bar",
"settings.lastn": "Number of visible videos",
+ "settings.hiddenControls": "Hidden media controls",
"filesharing.saveFileError": "Unable to save file",
"filesharing.startingFileShare": "Attempting to share file",
diff --git a/app/src/translations/es.json b/app/src/translations/es.json
index 601e843..ee1ea2f 100644
--- a/app/src/translations/es.json
+++ b/app/src/translations/es.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Modo avanzado",
"settings.permanentTopBar": "Barra superior permanente",
"settings.lastn": "Cantidad de videos visibles",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "No ha sido posible guardar el fichero",
"filesharing.startingFileShare": "Intentando compartir el fichero",
diff --git a/app/src/translations/fr.json b/app/src/translations/fr.json
index eeff440..ad4ec38 100644
--- a/app/src/translations/fr.json
+++ b/app/src/translations/fr.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Mode avancé",
"settings.permanentTopBar": "Barre supérieure permanente",
"settings.lastn": "Nombre de vidéos visibles",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Impossible d'enregistrer le fichier",
"filesharing.startingFileShare": "Début du transfert de fichier",
diff --git a/app/src/translations/hr.json b/app/src/translations/hr.json
index 64f0496..65a75c3 100644
--- a/app/src/translations/hr.json
+++ b/app/src/translations/hr.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Napredne mogućnosti",
"settings.permanentTopBar": "Stalna gornja šipka",
"settings.lastn": "Broj vidljivih videozapisa",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Nije moguće spremiti datoteku",
"filesharing.startingFileShare": "Pokušaj dijeljenja datoteke",
diff --git a/app/src/translations/hu.json b/app/src/translations/hu.json
index fb5b2b3..4f52e70 100644
--- a/app/src/translations/hu.json
+++ b/app/src/translations/hu.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Részletes információk",
"settings.permanentTopBar": "Állandó felső sáv",
"settings.lastn": "A látható videók száma",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "A file-t nem sikerült elmenteni",
"filesharing.startingFileShare": "Fájl megosztása",
diff --git a/app/src/translations/it.json b/app/src/translations/it.json
index bb7dc00..b467b73 100644
--- a/app/src/translations/it.json
+++ b/app/src/translations/it.json
@@ -118,6 +118,7 @@
"settings.advancedMode": "Modalità avanzata",
"settings.permanentTopBar": "Barra superiore permanente",
"settings.lastn": "Numero di video visibili",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Impossibile salvare file",
"filesharing.startingFileShare": "Tentativo di condivisione file",
diff --git a/app/src/translations/nb.json b/app/src/translations/nb.json
index 3c57ada..87fce6e 100644
--- a/app/src/translations/nb.json
+++ b/app/src/translations/nb.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Avansert modus",
"settings.permanentTopBar": "Permanent topplinje",
"settings.lastn": "Antall videoer synlig",
+ "settings.hiddenControls": "Skjul media knapper",
"filesharing.saveFileError": "Klarte ikke å lagre fil",
"filesharing.startingFileShare": "Starter fildeling",
diff --git a/app/src/translations/pl.json b/app/src/translations/pl.json
index 7599da8..9d4086a 100644
--- a/app/src/translations/pl.json
+++ b/app/src/translations/pl.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Tryb zaawansowany",
"settings.permanentTopBar": "Stały górny pasek",
"settings.lastn": "Liczba widocznych uczestników (zdalnych)",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Nie można zapisać pliku",
"filesharing.startingFileShare": "Próba udostępnienia pliku",
diff --git a/app/src/translations/pt.json b/app/src/translations/pt.json
index 3a12919..485f8a9 100644
--- a/app/src/translations/pt.json
+++ b/app/src/translations/pt.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Modo avançado",
"settings.permanentTopBar": "Barra superior permanente",
"settings.lastn": "Número de vídeos visíveis",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Impossível de gravar o ficheiro",
"filesharing.startingFileShare": "Tentando partilha de ficheiro",
diff --git a/app/src/translations/ro.json b/app/src/translations/ro.json
index 42124e3..91d520a 100644
--- a/app/src/translations/ro.json
+++ b/app/src/translations/ro.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Mod avansat",
"settings.permanentTopBar": "Bara de sus permanentă",
"settings.lastn": "Numărul de videoclipuri vizibile",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Încercarea de a salva fișierul a eșuat",
"filesharing.startingFileShare": "Partajarea fișierului",
diff --git a/app/src/translations/tr.json b/app/src/translations/tr.json
index bd2ba0f..d63cc5f 100644
--- a/app/src/translations/tr.json
+++ b/app/src/translations/tr.json
@@ -116,6 +116,7 @@
"settings.advancedMode": "Detaylı mod",
"settings.permanentTopBar": "Üst barı kalıcı yap",
"settings.lastn": "İzlenebilir video sayısı",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Dosya kaydedilemiyor",
"filesharing.startingFileShare": "Paylaşılan dosyaya erişiliyor",
diff --git a/app/src/translations/uk.json b/app/src/translations/uk.json
index 9e916d0..323f2f6 100644
--- a/app/src/translations/uk.json
+++ b/app/src/translations/uk.json
@@ -119,6 +119,7 @@
"settings.advancedMode": "Розширений режим",
"settings.permanentTopBar": "Постійний верхній рядок",
"settings.lastn": "Кількість видимих відео",
+ "settings.hiddenControls": null,
"filesharing.saveFileError": "Неможливо зберегти файл",
"filesharing.startingFileShare": "Спроба поділитися файлом",