/**
 * Global settings that do not change in a production environment
 */

if (typeof window === 'undefined') {
    // For tests
    global.window = {}
}

window.appSettings = {
    headerHeight: 60,
    drawerWidth: 250,
    drawerAnimationDuration:500,

    icons: {
        navbarArchive: 'ios-box',
        navbarEye:     'ios-eye',
        navbarChevron: 'ios-arrow-right',
        navbarSearch:  'ios-search-strong',
        navbarCompose: 'compose',
        navbarRefresh: 'ios-reload',

        threadPostMenu: 'more',
    }
}

/**
 * Global settings that do not change in a production environment
 */

if (typeof window === 'undefined') {
    // For tests
    global.window = {}
}

window.appSettings = {
    boardOuterMargin: 30,
    boardPostMargin: 25,

    // The following settings can't be changed explcitly.
    // Needs to be kept in sync with src/styles/base/variables
    headerHeight: 60,
    drawerWidth: 250,
    drawerAnimationDuration: 500,

    homeViewID: 'HomeView',
    contentViewID: 'ContentView',
    settingsViewID: 'SettingsView',

    icons: {
        navbarArchive: 'ios-box',
        navbarEye:     'ios-eye',
        navbarChevron: 'ios-arrow-right',
        navbarSearch:  'ios-search-strong',
        navbarCompose: 'ios-plus-outline',
        navbarRefresh: 'ios-reload',

        threadPostMenu: 'more',
    }
}

Add view ID's and board layout options
feat(appSettings): Add view ID's and board layout options
