@@ -62,6 +62,7 @@ public class Settings extends BaseSettings {
62
62
parentsAny (REMEMBER_VIDEO_QUALITY_LAST_SELECTED , REMEMBER_SHORTS_QUALITY_LAST_SELECTED ));
63
63
public static final BooleanSetting ADVANCED_VIDEO_QUALITY_MENU = new BooleanSetting ("revanced_advanced_video_quality_menu" , TRUE );
64
64
public static final BooleanSetting DISABLE_HDR_VIDEO = new BooleanSetting ("revanced_disable_hdr_video" , FALSE );
65
+
65
66
// Speed
66
67
public static final FloatSetting SPEED_TAP_AND_HOLD = new FloatSetting ("revanced_speed_tap_and_hold" , 2.0f , true );
67
68
public static final BooleanSetting REMEMBER_PLAYBACK_SPEED_LAST_SELECTED = new BooleanSetting ("revanced_remember_playback_speed_last_selected" , FALSE );
@@ -71,6 +72,7 @@ public class Settings extends BaseSettings {
71
72
public static final FloatSetting PLAYBACK_SPEED_DEFAULT = new FloatSetting ("revanced_playback_speed_default" , -2.0f );
72
73
public static final StringSetting CUSTOM_PLAYBACK_SPEEDS = new StringSetting ("revanced_custom_playback_speeds" ,
73
74
"0.25\n 0.5\n 0.75\n 1.0\n 1.25\n 1.5\n 1.75\n 2.0\n 2.5\n 3.0\n 4.0\n 5.0\n 6.0\n 7.0\n 8.0" , true );
75
+
74
76
// Audio
75
77
public static final BooleanSetting FORCE_ORIGINAL_AUDIO = new BooleanSetting ("revanced_force_original_audio" , FALSE , new ForceOriginalAudioAvailability ());
76
78
@@ -97,7 +99,7 @@ public class Settings extends BaseSettings {
97
99
public static final BooleanSetting HIDE_COMPACT_BANNER = new BooleanSetting ("revanced_hide_compact_banner" , TRUE );
98
100
public static final BooleanSetting HIDE_CROWDFUNDING_BOX = new BooleanSetting ("revanced_hide_crowdfunding_box" , FALSE , true );
99
101
public static final BooleanSetting HIDE_DOODLES = new BooleanSetting ("revanced_hide_doodles" , FALSE , true , "revanced_hide_doodles_user_dialog_message" );
100
- public static final BooleanSetting HIDE_EXPANDABLE_CHIP = new BooleanSetting ("revanced_hide_expandable_chip " , TRUE );
102
+ public static final BooleanSetting HIDE_EXPANDABLE_CARD = new BooleanSetting ("revanced_hide_expandable_card " , TRUE );
101
103
public static final BooleanSetting HIDE_FEED_SURVEY = new BooleanSetting ("revanced_hide_feed_survey" , TRUE );
102
104
public static final BooleanSetting HIDE_FILTER_BAR_FEED_IN_FEED = new BooleanSetting ("revanced_hide_filter_bar_feed_in_feed" , FALSE , true );
103
105
public static final BooleanSetting HIDE_FILTER_BAR_FEED_IN_HISTORY = new BooleanSetting ("revanced_hide_filter_bar_feed_in_history" , FALSE );
@@ -110,9 +112,10 @@ public class Settings extends BaseSettings {
110
112
public static final BooleanSetting HIDE_MOVIES_SECTION = new BooleanSetting ("revanced_hide_movies_section" , TRUE );
111
113
public static final BooleanSetting HIDE_NOTIFY_ME_BUTTON = new BooleanSetting ("revanced_hide_notify_me_button" , TRUE );
112
114
public static final BooleanSetting HIDE_PLAYABLES = new BooleanSetting ("revanced_hide_playables" , TRUE );
113
- public static final BooleanSetting HIDE_SEARCH_RESULT_RECOMMENDATION_LABELS = new BooleanSetting ("revanced_hide_search_result_recommendation_labels" , TRUE );
114
115
public static final BooleanSetting HIDE_SHOW_MORE_BUTTON = new BooleanSetting ("revanced_hide_show_more_button" , TRUE , true );
115
116
public static final BooleanSetting HIDE_TICKET_SHELF = new BooleanSetting ("revanced_hide_ticket_shelf" , FALSE );
117
+ public static final BooleanSetting HIDE_VIDEO_RECOMMENDATION_LABELS = new BooleanSetting ("revanced_hide_video_recommendation_labels" , TRUE );
118
+
116
119
// Alternative thumbnails
117
120
public static final EnumSetting <ThumbnailOption > ALT_THUMBNAIL_HOME = new EnumSetting <>("revanced_alt_thumbnail_home" , ThumbnailOption .ORIGINAL );
118
121
public static final EnumSetting <ThumbnailOption > ALT_THUMBNAIL_SUBSCRIPTIONS = new EnumSetting <>("revanced_alt_thumbnail_subscription" , ThumbnailOption .ORIGINAL );
@@ -124,12 +127,14 @@ public class Settings extends BaseSettings {
124
127
public static final BooleanSetting ALT_THUMBNAIL_DEARROW_CONNECTION_TOAST = new BooleanSetting ("revanced_alt_thumbnail_dearrow_connection_toast" , TRUE , new DeArrowAvailability ());
125
128
public static final EnumSetting <ThumbnailStillTime > ALT_THUMBNAIL_STILLS_TIME = new EnumSetting <>("revanced_alt_thumbnail_stills_time" , ThumbnailStillTime .MIDDLE , new StillImagesAvailability ());
126
129
public static final BooleanSetting ALT_THUMBNAIL_STILLS_FAST = new BooleanSetting ("revanced_alt_thumbnail_stills_fast" , FALSE , new StillImagesAvailability ());
130
+
127
131
// Hide keyword content
128
132
public static final BooleanSetting HIDE_KEYWORD_CONTENT_HOME = new BooleanSetting ("revanced_hide_keyword_content_home" , FALSE );
129
133
public static final BooleanSetting HIDE_KEYWORD_CONTENT_SUBSCRIPTIONS = new BooleanSetting ("revanced_hide_keyword_content_subscriptions" , FALSE );
130
134
public static final BooleanSetting HIDE_KEYWORD_CONTENT_SEARCH = new BooleanSetting ("revanced_hide_keyword_content_search" , FALSE );
131
135
public static final StringSetting HIDE_KEYWORD_CONTENT_PHRASES = new StringSetting ("revanced_hide_keyword_content_phrases" , "" ,
132
136
parentsAny (HIDE_KEYWORD_CONTENT_HOME , HIDE_KEYWORD_CONTENT_SUBSCRIPTIONS , HIDE_KEYWORD_CONTENT_SEARCH ));
137
+
133
138
// Channel page
134
139
public static final BooleanSetting HIDE_FOR_YOU_SHELF = new BooleanSetting ("revanced_hide_for_you_shelf" , FALSE );
135
140
public static final BooleanSetting HIDE_LINKS_PREVIEW = new BooleanSetting ("revanced_hide_links_preview" , TRUE );
@@ -147,18 +152,18 @@ public class Settings extends BaseSettings {
147
152
public static final BooleanSetting HIDE_AUTOPLAY_BUTTON = new BooleanSetting ("revanced_hide_autoplay_button" , TRUE , true );
148
153
public static final BooleanSetting HIDE_CAPTIONS_BUTTON = new BooleanSetting ("revanced_hide_captions_button" , FALSE );
149
154
public static final BooleanSetting HIDE_CAST_BUTTON = new BooleanSetting ("revanced_hide_cast_button" , TRUE , true );
150
- public static final BooleanSetting HIDE_PLAYER_CONTROL_BUTTONS_BACKGROUND = new BooleanSetting ("revanced_hide_player_control_buttons_background" , FALSE , true );
151
155
public static final BooleanSetting HIDE_CHANNEL_BAR = new BooleanSetting ("revanced_hide_channel_bar" , FALSE );
152
156
public static final BooleanSetting HIDE_EMERGENCY_BOX = new BooleanSetting ("revanced_hide_emergency_box" , TRUE );
153
157
public static final BooleanSetting HIDE_ENDSCREEN_CARDS = new BooleanSetting ("revanced_hide_endscreen_cards" , FALSE );
154
158
public static final BooleanSetting HIDE_END_SCREEN_SUGGESTED_VIDEO = new BooleanSetting ("revanced_end_screen_suggested_video" , FALSE , true );
155
- public static final BooleanSetting HIDE_RELATED_VIDEO_OVERLAY = new BooleanSetting ("revanced_hide_related_video_overlay" , FALSE , true );
156
- public static final BooleanSetting HIDE_INFO_PANELS = new BooleanSetting ("revanced_hide_info_panels" , TRUE );
157
159
public static final BooleanSetting HIDE_INFO_CARDS = new BooleanSetting ("revanced_hide_info_cards" , FALSE );
160
+ public static final BooleanSetting HIDE_INFO_PANELS = new BooleanSetting ("revanced_hide_info_panels" , TRUE );
158
161
public static final BooleanSetting HIDE_JOIN_MEMBERSHIP_BUTTON = new BooleanSetting ("revanced_hide_join_membership_button" , TRUE );
159
162
public static final BooleanSetting HIDE_MEDICAL_PANELS = new BooleanSetting ("revanced_hide_medical_panels" , TRUE );
163
+ public static final BooleanSetting HIDE_PLAYER_CONTROL_BUTTONS_BACKGROUND = new BooleanSetting ("revanced_hide_player_control_buttons_background" , FALSE , true );
160
164
public static final BooleanSetting HIDE_PLAYER_PREVIOUS_NEXT_BUTTONS = new BooleanSetting ("revanced_hide_player_previous_next_buttons" , FALSE , true );
161
165
public static final BooleanSetting HIDE_QUICK_ACTIONS = new BooleanSetting ("revanced_hide_quick_actions" , FALSE );
166
+ public static final BooleanSetting HIDE_RELATED_VIDEO_OVERLAY = new BooleanSetting ("revanced_hide_related_video_overlay" , FALSE , true );
162
167
public static final BooleanSetting HIDE_RELATED_VIDEOS = new BooleanSetting ("revanced_hide_related_videos" , FALSE );
163
168
public static final BooleanSetting HIDE_SUBSCRIBERS_COMMUNITY_GUIDELINES = new BooleanSetting ("revanced_hide_subscribers_community_guidelines" , TRUE );
164
169
public static final BooleanSetting HIDE_TIMED_REACTIONS = new BooleanSetting ("revanced_hide_timed_reactions" , TRUE );
@@ -167,6 +172,7 @@ public class Settings extends BaseSettings {
167
172
public static final BooleanSetting PLAYBACK_SPEED_DIALOG_BUTTON = new BooleanSetting ("revanced_playback_speed_dialog_button" , FALSE );
168
173
public static final IntegerSetting PLAYER_OVERLAY_OPACITY = new IntegerSetting ("revanced_player_overlay_opacity" , 100 , true );
169
174
public static final BooleanSetting PLAYER_POPUP_PANELS = new BooleanSetting ("revanced_hide_player_popup_panels" , FALSE );
175
+
170
176
// Miniplayer
171
177
public static final EnumSetting <MiniplayerType > MINIPLAYER_TYPE = new EnumSetting <>("revanced_miniplayer_type" , MiniplayerType .DEFAULT , true );
172
178
private static final Availability MINIPLAYER_ANY_MODERN = MINIPLAYER_TYPE .availability (MODERN_1 , MODERN_2 , MODERN_3 , MODERN_4 );
@@ -179,22 +185,25 @@ public class Settings extends BaseSettings {
179
185
public static final BooleanSetting MINIPLAYER_ROUNDED_CORNERS = new BooleanSetting ("revanced_miniplayer_rounded_corners" , TRUE , true , MINIPLAYER_ANY_MODERN );
180
186
public static final IntegerSetting MINIPLAYER_WIDTH_DIP = new IntegerSetting ("revanced_miniplayer_width_dip" , 192 , true , MINIPLAYER_ANY_MODERN );
181
187
public static final IntegerSetting MINIPLAYER_OPACITY = new IntegerSetting ("revanced_miniplayer_opacity" , 100 , true , MINIPLAYER_TYPE .availability (MODERN_1 ));
188
+
182
189
// External downloader
183
190
public static final BooleanSetting EXTERNAL_DOWNLOADER = new BooleanSetting ("revanced_external_downloader" , FALSE );
184
191
public static final BooleanSetting EXTERNAL_DOWNLOADER_ACTION_BUTTON = new BooleanSetting ("revanced_external_downloader_action_button" , FALSE );
185
192
public static final StringSetting EXTERNAL_DOWNLOADER_PACKAGE_NAME = new StringSetting ("revanced_external_downloader_name" ,
186
193
"org.schabi.newpipe" /* NewPipe */ , parentsAny (EXTERNAL_DOWNLOADER , EXTERNAL_DOWNLOADER_ACTION_BUTTON ));
194
+
187
195
// Comments
188
196
public static final BooleanSetting HIDE_COMMENTS_AI_CHAT_SUMMARY = new BooleanSetting ("revanced_hide_comments_ai_chat_summary" , FALSE );
189
197
public static final BooleanSetting HIDE_COMMENTS_AI_SUMMARY = new BooleanSetting ("revanced_hide_comments_ai_summary" , FALSE );
190
- public static final BooleanSetting HIDE_COMMENTS_CHANNEL_GUIDELINES = new BooleanSetting ("revanced_hide_comments_channel_guidelines" , TRUE );
191
198
public static final BooleanSetting HIDE_COMMENTS_BY_MEMBERS_HEADER = new BooleanSetting ("revanced_hide_comments_by_members_header" , FALSE );
199
+ public static final BooleanSetting HIDE_COMMENTS_CHANNEL_GUIDELINES = new BooleanSetting ("revanced_hide_comments_channel_guidelines" , TRUE );
192
200
public static final BooleanSetting HIDE_COMMENTS_COMMUNITY_GUIDELINES = new BooleanSetting ("revanced_hide_comments_community_guidelines" , TRUE );
193
201
public static final BooleanSetting HIDE_COMMENTS_CREATE_A_SHORT_BUTTON = new BooleanSetting ("revanced_hide_comments_create_a_short_button" , TRUE );
194
202
public static final BooleanSetting HIDE_COMMENTS_PREVIEW_COMMENT = new BooleanSetting ("revanced_hide_comments_preview_comment" , FALSE );
195
203
public static final BooleanSetting HIDE_COMMENTS_SECTION = new BooleanSetting ("revanced_hide_comments_section" , FALSE );
196
204
public static final BooleanSetting HIDE_COMMENTS_THANKS_BUTTON = new BooleanSetting ("revanced_hide_comments_thanks_button" , TRUE );
197
205
public static final BooleanSetting HIDE_COMMENTS_TIMESTAMP_BUTTON = new BooleanSetting ("revanced_hide_comments_timestamp_button" , FALSE );
206
+
198
207
// Description
199
208
public static final BooleanSetting HIDE_AI_GENERATED_VIDEO_SUMMARY_SECTION = new BooleanSetting ("revanced_hide_ai_generated_video_summary_section" , FALSE );
200
209
public static final BooleanSetting HIDE_ASK_SECTION = new BooleanSetting ("revanced_hide_ask_section" , FALSE );
@@ -205,6 +214,7 @@ public class Settings extends BaseSettings {
205
214
public static final BooleanSetting HIDE_KEY_CONCEPTS_SECTION = new BooleanSetting ("revanced_hide_key_concepts_section" , FALSE );
206
215
public static final BooleanSetting HIDE_PODCAST_SECTION = new BooleanSetting ("revanced_hide_podcast_section" , TRUE );
207
216
public static final BooleanSetting HIDE_TRANSCRIPT_SECTION = new BooleanSetting ("revanced_hide_transcript_section" , TRUE );
217
+
208
218
// Action buttons
209
219
public static final BooleanSetting DISABLE_LIKE_SUBSCRIBE_GLOW = new BooleanSetting ("revanced_disable_like_subscribe_glow" , FALSE );
210
220
public static final BooleanSetting HIDE_ASK_BUTTON = new BooleanSetting ("revanced_hide_ask_button" , FALSE );
@@ -217,6 +227,7 @@ public class Settings extends BaseSettings {
217
227
public static final BooleanSetting HIDE_SHARE_BUTTON = new BooleanSetting ("revanced_hide_share_button" , FALSE );
218
228
public static final BooleanSetting HIDE_STOP_ADS_BUTTON = new BooleanSetting ("revanced_hide_stop_ads_button" , TRUE );
219
229
public static final BooleanSetting HIDE_THANKS_BUTTON = new BooleanSetting ("revanced_hide_thanks_button" , TRUE );
230
+
220
231
// Player flyout menu items
221
232
public static final BooleanSetting HIDE_PLAYER_FLYOUT_ADDITIONAL_SETTINGS = new BooleanSetting ("revanced_hide_player_flyout_additional_settings" , FALSE );
222
233
public static final BooleanSetting HIDE_PLAYER_FLYOUT_AMBIENT_MODE = new BooleanSetting ("revanced_hide_player_flyout_ambient_mode" , FALSE );
@@ -250,9 +261,11 @@ public class Settings extends BaseSettings {
250
261
public static final BooleanSetting CHANGE_START_PAGE_ALWAYS = new BooleanSetting ("revanced_change_start_page_always" , FALSE , true ,
251
262
new ChangeStartPageTypeAvailability ());
252
263
public static final StringSetting SPOOF_APP_VERSION_TARGET = new StringSetting ("revanced_spoof_app_version_target" , "19.01.34" , true , parent (SPOOF_APP_VERSION ));
264
+
253
265
// Custom filter
254
266
public static final BooleanSetting CUSTOM_FILTER = new BooleanSetting ("revanced_custom_filter" , FALSE );
255
267
public static final StringSetting CUSTOM_FILTER_STRINGS = new StringSetting ("revanced_custom_filter_strings" , "" , true , parent (CUSTOM_FILTER ));
268
+
256
269
// Navigation buttons
257
270
public static final BooleanSetting HIDE_HOME_BUTTON = new BooleanSetting ("revanced_hide_home_button" , FALSE , true );
258
271
public static final BooleanSetting HIDE_CREATE_BUTTON = new BooleanSetting ("revanced_hide_create_button" , TRUE , true );
@@ -288,12 +301,12 @@ public class Settings extends BaseSettings {
288
301
public static final BooleanSetting HIDE_SHORTS_LOCATION_LABEL = new BooleanSetting ("revanced_hide_shorts_location_label" , FALSE );
289
302
public static final BooleanSetting HIDE_SHORTS_NAVIGATION_BAR = new BooleanSetting ("revanced_hide_shorts_navigation_bar" , FALSE , true );
290
303
public static final BooleanSetting HIDE_SHORTS_PAUSED_OVERLAY_BUTTONS = new BooleanSetting ("revanced_hide_shorts_paused_overlay_buttons" , FALSE );
304
+ public static final BooleanSetting HIDE_SHORTS_PREVIEW_COMMENT = new BooleanSetting ("revanced_hide_shorts_preview_comment" , TRUE );
291
305
public static final BooleanSetting HIDE_SHORTS_REMIX_BUTTON = new BooleanSetting ("revanced_hide_shorts_remix_button" , TRUE );
292
306
public static final BooleanSetting HIDE_SHORTS_SAVE_SOUND_BUTTON = new BooleanSetting ("revanced_hide_shorts_save_sound_button" , TRUE );
293
307
public static final BooleanSetting HIDE_SHORTS_SEARCH = new BooleanSetting ("revanced_hide_shorts_search" , FALSE );
294
308
public static final BooleanSetting HIDE_SHORTS_SEARCH_SUGGESTIONS = new BooleanSetting ("revanced_hide_shorts_search_suggestions" , TRUE );
295
309
public static final BooleanSetting HIDE_SHORTS_SHARE_BUTTON = new BooleanSetting ("revanced_hide_shorts_share_button" , FALSE );
296
- public static final BooleanSetting HIDE_SHORTS_PREVIEW_COMMENT = new BooleanSetting ("revanced_hide_shorts_preview_comment" , TRUE );
297
310
public static final BooleanSetting HIDE_SHORTS_SHOP_BUTTON = new BooleanSetting ("revanced_hide_shorts_shop_button" , TRUE );
298
311
public static final BooleanSetting HIDE_SHORTS_SOUND_BUTTON = new BooleanSetting ("revanced_hide_shorts_sound_button" , FALSE );
299
312
public static final BooleanSetting HIDE_SHORTS_SOUND_METADATA_LABEL = new BooleanSetting ("revanced_hide_shorts_sound_metadata_label" , FALSE );
@@ -323,7 +336,7 @@ public class Settings extends BaseSettings {
323
336
public static final StringSetting SEEKBAR_CUSTOM_COLOR_PRIMARY = new StringSetting ("revanced_seekbar_custom_color_primary" , "#FF0033" , true , parent (SEEKBAR_CUSTOM_COLOR ));
324
337
public static final StringSetting SEEKBAR_CUSTOM_COLOR_ACCENT = new StringSetting ("revanced_seekbar_custom_color_accent" , "#FF2791" , true , parent (SEEKBAR_CUSTOM_COLOR ));
325
338
326
- // Misc
339
+ // Miscellaneous
327
340
public static final BooleanSetting ANNOUNCEMENTS = new BooleanSetting ("revanced_announcements" , TRUE );
328
341
public static final IntegerSetting ANNOUNCEMENT_LAST_ID = new IntegerSetting ("revanced_announcement_last_id" , -1 , false , false );
329
342
public static final BooleanSetting AUTO_REPEAT = new BooleanSetting ("revanced_auto_repeat" , FALSE );
0 commit comments