//Root
export const RESET_APP                  = 'RESET_APP'

// SongList
export const FETCH_TOP_DOWNLOADS        = 'FETCH_TOP_DOWNLOADS'
export const FETCH_TOP_FINISHED         = 'FETCH_TOP_FINISHED'
export const FETCH_NEW                  = 'FETCH_NEW'
export const FETCH_LOCAL_SONGS          = 'FETCH_LOCAL_SONGS'
export const FETCH_LOCAL_PLAYLISTS      = 'FETCH_LOCAL_PLAYLISTS'
export const REFRESH                    = 'REFRESH'
export const LOAD_MORE                  = 'LOAD_MORE'
export const ADD_BSABER_RATING          = 'ADD_BSABER_RATING'
export const SET_SCROLLTOP              = 'SET_SCROLLTOP'
export const SET_DOWNLOADING_COUNT      = 'SET_DOWNLOADING_COUNT'
export const SET_WAIT_LIST              = 'EST_WAIT_LIST'
export const SET_SCANNING_FOR_SONGS     = 'SET_SCANNING_FOR SONGS'
export const SET_LOADING                = 'SET_LOADING'
export const SET_LOADING_MORE           = 'SET_LOADING_MORE'

//ModList
export const SET_MOD_LIST               = 'SET_MOD_LIST'
export const APPEND_MOD_LIST            = 'APPEND_MOD_LIST'
export const LOAD_MOD_DETAILS           = 'LOAD_MOD_DETAILS'
export const INSTALL_MOD                = 'INSTALL_MOD'
export const UNINSTALL_MOD              = 'UNINSTALL_MOD'
export const ADD_PENDING_MOD            = 'ADD_PENDING_MOD'
export const SET_SCANNING_FOR_MODS      = 'SET_SCANNING_FOR_MODS'
export const SET_INSTALLED_MODS         = 'SET_INSTALLED_MODS'
export const CLEAR_MODS                 = 'CLEAR_MODS'
export const ADD_DEPENDENT              = 'ADD_DEPENDENT'
export const REMOVE_DEPENDENT           = 'REMOVE_DEPENDENT'
export const SET_MOD_ACTIVE             = 'SET_MOD_ACTIVE'

// Playlists
export const LOAD_NEW_PLAYLIST_IMAGE    = 'LOAD_NEW_PLAYLIST_IMAGE'
export const CREATE_NEW_PLAYLIST        = 'CREATE_NEW_PLAYLIST'
export const DELETE_PLAYLIST            = 'DELETE_PLAYLIST'
export const SET_NEW_PLAYLIST_OPEN      = 'SET_NEW_PLAYLIST_OPEN'
export const SET_PLAYLIST_PICKER_OPEN   = 'SET_PLAYLIST_PICKER_OPEN'
export const CLEAR_PLAYLIST_DIALOG      = 'CLEAR_PLAYLIST_DIALOG'
export const LOAD_PLAYLIST_DETAILS      = 'LOAD_PLAYLIST_DETAILS'
export const LOAD_PLAYLIST_SONGS        = 'LOAD_PLAYLIST_SONGS'
export const CLEAR_PLAYLIST_DETAILS     = 'CLEAR_PLAYLIST_DETAILS'
export const SET_PLAYLIST_EDITING       = 'SET_PLAYLIST_EDITING'

// Warnings
export const DISPLAY_WARNING            = 'DISPLAY_WARNING'
export const REMOVE_WARNING             = 'REMOVE_WARNING'
export const CLEAR_WARNINGS             = 'CLEAR_WARNINGS'

// Source
export const SET_SOURCE                 = 'SET_SOURCE'
export const SET_RESOURCE               = 'SET_RESOURCE'
export const SET_RESOURCE_URL           = 'SET_RESOURCE_URL'

// View
export const SET_VIEW                   = 'SET_VIEW'
export const SET_SONG_VIEW              = 'SET_SONG_VIEW'

// Window
export const RESIZE_WINDOW              = 'RESIZE_WINDOW'
export const SET_HAS_ERROR              = 'SET_HAS_ERROR'

// Sidebar
export const RESIZE_SIDEBAR             = 'RESIZE_SIDEBAR'
export const SET_SECTION                = 'SET_SECTION'

// Settings
export const SET_SETTINGS_OPEN          = 'SET_SETTINGS_OPEN'
export const SET_INSTALLATION_DIRECTORY = 'SET_INSTALLATION_DIRECTORY'
export const SET_INSTALLATION_TYPE      = 'SET_INSTALLATION_TYPE'
export const SET_AUTO_LOAD_MORE         = 'SET_AUTO_LOAD_MORE'
export const SET_OFFLINE_MODE           = 'SET_OFFLINE_MODE'
export const SET_THEME                  = 'SET_THEME'
export const SET_FOLDER_STRUCTURE       = 'SET_FOLDER_STRUCTURE'
export const SET_UPDATE_CHANNEL         = 'SET_UPDATE_CHANNEL'
export const SET_LATEST_RELEASE_NOTES   = 'SET_LATEST_RELEASE_NOTES'

// Details
export const LOAD_DETAILS               = 'LOAD_DETAILS'
export const CLEAR_DETAILS              = 'CLEAR_DETAILS'
export const SET_DETAILS_LOADING        = 'SET_DETAILS_LOADING'

// Search
export const SET_SEARCH_SOURCES         = 'SET_SEARCH_SOURCES'
export const SUBMIT_SEARCH              = 'SUBMIT_SEARCH'

// Queue
export const SET_QUEUE_OPEN             = 'SET_QUEUE_OPEN'
export const ADD_TO_QUEUE               = 'ADD_TO_QUEUE'
export const REMOVE_FROM_QUEUE          = 'REMOVE_FROM_QUEUE'
export const CLEAR_QUEUE                = 'CLEAR_QUEUE'
export const UPDATE_PROGRESS            = 'UPDATE_PROGRESS'
export const DOWNLOAD_SONG              = 'DOWNLOAD_SONG'
export const DELETE_SONG                = 'DELETE_SONG'
export const SET_DOWNLOADED_SONGS       = 'SET_DOWNLOADED_SONGS'