Compatibility
Compatible with iOS 11.0 +
Description
YouTube usually implements a feature as an experiment. You may get to see it while others don't, and vice-versa. This tweak adds a new section named "A/B" in the app settings where all features can be toggled freely by you. There are thousands of features available. Some of them are already overridden by tweaks like YTABGoodies and its predecessors.
Changelog
1.7.6: Made tweak settings displayed without YouGroupSettings tweak
1.7.5: Added YouGroupSettings tweak as a dependency
1.7.4:
Updated setting icon
Added id localization
1.7.3:
Reduced hooks used for constructing tweak settings
Updated vi localization
1.7.2-1:
Fixed crash when copying settings on YouTube version 19.13.1 and higher
Updated tr localization
1.7.1:
Fixed killswitch and grouped settings toggles not respecting the user's cancel action
Refactored the code
Updated es, ro and vi localization
1.7.0:
Changed the format of exported current settings to be prefixed with YT(Cold|Hot|Global)Config.
The imported settings that have the same value as the current one will not be imported
1.6.0: You can now import the YTABConfig settings from the clipboard
1.5.1: Fixed crash on YouTube version 19.03.2 and higher
1.5.0-3:
Tap on each A/B setting to reveal its class, copy it to clipboard or delete itself from the modified list
Fixed "View modified settings" showing outdated settings
Modified settings are now suffixed with "*"
Search feature is now available only if grouped settings is disabled
Confirmation alert will now show if you perform an action that requires quitting app
Added support for YouTube version 16.42.3 and lower
Added search functionality (contributed by @level3tjg)
Added "Group settings by prefixes" option
Optimized the existence check of modified settings
Display "Copied to clipboard" alert also when modified settings are copied
For long-named settings on iPhone, the non-truncated version will display
Categorize feature flags into short prefixes for easier navigation
Filtered out irrelevant features starting with amsterdam and unplugged
Added settings from YTGlobalConfig class
Breaking: Changed setting key format to "YTABC.[Class].[Method]" for future expansion but this also means you have to re-set your changes again
Reduced memory footprint
Added "View modified settings" and "Copy current settings" options