PreferenceKeys.kt 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. package eu.kanade.tachiyomi.data.preference
  2. /**
  3. * This class stores the keys for the preferences in the application.
  4. */
  5. object PreferenceKeys {
  6. const val themeMode = "pref_theme_mode_key"
  7. const val themeLight = "pref_theme_light_key"
  8. const val themeDark = "pref_theme_dark_key"
  9. const val confirmExit = "pref_confirm_exit"
  10. const val rotation = "pref_rotation_type_key"
  11. const val enableTransitions = "pref_enable_transitions_key"
  12. const val doubleTapAnimationSpeed = "pref_double_tap_anim_speed"
  13. const val showPageNumber = "pref_show_page_number_key"
  14. const val showReadingMode = "pref_show_reading_mode"
  15. const val trueColor = "pref_true_color_key"
  16. const val fullscreen = "fullscreen"
  17. const val cutoutShort = "cutout_short"
  18. const val keepScreenOn = "pref_keep_screen_on_key"
  19. const val customBrightness = "pref_custom_brightness_key"
  20. const val customBrightnessValue = "custom_brightness_value"
  21. const val colorFilter = "pref_color_filter_key"
  22. const val colorFilterValue = "color_filter_value"
  23. const val colorFilterMode = "color_filter_mode"
  24. const val defaultViewer = "pref_default_viewer_key"
  25. const val imageScaleType = "pref_image_scale_type_key"
  26. const val zoomStart = "pref_zoom_start_key"
  27. const val readerTheme = "pref_reader_theme_key"
  28. const val cropBorders = "crop_borders"
  29. const val cropBordersWebtoon = "crop_borders_webtoon"
  30. const val readWithTapping = "reader_tap"
  31. const val readWithLongTap = "reader_long_tap"
  32. const val readWithVolumeKeys = "reader_volume_keys"
  33. const val readWithVolumeKeysInverted = "reader_volume_keys_inverted"
  34. const val webtoonSidePadding = "webtoon_side_padding"
  35. const val portraitColumns = "pref_library_columns_portrait_key"
  36. const val landscapeColumns = "pref_library_columns_landscape_key"
  37. const val updateOnlyNonCompleted = "pref_update_only_non_completed_key"
  38. const val autoUpdateTrack = "pref_auto_update_manga_sync_key"
  39. const val lastUsedSource = "last_catalogue_source"
  40. const val lastUsedCategory = "last_used_category"
  41. const val sourceDisplayMode = "pref_display_mode_catalogue"
  42. const val enabledLanguages = "source_languages"
  43. const val backupDirectory = "backup_directory"
  44. const val downloadsDirectory = "download_directory"
  45. const val downloadOnlyOverWifi = "pref_download_only_over_wifi_key"
  46. const val numberOfBackups = "backup_slots"
  47. const val backupInterval = "backup_interval"
  48. const val removeAfterReadSlots = "remove_after_read_slots"
  49. const val removeAfterMarkedAsRead = "pref_remove_after_marked_as_read_key"
  50. const val libraryUpdateInterval = "pref_library_update_interval_key"
  51. const val libraryUpdateRestriction = "library_update_restriction"
  52. const val libraryUpdateCategories = "library_update_categories"
  53. const val libraryUpdatePrioritization = "library_update_prioritization"
  54. const val downloadedOnly = "pref_downloaded_only"
  55. const val filterDownloaded = "pref_filter_downloaded_key"
  56. const val filterUnread = "pref_filter_unread_key"
  57. const val filterCompleted = "pref_filter_completed_key"
  58. const val librarySortingMode = "library_sorting_mode"
  59. const val automaticExtUpdates = "automatic_ext_updates"
  60. const val startScreen = "start_screen"
  61. const val useBiometricLock = "use_biometric_lock"
  62. const val lockAppAfter = "lock_app_after"
  63. const val lastAppUnlock = "last_app_unlock"
  64. const val secureScreen = "secure_screen"
  65. const val hideNotificationContent = "hide_notification_content"
  66. const val autoUpdateMetadata = "auto_update_metadata"
  67. const val showLibraryUpdateErrors = "show_library_update_errors"
  68. const val downloadNew = "download_new"
  69. const val downloadNewCategories = "download_new_categories"
  70. const val libraryDisplayMode = "pref_display_mode_library"
  71. const val lang = "app_language"
  72. const val dateFormat = "app_date_format"
  73. const val defaultCategory = "default_category"
  74. const val skipRead = "skip_read"
  75. const val skipFiltered = "skip_filtered"
  76. const val downloadBadge = "display_download_badge"
  77. const val unreadBadge = "display_unread_badge"
  78. const val categoryTabs = "display_category_tabs"
  79. const val alwaysShowChapterTransition = "always_show_chapter_transition"
  80. const val searchPinnedSourcesOnly = "search_pinned_sources_only"
  81. fun trackUsername(syncId: Int) = "pref_mangasync_username_$syncId"
  82. fun trackPassword(syncId: Int) = "pref_mangasync_password_$syncId"
  83. fun trackToken(syncId: Int) = "track_token_$syncId"
  84. }