Browse Source

Added the ability to reorder/remove AirDrop from the favorites menu. Added icon.

master
Jamie Berghmans 4 years ago
parent
commit
e9fcdb7291
2 changed files with 39 additions and 7 deletions
  1. +35
    -6
      Tweak.x
  2. +4
    -1
      control

+ 35
- 6
Tweak.x View File

@@ -1,15 +1,44 @@
@interface UIActivityContentViewController
- (void) viewDidLoad;
@property NSArray * airDropSlots;
- (void) setAirDropSlots:(NSArray*)arg1;
@end

%hook UIActivityContentViewController
- (void) viewDidLoad {
self.airDropSlots = [NSMutableArray new];
}
@interface _UIActivityUserDefaultsViewController
@property NSArray * favoritesProxies;
@property NSArray * suggestionProxies;
- (void) setFavoritesProxies:(NSArray*)arg1;
- (void) setSuggestionProxies:(NSArray*)arg1;
- (void) makeEditable:(NSArray*)arg1;
@end

@interface UserAP
@property BOOL canEdit;
@property BOOL canMove;
@end


%hook UIActivityContentViewController
- (void) setAirDropSlots:(NSArray*)arg1 {
//Do nothing
}
%end

%hook _UIActivityUserDefaultsViewController
- (void) setFavoritesProxies:(NSArray*)arg1 {
%orig;
[self makeEditable:self.favoritesProxies];
}

- (void) setSuggestionProxies:(NSArray*)arg1 {
%orig;
[self makeEditable:self.suggestionProxies];
}

%new
- (void) makeEditable:(NSArray*)arg1 {
for (UserAP * ap in arg1) {
ap.canEdit = YES;
ap.canMove = YES;
}
}

%end

+ 4
- 1
control View File

@@ -1,9 +1,12 @@
Package: com.devvix.nocshare
Name: NoCShare
Depends: mobilesubstrate
Version: 1.0.0
Version: 1.1.0
Architecture: iphoneos-arm
Description: Remove annoying airdrop and contacts from share menu.
Maintainer: Devvix
Author: Devvix
Section: Tweaks
Icon: https://repo.devvix.com/assets/TweakIcons/nocshareicon.jpg
Depiction: https://repo.devvix.com/depictions/?p=com.devvix.nocshare
SileoDepiction: https://repo.devvix.com/sileodepictions/com.devvix.nocshare/depiction.json

Loading…
Cancel
Save