@@ -124,6 +124,7 @@ public class Settings extends BaseSettings {
124
124
// Player
125
125
public static final BooleanSetting COPY_VIDEO_URL = new BooleanSetting ("revanced_copy_video_url" , FALSE );
126
126
public static final BooleanSetting COPY_VIDEO_URL_TIMESTAMP = new BooleanSetting ("revanced_copy_video_url_timestamp" , TRUE );
127
+ public static final BooleanSetting DISABLE_AUTO_CAPTIONS = new BooleanSetting ("revanced_disable_auto_captions" , FALSE , true );
127
128
public static final BooleanSetting DISABLE_FULLSCREEN_AMBIENT_MODE = new BooleanSetting ("revanced_disable_fullscreen_ambient_mode" , TRUE , true );
128
129
public static final BooleanSetting DISABLE_ROLLING_NUMBER_ANIMATIONS = new BooleanSetting ("revanced_disable_rolling_number_animations" , FALSE );
129
130
public static final EnumSetting <FullscreenMode > EXIT_FULLSCREEN = new EnumSetting <>("revanced_exit_fullscreen" , FullscreenMode .DISABLED );
@@ -294,7 +295,6 @@ public class Settings extends BaseSettings {
294
295
// Misc
295
296
public static final BooleanSetting ANNOUNCEMENTS = new BooleanSetting ("revanced_announcements" , TRUE );
296
297
public static final IntegerSetting ANNOUNCEMENT_LAST_ID = new IntegerSetting ("revanced_announcement_last_id" , -1 , false , false );
297
- public static final BooleanSetting AUTO_CAPTIONS = new BooleanSetting ("revanced_auto_captions" , FALSE );
298
298
public static final BooleanSetting AUTO_REPEAT = new BooleanSetting ("revanced_auto_repeat" , FALSE );
299
299
public static final BooleanSetting BYPASS_URL_REDIRECTS = new BooleanSetting ("revanced_bypass_url_redirects" , TRUE );
300
300
public static final BooleanSetting CHECK_WATCH_HISTORY_DOMAIN_NAME = new BooleanSetting ("revanced_check_watch_history_domain_name" , TRUE , false , false );
@@ -403,6 +403,7 @@ public class Settings extends BaseSettings {
403
403
private static final StringSetting DEPRECATED_SEEKBAR_CUSTOM_COLOR_PRIMARY = new StringSetting ("revanced_seekbar_custom_color_value" , "#FF0033" );
404
404
private static final BooleanSetting DEPRECATED_DISABLE_SUGGESTED_VIDEO_END_SCREEN = new BooleanSetting ("revanced_disable_suggested_video_end_screen" , FALSE );
405
405
private static final BooleanSetting DEPRECATED_RESTORE_OLD_VIDEO_QUALITY_MENU = new BooleanSetting ("revanced_restore_old_video_quality_menu" , TRUE );
406
+ private static final BooleanSetting DEPRECATED_AUTO_CAPTIONS = new BooleanSetting ("revanced_auto_captions" , FALSE );
406
407
407
408
static {
408
409
// region Migration
@@ -456,6 +457,11 @@ public class Settings extends BaseSettings {
456
457
SPOOF_APP_VERSION_TARGET .resetToDefault ();
457
458
}
458
459
460
+ if (!DEPRECATED_AUTO_CAPTIONS .isSetToDefault ()) {
461
+ DISABLE_AUTO_CAPTIONS .save (true );
462
+ DEPRECATED_AUTO_CAPTIONS .resetToDefault ();
463
+ }
464
+
459
465
// endregion
460
466
461
467
// region SB import/export callbacks
0 commit comments