From 55066b9e1c1c9df72acbc2017c6bc891ecbef753 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Tue, 13 May 2014 15:28:45 -0700 Subject: [PATCH] Remove Manage/Storage, merge Sections and Sources. --- MobileCydia.app/manage.html | 99 ---------- MobileCydia.app/packages.png | Bin 6710 -> 0 bytes MobileCydia.app/source.png | Bin 2295 -> 0 bytes MobileCydia.app/source7.png | Bin 23769 -> 0 bytes MobileCydia.app/source7@2x.png | Bin 24782 -> 0 bytes MobileCydia.app/source7s.png | Bin 23690 -> 0 bytes MobileCydia.app/source7s@2x.png | Bin 24640 -> 0 bytes MobileCydia.app/source@2x.png | Bin 3595 -> 0 bytes MobileCydia.app/sources.png | Bin 9252 -> 0 bytes MobileCydia.app/storage.png | Bin 5228 -> 0 bytes MobileCydia.mm | 321 ++++++++++++++------------------ 11 files changed, 141 insertions(+), 279 deletions(-) delete mode 100644 MobileCydia.app/manage.html delete mode 100644 MobileCydia.app/packages.png delete mode 100644 MobileCydia.app/source.png delete mode 100644 MobileCydia.app/source7.png delete mode 100644 MobileCydia.app/source7@2x.png delete mode 100644 MobileCydia.app/source7s.png delete mode 100644 MobileCydia.app/source7s@2x.png delete mode 100644 MobileCydia.app/source@2x.png delete mode 100644 MobileCydia.app/sources.png delete mode 100644 MobileCydia.app/storage.png diff --git a/MobileCydia.app/manage.html b/MobileCydia.app/manage.html deleted file mode 100644 index 9aeab4db..00000000 --- a/MobileCydia.app/manage.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - -
- -
diff --git a/MobileCydia.app/packages.png b/MobileCydia.app/packages.png deleted file mode 100644 index 4e3a793e6453e88ac81f725d12c3f2aa54a1e484..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6710 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 RO@06X002ovPDHLkV1mV^Sy})9 diff --git a/MobileCydia.app/source7.png b/MobileCydia.app/source7.png deleted file mode 100644 index 070b5be7aaf4279411d0b83007d29d666b2d0626..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23769 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 c-RL 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 PBmh{@ZE1PbRU7^fpGD&Z diff --git a/MobileCydia.app/source7s.png b/MobileCydia.app/source7s.png deleted file mode 100644 index f3979cbdde4bdd503ee23490960a7e304a66c85c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23690 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 diff --git a/MobileCydia.app/source@2x.png b/MobileCydia.app/source@2x.png deleted file mode 100644 index 65d70c3a12ed8dd8bb883a04fe73a7b279fe4322..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3595 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 RU+e$?002ovPDHLkV1i-t2*m&Z diff --git a/MobileCydia.app/sources.png b/MobileCydia.app/sources.png deleted file mode 100644 index d7e6f76d3d62acd0e48891605f2f68880812917c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9252 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ðK?Ecq3P%M3 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 diff --git a/MobileCydia.mm b/MobileCydia.mm index 2e02459c..734fd3d4 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -1944,7 +1944,7 @@ struct ParsedPackage { - (bool) isUnfilteredAndSearchedForBy:(NSArray *)query; - (bool) isUnfilteredAndSelectedForBy:(NSString *)search; - (bool) isInstalledAndUnfiltered:(NSNumber *)number; -- (bool) isVisibleInSection:(NSString *)section; +- (bool) isVisibleInSection:(NSString *)section source:(Source *)source; - (bool) isVisibleInSource:(Source *)source; @end @@ -3079,13 +3079,16 @@ struct PackageNameOrdering : return ![self uninstalled] && (![number boolValue] && role_ != 7 || [self unfiltered]); } -- (bool) isVisibleInSection:(NSString *)name { +- (bool) isVisibleInSection:(NSString *)name source:(Source *)source { NSString *section([self section]); return ( name == nil || section == nil && [name length] == 0 || [name isEqualToString:section] + ) && ( + source == nil || + [self source] == source ) && [self visible]; } @@ -6520,10 +6523,15 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { SEL filter_; IMP imp_; _H object_; + _H stuff_; } - (void) setObject:(id)object; +- (void) setStuff:(id)object; +- (void) setObject:(id)object andStuff:(id)stuff; + - (void) setObject:(id)object forFilter:(SEL)filter; +- (void) setObject:(id)object andStuff:(id)stuff forFilter:(SEL)filter; - (SEL) filter; - (void) setFilter:(SEL)filter; @@ -6554,10 +6562,28 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { object_ = object; } } +- (void) setStuff:(id)stuff { +@synchronized (self) { + stuff_ = stuff; +} } + +- (void) setObject:(id)object andStuff:(id)stuff { +@synchronized (self) { + object_ = object; + stuff_ = stuff; +} } + - (void) setObject:(id)object forFilter:(SEL)filter { @synchronized (self) { [self setFilter:filter]; - [self setObject:object]; + object_ = object; +} } + +- (void) setObject:(id)object andStuff:(id)stuff forFilter:(SEL)filter { +@synchronized (self) { + [self setFilter:filter]; + object_ = object; + stuff_ = stuff; } } - (NSMutableArray *) _reloadPackages { @@ -6570,16 +6596,18 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { IMP imp; SEL filter; _H object; + _H stuff; @synchronized (self) { imp = imp_; filter = filter_; object = object_; + stuff = stuff_; } _profile(PackageTable$reloadData$Filter) for (Package *package in packages) - if ([package valid] && (*reinterpret_cast(imp))(package, filter, object)) + if ([package valid] && (*reinterpret_cast(imp))(package, filter, object, stuff)) [filtered addObject:package]; _end @@ -6589,7 +6617,15 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { - (id) initWithDatabase:(Database *)database title:(NSString *)title filter:(SEL)filter with:(id)object { if ((self = [super initWithDatabase:database title:title]) != nil) { [self setFilter:filter]; - [self setObject:object]; + object_ = object; + } return self; +} + +- (id) initWithDatabase:(Database *)database title:(NSString *)title filter:(SEL)filter with:(id)object with:(id)stuff { + if ((self = [super initWithDatabase:database title:title]) != nil) { + [self setFilter:filter]; + object_ = object; + stuff_ = stuff; } return self; } @@ -6665,62 +6701,6 @@ static void HomeControllerReachabilityCallback(SCNetworkReachabilityRef reachabi ] autorelease]; } -@end -/* }}} */ -/* Manage Controller {{{ */ -@interface ManageController : CydiaWebViewController { -} - -- (void) queueStatusDidChange; - -@end - -@implementation ManageController - -- (id) init { - if ((self = [super init]) != nil) { - [self setURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"manage" ofType:@"html"]]]; - } return self; -} - -- (NSURL *) navigationURL { - return [NSURL URLWithString:@"cydia://manage"]; -} - -- (UIBarButtonItem *) leftButton { - return [[[UIBarButtonItem alloc] - initWithTitle:UCLocalize("SETTINGS") - style:UIBarButtonItemStylePlain - target:self - action:@selector(settingsButtonClicked) - ] autorelease]; -} - -- (void) settingsButtonClicked { - [delegate_ showSettings]; -} - -- (void) queueButtonClicked { - [delegate_ queue]; -} - -- (UIBarButtonItem *) rightButton { - return Queuing_ ? [[[UIBarButtonItem alloc] - initWithTitle:UCLocalize("QUEUE") - style:UIBarButtonItemStyleDone - target:self - action:@selector(queueButtonClicked) - ] autorelease] : nil; -} - -- (void) queueStatusDidChange { - [self applyRightButton]; -} - -- (bool) isLoading { - return !Queuing_ && [super isLoading]; -} - @end /* }}} */ @@ -7213,45 +7193,52 @@ if (kCFCoreFoundationVersionNumber < 800) { /* Section Controller {{{ */ @interface SectionController : FilteredPackageListController { + _H key_; _H section_; } -- (id) initWithDatabase:(Database *)database section:(NSString *)section; +- (id) initWithDatabase:(Database *)database source:(Source *)source section:(NSString *)section; @end @implementation SectionController - (NSURL *) referrerURL { - NSString *name = section_; - if (name == nil) - name = @"all"; - - return [NSURL URLWithString:[NSString stringWithFormat:@"%@/#!/sections/%@", UI_, [name stringByAddingPercentEscapesIncludingReserved]]]; + NSString *name(section_); + name = name ?: @"*"; + NSString *key(key_); + key = key ?: @"*"; + return [NSURL URLWithString:[NSString stringWithFormat:@"%@/#!/sections/%@/%@", UI_, [key stringByAddingPercentEscapesIncludingReserved], [name stringByAddingPercentEscapesIncludingReserved]]]; } - (NSURL *) navigationURL { - NSString *name = section_; - if (name == nil) - name = @"all"; - - return [NSURL URLWithString:[NSString stringWithFormat:@"cydia://sections/%@", [name stringByAddingPercentEscapesIncludingReserved]]]; + NSString *name(section_); + name = name ?: @"*"; + NSString *key(key_); + key = key ?: @"*"; + return [NSURL URLWithString:[NSString stringWithFormat:@"cydia://sections/%@/%@", [key stringByAddingPercentEscapesIncludingReserved], [name stringByAddingPercentEscapesIncludingReserved]]]; } -- (id) initWithDatabase:(Database *)database section:(NSString *)name { +- (id) initWithDatabase:(Database *)database source:(Source *)source section:(NSString *)section { NSString *title; - if (name == nil) + if (section == nil) title = UCLocalize("ALL_PACKAGES"); - else if (![name isEqual:@""]) - title = [[NSBundle mainBundle] localizedStringForKey:Simplify(name) value:nil table:@"Sections"]; + else if (![section isEqual:@""]) + title = [[NSBundle mainBundle] localizedStringForKey:Simplify(section) value:nil table:@"Sections"]; else title = UCLocalize("NO_SECTION"); - if ((self = [super initWithDatabase:database title:title filter:@selector(isVisibleInSection:) with:name]) != nil) { - section_ = name; + if ((self = [super initWithDatabase:database title:title filter:@selector(isVisibleInSection:source:) with:section with:source]) != nil) { + key_ = [source key]; + section_ = section; } return self; } +- (void) reloadData { + [super setStuff:[database_ sourceWithKey:key_]]; + [super reloadData]; +} + @end /* }}} */ /* Sections Controller {{{ */ @@ -7260,12 +7247,13 @@ if (kCFCoreFoundationVersionNumber < 800) { UITableViewDelegate > { _transient Database *database_; + _H key_; _H sections_; _H filtered_; _H list_; } -- (id) initWithDatabase:(Database *)database; +- (id) initWithDatabase:(Database *)database source:(Source *)source; - (void) editButtonClicked; @end @@ -7273,7 +7261,13 @@ if (kCFCoreFoundationVersionNumber < 800) { @implementation SectionsController - (NSURL *) navigationURL { - return [NSURL URLWithString:@"cydia://sections"]; + return [NSURL URLWithString:[NSString stringWithFormat:@"cydia://sources/%@", [key_ stringByAddingPercentEscapesIncludingReserved]]]; +} + +- (Source *) source { + if (key_ == nil) + return nil; + return [database_ sourceWithKey:key_]; } - (void) updateNavigationItem { @@ -7354,6 +7348,7 @@ if (kCFCoreFoundationVersionNumber < 800) { SectionController *controller = [[[SectionController alloc] initWithDatabase:database_ + source:[self source] section:[section name] ] autorelease]; [controller setDelegate:delegate_]; @@ -7385,9 +7380,10 @@ if (kCFCoreFoundationVersionNumber < 800) { [super releaseSubviews]; } -- (id) initWithDatabase:(Database *)database { +- (id) initWithDatabase:(Database *)database source:(Source *)source { if ((self = [super init]) != nil) { database_ = database; + key_ = [source key]; } return self; } @@ -7401,8 +7397,13 @@ if (kCFCoreFoundationVersionNumber < 800) { NSMutableDictionary *sections([NSMutableDictionary dictionaryWithCapacity:32]); + Source *source([self source]); + _trace(); for (Package *package in packages) { + if (source != nil && [package source] != source) + continue; + NSString *name([package section]); NSString *key(name == nil ? @"" : name); @@ -8075,17 +8076,15 @@ if (kCFCoreFoundationVersionNumber < 800) { - (void) queueStatusDidChange { #if !AlwaysReload - if (IsWildcat_) { - if (Queuing_) { - [[self navigationItem] setLeftBarButtonItem:[[[UIBarButtonItem alloc] - initWithTitle:UCLocalize("QUEUE") - style:UIBarButtonItemStyleDone - target:self - action:@selector(queueButtonClicked) - ] autorelease]]; - } else { - [[self navigationItem] setLeftBarButtonItem:nil]; - } + if (Queuing_) { + [[self navigationItem] setLeftBarButtonItem:[[[UIBarButtonItem alloc] + initWithTitle:UCLocalize("QUEUE") + style:UIBarButtonItemStyleDone + target:self + action:@selector(queueButtonClicked) + ] autorelease]]; + } else { + [[self navigationItem] setLeftBarButtonItem:nil]; } #endif } @@ -8165,6 +8164,13 @@ if (kCFCoreFoundationVersionNumber < 800) { [NSThread detachNewThreadSelector:@selector(_setSource:) toTarget:self withObject:url_]; } +- (void) setAllSource { + icon_ = [UIImage applicationImageNamed:@"folder.png"]; + origin_ = UCLocalize("ALL_SOURCES"); + label_ = UCLocalize("ALL_SOURCES_EX"); + [content_ setNeedsDisplay]; +} + - (SourceCell *) initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier { if ((self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier]) != nil) { UIView *content([self contentView]); @@ -8217,45 +8223,6 @@ if (kCFCoreFoundationVersionNumber < 800) { [label_ drawAtPoint:CGPointMake(52, 29) forWidth:(width - 61) withFont:Font12_ lineBreakMode:UILineBreakModeTailTruncation]; } -@end -/* }}} */ -/* Source Controller {{{ */ -@interface SourceController : FilteredPackageListController { - _transient Source *source_; - _H key_; -} - -- (id) initWithDatabase:(Database *)database source:(Source *)source; - -@end - -@implementation SourceController - -- (NSURL *) referrerURL { - return [NSURL URLWithString:[NSString stringWithFormat:@"%@/#!/sources/%@", UI_, [key_ stringByAddingPercentEscapesIncludingReserved]]]; -} - -- (NSURL *) navigationURL { - return [NSURL URLWithString:[NSString stringWithFormat:@"cydia://sources/%@", [key_ stringByAddingPercentEscapesIncludingReserved]]]; -} - -- (id) initWithDatabase:(Database *)database source:(Source *)source { - if ((self = [super initWithDatabase:database title:[source label] filter:@selector(isVisibleInSource:) with:source]) != nil) { - source_ = source; - key_ = [source key]; - } return self; -} - -- (void) reloadData { - source_ = [database_ sourceWithKey:key_]; - key_ = [source_ key]; - [self setObject:source_]; - - [[self navigationItem] setTitle:[source_ label]]; - - [super reloadData]; -} - @end /* }}} */ /* Sources Controller {{{ */ @@ -8316,57 +8283,70 @@ if (kCFCoreFoundationVersionNumber < 800) { } - (NSInteger) numberOfSectionsInTableView:(UITableView *)tableView { - return 1; + return 2; } - (NSString *) tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { + if (section == 1) + return UCLocalize("INDIVIDUAL_SOURCES"); return nil; } - (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { - return [sources_ count]; + switch (section) { + case 0: return 1; + case 1: return [sources_ count]; + default: return 0; + } } - (Source *) sourceAtIndexPath:(NSIndexPath *)indexPath { @synchronized (database_) { if ([database_ era] != era_) return nil; - + if ([indexPath section] != 1) + return nil; NSUInteger index([indexPath row]); - return index < [sources_ count] ? [sources_ objectAtIndex:index] : nil; + if (index >= [sources_ count]) + return nil; + return [sources_ objectAtIndex:index]; } } - (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *cellIdentifier = @"SourceCell"; SourceCell *cell = (SourceCell *) [tableView dequeueReusableCellWithIdentifier:cellIdentifier]; - if(cell == nil) cell = [[[SourceCell alloc] initWithFrame:CGRectZero reuseIdentifier:cellIdentifier] autorelease]; - [cell setSource:[self sourceAtIndexPath:indexPath]]; + if (cell == nil) cell = [[[SourceCell alloc] initWithFrame:CGRectZero reuseIdentifier:cellIdentifier] autorelease]; [cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator]; + Source *source([self sourceAtIndexPath:indexPath]); + if (source == nil) + [cell setAllSource]; + else + [cell setSource:source]; + return cell; } - (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - Source *source = [self sourceAtIndexPath:indexPath]; - if (source == nil) return; - - SourceController *controller = [[[SourceController alloc] + SectionsController *controller([[[SectionsController alloc] initWithDatabase:database_ - source:source - ] autorelease]; + source:[self sourceAtIndexPath:indexPath] + ] autorelease]); [controller setDelegate:delegate_]; - [[self navigationController] pushViewController:controller animated:YES]; } - (BOOL) tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { + if ([indexPath section] != 1) + return false; Source *source = [self sourceAtIndexPath:indexPath]; return [source record] != nil; } - (void) tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { + _assert([indexPath section] == 1); if (editingStyle == UITableViewCellEditingStyleDelete) { Source *source = [self sourceAtIndexPath:indexPath]; if (source == nil) return; @@ -8684,7 +8664,7 @@ if (kCFCoreFoundationVersionNumber < 800) { action:@selector(editButtonClicked) ] autorelease] animated:animated]; - if (IsWildcat_ && !editing) + if (!editing) [[self navigationItem] setLeftBarButtonItem:[[[UIBarButtonItem alloc] initWithTitle:UCLocalize("SETTINGS") style:UIBarButtonItemStylePlain @@ -9645,14 +9625,6 @@ if (kCFCoreFoundationVersionNumber < 800) { NSString *destination = [[url absoluteString] substringFromIndex:([scheme length] + [@"://" length] + [base length] + [@"/" length])]; controller = [[[CydiaWebViewController alloc] initWithURL:[NSURL URLWithString:destination]] autorelease]; } else if (!external && [components count] == 1) { - if ([base isEqualToString:@"manage"]) { - controller = [[[ManageController alloc] init] autorelease]; - } - - if ([base isEqualToString:@"storage"]) { - controller = [[[CydiaWebViewController alloc] initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@/storage/", UI_]]] autorelease]; - } - if ([base isEqualToString:@"sources"]) { controller = [[[SourcesController alloc] initWithDatabase:database_] autorelease]; } @@ -9662,7 +9634,7 @@ if (kCFCoreFoundationVersionNumber < 800) { } if ([base isEqualToString:@"sections"]) { - controller = [[[SectionsController alloc] initWithDatabase:database_] autorelease]; + controller = [[[SectionsController alloc] initWithDatabase:database_ source:nil] autorelease]; } if ([base isEqualToString:@"search"]) { @@ -9688,9 +9660,9 @@ if (kCFCoreFoundationVersionNumber < 800) { } if (!external && [base isEqualToString:@"sections"]) { - if ([argument isEqualToString:@"all"]) + if ([argument isEqualToString:@"all"] || [argument isEqualToString:@"*"]) argument = nil; - controller = [[[SectionController alloc] initWithDatabase:database_ section:argument] autorelease]; + controller = [[[SectionController alloc] initWithDatabase:database_ source:nil section:argument] autorelease]; } if (!external && [base isEqualToString:@"sources"]) { @@ -9699,7 +9671,7 @@ if (kCFCoreFoundationVersionNumber < 800) { [(SourcesController *)controller showAddSourcePrompt]; } else { Source *source([database_ sourceWithKey:argument]); - controller = [[[SourceController alloc] initWithDatabase:database_ source:source] autorelease]; + controller = [[[SectionsController alloc] initWithDatabase:database_ source:source] autorelease]; } } @@ -9721,6 +9693,12 @@ if (kCFCoreFoundationVersionNumber < 800) { } } } + + if ([base isEqualToString:@"sections"]) { + Source *source([arg1 isEqualToString:@"*"] ? nil : [database_ sourceWithKey:arg1]); + NSString *section([arg2 isEqualToString:@"*"] ? nil : arg2); + controller = [[[SectionController alloc] initWithDatabase:database_ source:source section:section] autorelease]; + } } [controller setDelegate:self]; @@ -9830,31 +9808,19 @@ if (kCFCoreFoundationVersionNumber < 800) { if (kCFCoreFoundationVersionNumber < 800) { items = [NSMutableArray arrayWithObjects: [[[UITabBarItem alloc] initWithTitle:@"Cydia" image:[UIImage applicationImageNamed:@"home.png"] tag:0] autorelease], - [[[UITabBarItem alloc] initWithTitle:UCLocalize("SECTIONS") image:[UIImage applicationImageNamed:@"install.png"] tag:0] autorelease], + [[[UITabBarItem alloc] initWithTitle:UCLocalize("SOURCES") image:[UIImage applicationImageNamed:@"install.png"] tag:0] autorelease], [[[UITabBarItem alloc] initWithTitle:UCLocalize("CHANGES") image:[UIImage applicationImageNamed:@"changes.png"] tag:0] autorelease], + [[[UITabBarItem alloc] initWithTitle:UCLocalize("INSTALLED") image:[UIImage applicationImageNamed:@"manage.png"] tag:0] autorelease], [[[UITabBarItem alloc] initWithTitle:UCLocalize("SEARCH") image:[UIImage applicationImageNamed:@"search.png"] tag:0] autorelease], nil]; - - if (IsWildcat_) { - [items insertObject:[[[UITabBarItem alloc] initWithTitle:UCLocalize("SOURCES") image:[UIImage applicationImageNamed:@"source.png"] tag:0] autorelease] atIndex:3]; - [items insertObject:[[[UITabBarItem alloc] initWithTitle:UCLocalize("INSTALLED") image:[UIImage applicationImageNamed:@"manage.png"] tag:0] autorelease] atIndex:3]; - } else { - [items insertObject:[[[UITabBarItem alloc] initWithTitle:UCLocalize("MANAGE") image:[UIImage applicationImageNamed:@"manage.png"] tag:0] autorelease] atIndex:3]; - } } else { items = [NSMutableArray arrayWithObjects: [[[UITabBarItem alloc] initWithTitle:@"Cydia" image:[UIImage applicationImageNamed:@"home7.png"] selectedImage:[UIImage applicationImageNamed:@"home7s.png"]] autorelease], - [[[UITabBarItem alloc] initWithTitle:UCLocalize("SECTIONS") image:[UIImage applicationImageNamed:@"install7.png"] selectedImage:[UIImage applicationImageNamed:@"install7s.png"]] autorelease], + [[[UITabBarItem alloc] initWithTitle:UCLocalize("SOURCES") image:[UIImage applicationImageNamed:@"install7.png"] selectedImage:[UIImage applicationImageNamed:@"install7s.png"]] autorelease], [[[UITabBarItem alloc] initWithTitle:UCLocalize("CHANGES") image:[UIImage applicationImageNamed:@"changes7.png"] selectedImage:[UIImage applicationImageNamed:@"changes7s.png"]] autorelease], + [[[UITabBarItem alloc] initWithTitle:UCLocalize("INSTALLED") image:[UIImage applicationImageNamed:@"manage7.png"] selectedImage:[UIImage applicationImageNamed:@"manage7s.png"]] autorelease], [[[UITabBarItem alloc] initWithTitle:UCLocalize("SEARCH") image:[UIImage applicationImageNamed:@"search7.png"] selectedImage:[UIImage applicationImageNamed:@"search7s.png"]] autorelease], nil]; - - if (IsWildcat_) { - [items insertObject:[[[UITabBarItem alloc] initWithTitle:UCLocalize("SOURCES") image:[UIImage applicationImageNamed:@"source7.png"] selectedImage:[UIImage applicationImageNamed:@"source7s.png"]] autorelease] atIndex:3]; - [items insertObject:[[[UITabBarItem alloc] initWithTitle:UCLocalize("INSTALLED") image:[UIImage applicationImageNamed:@"manage7.png"] selectedImage:[UIImage applicationImageNamed:@"manage7s.png"]] autorelease] atIndex:3]; - } else { - [items insertObject:[[[UITabBarItem alloc] initWithTitle:UCLocalize("MANAGE") image:[UIImage applicationImageNamed:@"manage7.png"] selectedImage:[UIImage applicationImageNamed:@"manage7s.png"]] autorelease] atIndex:3]; - } } NSMutableArray *controllers([NSMutableArray array]); @@ -9982,14 +9948,9 @@ _trace(); - (NSArray *) defaultStartPages { NSMutableArray *standard = [NSMutableArray array]; [standard addObject:[NSArray arrayWithObject:@"cydia://home"]]; - [standard addObject:[NSArray arrayWithObject:@"cydia://sections"]]; + [standard addObject:[NSArray arrayWithObject:@"cydia://sources"]]; [standard addObject:[NSArray arrayWithObject:@"cydia://changes"]]; - if (!IsWildcat_) { - [standard addObject:[NSArray arrayWithObject:@"cydia://manage"]]; - } else { - [standard addObject:[NSArray arrayWithObject:@"cydia://installed"]]; - [standard addObject:[NSArray arrayWithObject:@"cydia://sources"]]; - } + [standard addObject:[NSArray arrayWithObject:@"cydia://installed"]]; [standard addObject:[NSArray arrayWithObject:@"cydia://search"]]; return standard; } -- 2.50.0