Skip to content

Commit 94e99d5

Browse files
committed
chore(beta): mark CAMERA_DRAG_INVERTED deprecated; add Launched status
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 8b8ba75 commit 94e99d5

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

api/src/main/java/com/getcode/model/PrefBool.kt

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,12 @@ sealed interface AppSetting
2020
sealed interface BetaFlag
2121
// Dev settings
2222
sealed interface DevSetting
23-
// Once a feature behind a beta flag is made public, it becomes immutable
2423
// This removes it from the UI in Settings -> Beta Flags
2524
sealed interface Immutable
25+
// Once a feature behind a beta flag is made public, it becomes immutable
26+
sealed interface Launched: Immutable
27+
// A feature flag can also be deemed deprecated and is also then immutable
28+
sealed interface Deprecated : Immutable
2629

2730

2831
sealed class PrefsBool(val value: String) {
@@ -52,18 +55,18 @@ sealed class PrefsBool(val value: String) {
5255
data object DISPLAY_ERRORS: PrefsBool("debug_display_errors"), BetaFlag
5356
data object SHOW_CONNECTIVITY_STATUS: PrefsBool("debug_no_network"), BetaFlag
5457
data object GIVE_REQUESTS_ENABLED: PrefsBool("give_requests_enabled"), BetaFlag
55-
data object BUY_MODULE_ENABLED : PrefsBool("buy_kin_enabled"), BetaFlag, Immutable
58+
data object BUY_MODULE_ENABLED : PrefsBool("buy_kin_enabled"), BetaFlag, Launched
5659
data object CHAT_UNSUB_ENABLED: PrefsBool("chat_unsub_enabled"), BetaFlag
57-
data object TIPS_ENABLED : PrefsBool("tips_enabled"), BetaFlag, Immutable
60+
data object TIPS_ENABLED : PrefsBool("tips_enabled"), BetaFlag, Launched
5861
data object CONVERSATIONS_ENABLED: PrefsBool("conversations_enabled"), BetaFlag
5962
data object CONVERSATION_CASH_ENABLED: PrefsBool("convo_cash_enabled"), BetaFlag
60-
data object BALANCE_CURRENCY_SELECTION_ENABLED: PrefsBool("balance_currency_enabled"), BetaFlag, Immutable
63+
data object BALANCE_CURRENCY_SELECTION_ENABLED: PrefsBool("balance_currency_enabled"), BetaFlag, Launched
6164
data object KADO_WEBVIEW_ENABLED : PrefsBool("kado_inapp_enabled"), BetaFlag
62-
data object SHARE_TWEET_TO_TIP : PrefsBool("share_tweet_to_tip"), BetaFlag, Immutable
63-
data object TIP_CARD_ON_HOMESCREEN: PrefsBool("tip_card_on_home_screen"), BetaFlag, Immutable
65+
data object SHARE_TWEET_TO_TIP : PrefsBool("share_tweet_to_tip"), BetaFlag, Launched
66+
data object TIP_CARD_ON_HOMESCREEN: PrefsBool("tip_card_on_home_screen"), BetaFlag, Launched
6467
data object TIP_CARD_FLIPPABLE: PrefsBool("tipcard_flippable"), BetaFlag
65-
data object CAMERA_GESTURES_ENABLED: PrefsBool("camera_gestures_enabled"), BetaFlag, Immutable
66-
data object CAMERA_DRAG_INVERTED: PrefsBool("camera_drag_inverted"), BetaFlag
68+
data object CAMERA_GESTURES_ENABLED: PrefsBool("camera_gestures_enabled"), BetaFlag, Launched
69+
data object CAMERA_DRAG_INVERTED: PrefsBool("camera_drag_inverted"), BetaFlag, Deprecated
6770
data object GALLERY_ENABLED: PrefsBool("gallery_enabled"), BetaFlag
6871
}
6972

0 commit comments

Comments
 (0)