jeffsi-meet-docker/branding/interface_config.js

69 lines
2.2 KiB
JavaScript

/* eslint-disable no-unused-vars, no-var, max-len */
/* Jeffsi Meet - Branded interface configuration */
var interfaceConfig = {
APP_NAME: 'Jeffsi Meet',
AUDIO_LEVEL_PRIMARY_COLOR: 'rgba(255,255,255,0.4)',
AUDIO_LEVEL_SECONDARY_COLOR: 'rgba(255,255,255,0.2)',
AUTO_PIN_LATEST_SCREEN_SHARE: 'remote-only',
// Branding - Remove all Jitsi references
BRAND_WATERMARK_LINK: 'https://jeffemmett.com',
JITSI_WATERMARK_LINK: 'https://jeffemmett.com',
SHOW_JITSI_WATERMARK: false,
SHOW_BRAND_WATERMARK: false,
SHOW_POWERED_BY: false,
SHOW_PROMOTIONAL_CLOSE_PAGE: false,
SHOW_CHROME_EXTENSION_BANNER: false,
// Provider info
PROVIDER_NAME: 'Jeff Emmett',
SUPPORT_URL: 'https://jeffemmett.com',
// Welcome page (disabled for canvas embed use)
DISPLAY_WELCOME_FOOTER: false,
DISPLAY_WELCOME_PAGE_ADDITIONAL_CARD: false,
DISPLAY_WELCOME_PAGE_CONTENT: false,
DISPLAY_WELCOME_PAGE_TOOLBAR_ADDITIONAL_CONTENT: false,
GENERATE_ROOMNAMES_ON_WELCOME_PAGE: false,
// Default appearance
DEFAULT_BACKGROUND: '#1a1a2e',
DEFAULT_WELCOME_PAGE_LOGO_URL: 'images/custom/jeffsi-logo.svg',
// UI preferences for embedded use
CLOSE_PAGE_GUEST_HINT: false,
DISABLE_DOMINANT_SPEAKER_INDICATOR: false,
DISABLE_JOIN_LEAVE_NOTIFICATIONS: false,
DISABLE_PRESENCE_STATUS: false,
DISABLE_TRANSCRIPTION_SUBTITLES: false,
DISABLE_VIDEO_BACKGROUND: false,
// Features
ENABLE_DIAL_OUT: false,
HIDE_INVITE_MORE_HEADER: true,
LANG_DETECTION: true,
LOCAL_THUMBNAIL_RATIO: 16 / 9,
MAXIMUM_ZOOMING_COEFFICIENT: 1.3,
MOBILE_APP_PROMO: false,
// Browsers
OPTIMAL_BROWSERS: ['chrome', 'chromium', 'firefox', 'electron', 'safari', 'webkit'],
UNSUPPORTED_BROWSERS: [],
// UI layout
POLICY_LOGO: null,
RECENT_LIST_ENABLED: false,
REMOTE_THUMBNAIL_RATIO: 1,
SETTINGS_SECTIONS: ['devices', 'language', 'moderator', 'profile', 'sounds', 'more'],
VERTICAL_FILMSTRIP: true,
VIDEO_LAYOUT_FIT: 'both',
VIDEO_QUALITY_LABEL_DISABLED: false,
FILM_STRIP_MAX_HEIGHT: 120,
// Allow trailing comma
makeJsonParserHappy: 'even if last key had a trailing comma'
};
/* eslint-enable no-unused-vars, no-var, max-len */