diff --git a/web/rootfs/defaults/config.js b/web/rootfs/defaults/config.js index 0614861..0b49024 100644 --- a/web/rootfs/defaults/config.js +++ b/web/rootfs/defaults/config.js @@ -99,13 +99,13 @@ var config = { // used by browsers that return true from lib-jitsi-meet's // util#browser#usesNewGumFlow. The constraints are independency from // this config's resolution value. Defaults to requesting an ideal aspect - // ratio of 16:9 with an ideal resolution of 1080p. + // ratio of 16:9 with an ideal resolution of 720. // constraints: { // video: { // aspectRatio: 16 / 9, // height: { - // ideal: 1080, - // max: 1080, + // ideal: 720, + // max: 720, // min: 240 // } // } @@ -142,9 +142,6 @@ var config = { // Desktop sharing - // Enable / disable desktop sharing - // disableDesktopSharing: false, - // The ID of the jidesha extension for Chrome. desktopSharingChromeExtId: null, @@ -178,6 +175,10 @@ var config = { // Whether to enable live streaming or not. // liveStreamingEnabled: false, + // Transcription (in interface_config, + // subtitles and buttons can be configured) + // transcribingEnabled: false, + // Misc // Default value for the channel "last N" attribute. -1 for unlimited. @@ -248,10 +249,16 @@ var config = { // edit their profile. enableUserRolesBasedOnToken: false, + // Whether or not some features are checked based on token. + // enableFeaturesBasedOnToken: false, + // Message to show the users. Example: 'The service will be down for // maintenance at 01:00 AM GMT, // noticeMessage: '', + // Enables calendar integration, depends on googleApiApplicationClientID + // and microsoftApiApplicationClientID + // enableCalendarIntegration: false, // Stats // @@ -344,8 +351,39 @@ var config = { // userRegion: "asia" } + // Local Recording + // + + // localRecording: { + // Enables local recording. + // Additionally, 'localrecording' (all lowercase) needs to be added to + // TOOLBAR_BUTTONS in interface_config.js for the Local Recording + // button to show up on the toolbar. + // + // enabled: true, + // + + // The recording format, can be one of 'ogg', 'flac' or 'wav'. + // format: 'flac' + // + + // } + + // Options related to end-to-end (participant to participant) ping. + // e2eping: { + // // The interval in milliseconds at which pings will be sent. + // // Defaults to 10000, set to <= 0 to disable. + // pingInterval: 10000, + // + // // The interval in milliseconds at which analytics events + // // with the measured RTT will be sent. Defaults to 60000, set + // // to <= 0 to disable. + // analyticsInterval: 60000, + // } + // List of undocumented settings used in jitsi-meet /** + _immediateReloadThreshold autoRecord autoRecordToken debug @@ -362,8 +400,10 @@ var config = { externalConnectUrl firefox_fake_device googleApiApplicationClientID + googleApiIOSClientID iAmRecorder iAmSipGateway + microsoftApiApplicationClientID peopleSearchQueryTypes peopleSearchUrl requireDisplayName @@ -392,6 +432,7 @@ var config = { nick startBitrate */ + }; /* eslint-enable no-unused-vars, no-var */ diff --git a/web/rootfs/defaults/interface_config.js b/web/rootfs/defaults/interface_config.js index 5cc8772..8505ad8 100644 --- a/web/rootfs/defaults/interface_config.js +++ b/web/rootfs/defaults/interface_config.js @@ -6,11 +6,11 @@ var interfaceConfig = { DEFAULT_BACKGROUND: '#474747', /** - * In case the desktop sharing is disabled through the config the button - * will not be hidden, but displayed as disabled with this text us as - * a tooltip. + * Whether or not the blurred video background for large video should be + * displayed on browsers that can support it. */ - DESKTOP_SHARING_BUTTON_DISABLED_TOOLTIP: null, + DISABLE_VIDEO_BACKGROUND: false, + INITIAL_TOOLBAR_TIMEOUT: 20000, TOOLBAR_TIMEOUT: 4000, TOOLBAR_ALWAYS_VISIBLE: false, @@ -45,13 +45,14 @@ var interfaceConfig = { * jwt. */ TOOLBAR_BUTTONS: [ - 'microphone', 'camera', 'desktop', 'fullscreen', 'fodeviceselection', 'hangup', - 'profile', 'info', 'chat', 'recording', 'livestreaming', 'etherpad', - 'sharedvideo', 'settings', 'raisehand', 'videoquality', 'filmstrip', - 'invite', 'feedback', 'stats', 'shortcuts' + 'microphone', 'camera', 'closedcaptions', 'desktop', 'fullscreen', + 'fodeviceselection', 'hangup', 'profile', 'info', 'chat', 'recording', + 'livestreaming', 'etherpad', 'sharedvideo', 'settings', 'raisehand', + 'videoquality', 'filmstrip', 'invite', 'feedback', 'stats', 'shortcuts', + 'tileview' ], - SETTINGS_SECTIONS: [ 'language', 'devices', 'moderator' ], + SETTINGS_SECTIONS: [ 'devices', 'language', 'moderator', 'profile', 'calendar' ], // Determines how the video would fit the screen. 'both' would fit the whole // screen, 'height' would fit the original video height to the height of the @@ -80,6 +81,14 @@ var interfaceConfig = { DISABLE_FOCUS_INDICATOR: false, DISABLE_DOMINANT_SPEAKER_INDICATOR: false, + /** + * Whether the speech to text transcription subtitles panel is disabled. + * If {@code undefined}, defaults to {@code false}. + * + * @type {boolean} + */ + DISABLE_TRANSCRIPTION_SUBTITLES: false, + /** * Whether the ringing sound in the call/ring overlay is disabled. If * {@code undefined}, defaults to {@code false}. @@ -137,6 +146,13 @@ var interfaceConfig = { */ CONNECTION_INDICATOR_AUTO_HIDE_TIMEOUT: 5000, + /** + * If true, hides the connection indicators completely. + * + * @type {boolean} + */ + CONNECTION_INDICATOR_DISABLED: false, + /** * The name of the application connected to the "Add people" search service. */ @@ -151,14 +167,17 @@ var interfaceConfig = { VIDEO_QUALITY_LABEL_DISABLED: false, /** - * Temporary feature flag to debug performance with the large video - * background blur. On initial implementation, blur was always enabled so a - * falsy value here will be used to keep blur enabled, as will the value - * "video", and will render the blur over a video element. The value - * "canvas" will display the blur over a canvas element, while the value - * "off" will prevent the background from rendering. + * If true, will display recent list + * + * @type {boolean} */ - _BACKGROUND_BLUR: 'canvas' + RECENT_LIST_ENABLED: true + + /** + * How many columns the tile view can expand to. The respected range is + * between 1 and 5. + */ + // TILE_VIEW_MAX_COLUMNS: 5, /** * Specify custom URL for downloading android mobile app.