Use description as accessibilityidentifier

I apologize for this change, but I’m having trouble doing this implementation. I don’t want the functionality to break so I’m doing my best.
This commit is contained in:
arichornlover 2023-11-29 17:54:41 -06:00 committed by GitHub
parent b6356182d1
commit 467991ec8d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1084,7 +1084,7 @@ static void replaceTab(YTIGuideResponse *response) {
%group gRedSubscribeButton
%hook ELMContainerNode
- (void)setBackgroundColor:(id)color {
if ([self.accessibilityIdentifier isEqualToString:@"eml.compact_subscribe_button"]) {
if ([self.description isEqualToString:@"eml.compact_subscribe_button"]) {
color = [UIColor redColor];
}
%orig(color);
@ -1096,14 +1096,14 @@ static void replaceTab(YTIGuideResponse *response) {
%group gHideButtonContainers
%hook ELMContainerNode
- (void)setBackgroundColor:(id)color {
if ([self.accessibilityIdentifier isEqualToString:@"id.video.like.button"] ||
[self.accessibilityIdentifier isEqualToString:@"id.video.dislike.button"] ||
[self.accessibilityIdentifier isEqualToString:@"id.video.share.button"] ||
[self.accessibilityIdentifier isEqualToString:@"id.video.remix.button"] ||
[self.accessibilityLabel isEqualToString:@"Thanks"] ||
[self.accessibilityIdentifier isEqualToString:@"id.ui.add_to.offline.button"] ||
[self.accessibilityLabel isEqualToString:@"Clip"] ||
[self.accessibilityLabel isEqualToString:@"Save to playlist"]) {
if ([self.description isEqualToString:@"id.video.like.button"] ||
[self.description isEqualToString:@"id.video.dislike.button"] ||
[self.description isEqualToString:@"id.video.share.button"] ||
[self.description isEqualToString:@"id.video.remix.button"] ||
[self.description isEqualToString:@"Thanks"] ||
[self.description isEqualToString:@"id.ui.add_to.offline.button"] ||
[self.description isEqualToString:@"Clip"] ||
[self.description isEqualToString:@"Save to playlist"]) {
color = [UIColor clearColor];
}
%orig(color);