From 8760fef8cdd4ac4ea8b10354fe3d3f9e62566443 Mon Sep 17 00:00:00 2001 From: David Sinclair Date: Thu, 3 Jun 2021 21:36:04 -0700 Subject: [PATCH] #1494 (Add Site dialog UI fixes) --- clients/ios/Classes/AddSiteViewController.m | 16 ++++++-- .../AddSiteAutocompleteCell.xib | 40 ++++++++++++------- .../AddSiteViewController.xib | 6 +-- 3 files changed, 40 insertions(+), 22 deletions(-) diff --git a/clients/ios/Classes/AddSiteViewController.m b/clients/ios/Classes/AddSiteViewController.m index 17df4ee55..aa710063c 100644 --- a/clients/ios/Classes/AddSiteViewController.m +++ b/clients/ios/Classes/AddSiteViewController.m @@ -36,11 +36,13 @@ self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(doCancelButton)]; self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Add Site" style:UIBarButtonItemStyleDone target:self action:@selector(addSite)]; + UIView *folderPadding = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 24, 16)]; UIImageView *folderImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"g_icn_folder_sm.png"]]; folderImage.frame = CGRectMake(0, 0, 24, 16); [folderImage setContentMode:UIViewContentModeRight]; - [self.inFolderInput setLeftView:folderImage]; + [folderPadding addSubview:folderImage]; + [self.inFolderInput setLeftView:folderPadding]; [self.inFolderInput setLeftViewMode:UITextFieldViewModeAlways]; // If you want to show a disclosure arrow; don't really need it, though. @@ -51,18 +53,22 @@ // [inFolderInput setRightView:disclosureImage]; // [inFolderInput setRightViewMode:UITextFieldViewModeAlways]; + UIView *folderPadding2 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 24, 16)]; UIImageView *folderImage2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"g_icn_folder_rss_sm.png"]]; folderImage2.frame = CGRectMake(0, 0, 24, 16); [folderImage2 setContentMode:UIViewContentModeRight]; - [self.addFolderInput setLeftView:folderImage2]; + [folderPadding2 addSubview:folderImage2]; + [self.addFolderInput setLeftView:folderPadding2]; [self.addFolderInput setLeftViewMode:UITextFieldViewModeAlways]; + UIView *urlPadding = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 24, 16)]; UIImageView *urlImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"world.png"]]; urlImage.frame = CGRectMake(0, 0, 24, 16); [urlImage setContentMode:UIViewContentModeRight]; - [self.siteAddressInput setLeftView:urlImage]; + [urlPadding addSubview:urlImage]; + [self.siteAddressInput setLeftView:urlPadding]; [self.siteAddressInput setLeftViewMode:UITextFieldViewModeAlways]; self.siteTable.hidden = YES; @@ -210,6 +216,8 @@ if ([phrase isEqualToString:query]) { self.autocompleteResults = [responseObject objectForKey:@"feeds"]; [self reloadSearchResults]; + } else { + [self.siteActivityIndicator stopAnimating]; } } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { [self.siteActivityIndicator stopAnimating]; @@ -422,7 +430,7 @@ cell.feedTitle.text = [result objectForKey:@"label"]; cell.feedTitle.textColor = UIColorFromRGB(NEWSBLUR_BLACK_COLOR); cell.feedUrl.text = [result objectForKey:@"value"]; - cell.feedUrl.textColor = UIColorFromFixedRGB(NEWSBLUR_LINK_COLOR); + cell.feedUrl.textColor = UIColorFromLightDarkRGB(NEWSBLUR_LINK_COLOR, 0x3B7CC5); cell.feedSubs.text = [NSString stringWithFormat:@"%@ subscriber%@", [NSString stringWithFormat:@"%@", [numberFormatter stringFromNumber:theScore]], subs == 1 ? @"" : @"s"]; cell.feedSubs.textColor = UIColorFromRGB(0x808080); diff --git a/clients/ios/Resources-iPhone/AddSiteAutocompleteCell.xib b/clients/ios/Resources-iPhone/AddSiteAutocompleteCell.xib index b60d8b2d0..b7ff26bd2 100644 --- a/clients/ios/Resources-iPhone/AddSiteAutocompleteCell.xib +++ b/clients/ios/Resources-iPhone/AddSiteAutocompleteCell.xib @@ -1,8 +1,10 @@ - - + + + - - + + + @@ -16,32 +18,31 @@ - + - diff --git a/clients/ios/Resources-iPhone/AddSiteViewController.xib b/clients/ios/Resources-iPhone/AddSiteViewController.xib index 0caf82535..985d83a4f 100644 --- a/clients/ios/Resources-iPhone/AddSiteViewController.xib +++ b/clients/ios/Resources-iPhone/AddSiteViewController.xib @@ -1,8 +1,8 @@ - + - + @@ -89,7 +89,7 @@