SubwayTooter-Android-App/app/src/main/java/jp/juggler/subwaytooter/pref/PrefB.kt

376 lines
7.9 KiB
Kotlin

package jp.juggler.subwaytooter.pref
import jp.juggler.subwaytooter.pref.impl.BooleanPref
object PrefB {
// boolean
val bpDisableEmojiAnimation = BooleanPref(
"disable_emoji_animation",
false
)
// val bpDisableFastScroller = BooleanPref("disable_fast_scroller", true, 0) // R.id.swDisableFastScroller)
val bpDisableTabletMode = BooleanPref(
"disable_tablet_mode",
false
)
val bpDontConfirmBeforeCloseColumn = BooleanPref(
"DontConfirmBeforeCloseColumn",
true
)
val bpDontCropMediaThumb = BooleanPref(
"DontCropMediaThumb",
true
)
val bpDontDuplicationCheck = BooleanPref(
"dont_duplication_check",
false
)
val bpDontRefreshOnResume = BooleanPref(
"dont_refresh_on_resume",
false
)
val bpDontRound = BooleanPref(
"dont_round",
false
)
val bpDontScreenOff = BooleanPref(
"dont_screen_off",
false
)
val bpDontUseActionButtonWithQuickPostBar = BooleanPref(
"dont_use_action_button",
false
)
val bpDontUseStreaming = BooleanPref(
"dont_use_streaming",
false
)
val bpImageAnimationEnable = BooleanPref(
"enable_gif_animation",
false
)
val bpExitAppWhenCloseProtectedColumn = BooleanPref(
"ExitAppWhenCloseProtectedColumn",
true
)
val bpMentionFullAcct = BooleanPref(
"mention_full_acct",
false
)
// val bpNotificationLED = BooleanPref(
// "notification_led",
// true
// )
// val bpNotificationSound = BooleanPref(
// "notification_sound",
// true
// )
// val bpNotificationVibration = BooleanPref(
// "notification_vibration",
// true
// )
val bpPostButtonBarTop = BooleanPref(
"post_button_bar_at_top",
true
)
val bpPriorChrome = BooleanPref(
"prior_chrome",
true
)
val bpDontUseCustomTabs = BooleanPref(
"DontUseCustomTabs",
false
)
val bpPriorLocalURL = BooleanPref(
"prior_local_url",
false
)
val bpQuickPostBar = BooleanPref(
"quick_toot_bar",
false
)
val bpRelativeTimestamp = BooleanPref(
"relative_timestamp",
true
)
val bpShortAcctLocalUser = BooleanPref(
"short_acct_local_user",
true
)
val bpShowFollowButtonInButtonBar = BooleanPref(
"ShowFollowButtonInButtonBar",
false
)
val bpSimpleList = BooleanPref(
"simple_list",
true
)
val bpUseInternalMediaViewer = BooleanPref(
"use_internal_media_viewer",
true
)
val bpShowAppName = BooleanPref(
"show_app_name",
false
)
val bpShowLanguage = BooleanPref(
"ShowLanguage",
false
)
val bpForceGap = BooleanPref(
"force_gap",
false
)
val bpShareViewPool = BooleanPref(
"ShareViewPool",
true
)
val bpAllowColumnDuplication = BooleanPref(
"AllowColumnDuplication",
true
)
val bpAppendAttachmentUrlToContent = BooleanPref(
"AppendAttachmentUrlToContent",
false
)
val bpVerticalArrangeThumbnails = BooleanPref(
"VerticalArrangeThumbnails",
false
)
val bpDontShowPreviewCard = BooleanPref(
"DontShowPreviewCard",
false
)
val bpScrollTopFromColumnStrip = BooleanPref(
"ScrollTopFromColumnStrip",
false
)
val bpOpenSticker = BooleanPref(
"InstanceTicker", // 歴史的な理由でキー名が異なる
false
)
val bpLinksInContextMenu = BooleanPref(
"LinksInContextMenu",
false
)
val bpMoveNotificationsQuickFilter = BooleanPref(
"MoveNotificationsQuickFilter",
true
)
val bpShowAcctInSystemNotification = BooleanPref(
"ShowAcctInSystemNotification",
false
)
val bpShowLinkUnderline = BooleanPref(
"ShowLinkUnderline",
false
)
val bpShowSearchClear = BooleanPref(
"ShowSearchClear",
false
)
val bpDontRemoveDeletedToot = BooleanPref(
"DontRemoveDeletedToot",
false
)
val bpDontShowColumnBackgroundImage = BooleanPref(
"DontShowColumnBackgroundImage",
false
)
val bpCustomEmojiSeparatorZwsp = BooleanPref(
"CustomEmojiSeparatorZwsp",
false
)
val bpShowTranslateButton = BooleanPref(
"ShowTranslateButton",
false
)
val bpDirectoryLastActive = BooleanPref(
"DirectoryLastActive",
true
)
val bpDirectoryFollowers = BooleanPref(
"DirectoryFollowers",
true
)
val bpDirectoryTootCount = BooleanPref(
"DirectoryTootCount",
true
)
val bpDirectoryNote = BooleanPref(
"DirectoryNote",
true
)
val bpWarnHashtagAsciiAndNonAscii = BooleanPref(
"WarnHashtagAsciiAndNonAscii",
false
)
val bpEnablePixelfed = BooleanPref(
"EnablePixelfed",
false
)
val bpQuickTootOmitAccountSelection = BooleanPref(
"QuickTootOmitAccountSelection",
false
)
val bpSeparateReplyNotificationGroup = BooleanPref(
"SeparateReplyNotificationGroup",
false
)
val bpAlwaysExpandContextMenuItems = BooleanPref(
"AlwaysExpandContextMenuItems",
false
)
val bpShowBookmarkButton = BooleanPref(
"ShowBookmarkButton2",
true
)
val bpShowFilteredWord = BooleanPref(
"ShowFilteredWord",
false
)
val bpEnableDomainTimeline = BooleanPref(
"EnableDomainTimeline",
false
)
val bpDivideNotification = BooleanPref(
"DivideNotification",
false
)
val bpHideFollowCount = BooleanPref(
"HideFollowCount",
false
)
val bpEmojioneShortcode = BooleanPref(
"EmojioneShortcode",
false,
)
val bpEmojiPickerCloseOnSelected = BooleanPref(
"EmojiPickerCloseOnSelected",
true
)
val bpCheckBetaVersion = BooleanPref(
"CheckBetaVersion",
false
)
val bpIgnoreTextInSharedMedia = BooleanPref(
"IgnoreTextInSharedMedia",
false
)
val bpEmojiPickerCategoryOther = BooleanPref(
"EmojiPickerCategoryOther",
false
)
val bpUseTwemoji = BooleanPref(
"UseTwemoji",
false
)
val bpKeepReactionSpace = BooleanPref(
"KeepReactionSpace",
false
)
val bpMultiWindowPost = BooleanPref(
"MultiWindowPost",
false
)
val bpManyWindowPost = BooleanPref(
"ManyWindowPost",
false
)
val bpTabletSnap = BooleanPref(
"bpTabletSnap",
true
)
val bpMfmDecorationEnabled = BooleanPref(
"MfmDecorationEnabled",
true
)
val bpMfmDecorationShowUnsupportedMarkup = BooleanPref(
"MfmDecorationShowUnsupportedMarkup",
true
)
val bpMisskeyNotificationCheck = BooleanPref(
"MisskeyNotificationCheck",
false
)
val bpShowUsernameFilteredPost = BooleanPref(
"ShowUsernameFilteredPost",
false
)
val bpEnableDeprecatedSomething = BooleanPref(
"EnableDeprecatedSomething",
false
)
val bpCollapseEmojiPickerCategory = BooleanPref(
"CollapseEmojiPickerCategory",
true
)
val bpUseWebP = BooleanPref(
"UseWebP",
true
)
}