package com.vgmlr.wedge
object WedgeConfig {
const val TEXT_COLOR_DEFAULT = "#FFFFFF"
const val BG_COLOR_DEFAULT = "#121212"
const val WIDGET_TEXT_COLOR_DEFAULT = "#6D9E74"
const val WIDGET_BG_COLOR_DEFAULT = "#000000"
const val BOLD_COLOR_DEFAULT = "#FF6666"
const val LINK_COLOR_DEFAULT = "#0000BB"
const val WIDGET_BOLD_COLOR_DEFAULT = "#FF5252"
const val CALENDAR_COLOR_DEFAULT = "#486860"
const val WIDGET_CALENDAR_COLOR_DEFAULT = "#444444"
const val FONT_SIZE_DEFAULT = 14.0f
const val WIDGET_FONT_SIZE_DEFAULT = 14.0f
const val FONT_SIZE_MIN = 10.0f
const val FONT_SIZE_MAX = 25.0f
const val LINE_HEIGHT_DEFAULT = 1.4f
const val GUIDE_ENABLED_DEFAULT = false
const val GUIDE_CHARS_DEFAULT = 38
const val GUIDE_OPACITY_DEFAULT = 30
const val BTN_PAD_RIGHT_DEFAULT = 30
const val BTN_PAD_BOTTOM_DEFAULT = 18
const val EDITOR_PAD_LEFT_DEFAULT = 16
const val HEADER_FORMAT_DEFAULT = "otcDay EEE dd MMM*"
const val PRUNE_DAYS_DEFAULT = false
const val PHRASE_WORDS_DEFAULT = true
const val PHRASE_WORD_COUNT_DEFAULT = 2
const val PHRASE_LETTERS_DEFAULT = 5
const val PHRASE_NUMBERS_DEFAULT = false
const val PHRASE_NUMBER_COUNT_DEFAULT = 1
const val BACKUP_INTERVAL_DEFAULT = 360
const val BACKUP_INTERVAL_NONE = 0
val BACKUP_INTERVALS = listOf(0, 30, 60, 360, 720, 1440)
fun intervalLabel(m: Int): String = when (m) {
0 -> "None"
30 -> "30 minutes"
60 -> "1 hour"
360 -> "6 hours"
720 -> "12 hours"
1440 -> "24 hours"
else -> "$m minutes"
}
}