mirror of
https://github.com/NohamR/Tweaks.git
synced 2026-07-12 07:00:09 +00:00
Compare commits
2 Commits
OqeePlus-t
...
Infuse-tvO
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dee3024d26 | ||
|
|
e41d8f7279 |
@@ -3,5 +3,8 @@
|
||||
Bundles = (
|
||||
"com.firecore.infuse",
|
||||
);
|
||||
Executables = (
|
||||
"infuse",
|
||||
);
|
||||
};
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
TARGET = appletv:latest:18.3
|
||||
ARCHS = arm64
|
||||
ARCHS = arm64 arm64e
|
||||
INSTALL_TARGET_PROCESSES = infuse
|
||||
THEOS_PACKAGE_SCHEME = rootless
|
||||
|
||||
|
||||
@@ -56,17 +56,33 @@
|
||||
%end
|
||||
|
||||
// Add credits
|
||||
@interface FCVersionView : UIView
|
||||
@property (nonatomic, strong) UILabel *label;
|
||||
@interface FCTVSettingsController : UITableViewController
|
||||
- (UITableView *)tableView;
|
||||
@end
|
||||
|
||||
%hook FCVersionView
|
||||
- (void)awakeFromNib {
|
||||
%hook FCTVSettingsController
|
||||
- (void)setUpAppVersionLabel {
|
||||
%orig;
|
||||
UILabel *label = (UILabel *)[self valueForKey:@"label"];
|
||||
if ([label.text containsString:@"Infuse Pro"] && ![label.text hasPrefix:@"Infuse Team •"]) {
|
||||
label.text = [NSString stringWithFormat:@"Infuse Team • %@", label.text];
|
||||
}
|
||||
|
||||
UITableView *tv = [self tableView];
|
||||
UILabel *footer = (UILabel *)tv.tableFooterView;
|
||||
|
||||
// Guard: footer is nil/not a UILabel
|
||||
if (![footer isKindOfClass:[UILabel class]]) return;
|
||||
|
||||
NSAttributedString *current = footer.attributedText;
|
||||
if (!current.length) return;
|
||||
|
||||
// Handles repeated calls
|
||||
if ([current.string hasPrefix:@"Infuse Team •"]) return;
|
||||
|
||||
NSDictionary *attrs = [current attributesAtIndex:0 effectiveRange:nil];
|
||||
NSMutableAttributedString *mas = [current mutableCopy];
|
||||
NSAttributedString *prefix = [[NSAttributedString alloc]
|
||||
initWithString:@"Infuse Team • "
|
||||
attributes:attrs];
|
||||
[mas insertAttributedString:prefix atIndex:0];
|
||||
footer.attributedText = mas;
|
||||
}
|
||||
%end
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package: io.infuseteam.infuserootless
|
||||
Name: Infuse (Rootless)
|
||||
Version: 2.0
|
||||
Version: 2.2
|
||||
Architecture: appletvos-arm64
|
||||
Description: Unlock the full potential of Infuse
|
||||
Maintainer: Infuse Team
|
||||
|
||||
Reference in New Issue
Block a user