mirror of
https://github.com/faroukbmiled/RyukGram.git
synced 2026-07-25 21:50:51 +02:00
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
#import "../../Utils.h"
|
|
#import "../../InstagramHeaders.h"
|
|
|
|
%hook IGStoryTextEntryControlsOverlayView
|
|
- (void)didMoveToSuperview {
|
|
%orig;
|
|
|
|
if ([SCIUtils getBoolPref:@"enable_hidden_texteffectsstyles"]) {
|
|
|
|
// Clear previous option values
|
|
[self.animationTypes removeAllObjects];
|
|
[self.effectTypes removeAllObjects];
|
|
|
|
// Generate new animation values
|
|
// * Animation effects <= 9 are invalid
|
|
// * Animations past the maximum count (changing each app update) will crash the app when selected
|
|
for (int i = 10; i <= 76; i++) {
|
|
[self.animationTypes addObject:@(i)];
|
|
}
|
|
|
|
// Generate new effect values
|
|
// * Effects past the maximum count (changing each app update) will gracefully just do nothing
|
|
for (int i = 0; i <= 84; i++) {
|
|
[self.effectTypes addObject:@(i)];
|
|
}
|
|
|
|
// Refresh option picker
|
|
if ([self respondsToSelector:@selector(reloadData)]) {
|
|
NSLog(@"[SCInsta] Enable all text effects: Reloading data...");
|
|
[self reloadData];
|
|
}
|
|
|
|
}
|
|
}
|
|
%end |