package awais.instagrabber.fragments.settings

object PreferenceKeys {
    // new boolean prefs
    const val PREF_ENABLE_DM_NOTIFICATIONS = "enable_dm_notifications"
    const val PREF_ENABLE_DM_AUTO_REFRESH = "enable_dm_auto_refresh"
    const val PREF_ENABLE_DM_AUTO_REFRESH_FREQ_UNIT = "enable_dm_auto_refresh_freq_unit"
    const val PREF_ENABLE_DM_AUTO_REFRESH_FREQ_NUMBER = "enable_dm_auto_refresh_freq_number"
    const val PREF_ENABLE_SENTRY = "enable_sentry"
    const val PREF_TAB_ORDER = "tab_order"
    const val PREF_SHOWN_COUNT_TOOLTIP = "shown_count_tooltip"
    const val PREF_SEARCH_FOCUS_KEYBOARD = "search_focus_keyboard"
    const val PREF_AUTO_BACKUP_ENABLED = "auto_backup_enabled"
    const val PREF_DISABLE_SCREEN_TRANSITIONS = "disable_screen_transitions"
    const val PREF_STORY_SHOW_LIST = "story_show_list"

    // string prefs
    const val FOLDER_PATH = "custom_path"
    const val DATE_TIME_FORMAT = "date_time_format"
    const val DATE_TIME_SELECTION = "date_time_selection"
    const val CUSTOM_DATE_TIME_FORMAT = "date_time_custom_format"
    const val APP_THEME = "app_theme_v19"
    const val APP_LANGUAGE = "app_language_v19"
    const val STORY_SORT = "story_sort"
    const val PREF_BARINSTA_DIR_URI = "barinsta_dir_uri"

    // set string prefs
    const val KEYWORD_FILTERS = "keyword_filters"

    // old boolean prefs
    const val DOWNLOAD_USER_FOLDER = "download_user_folder"
    const val TOGGLE_KEYWORD_FILTER = "toggle_keyword_filter"
    const val DOWNLOAD_PREPEND_USER_NAME = "download_user_name"
    const val PLAY_IN_BACKGROUND = "play_in_background"
    const val AUTOPLAY_VIDEOS_STORIES = "autoplay_videos"
    const val MUTED_VIDEOS = "muted_videos"
//    const val SHOW_CAPTIONS = "show_captions"
    const val CUSTOM_DATE_TIME_FORMAT_ENABLED = "data_time_custom_enabled"
    const val SWAP_DATE_TIME_FORMAT_ENABLED = "swap_date_time_enabled"
    const val MARK_AS_SEEN = "mark_as_seen"
    const val HIDE_MUTED_REELS = "hide_muted_reels"
    const val DM_MARK_AS_SEEN = "dm_mark_as_seen"
    const val CHECK_ACTIVITY = "check_activity"
    const val CHECK_UPDATES = "check_updates"
    const val FLAG_SECURE = "flag_secure"
}