mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 04:53:36 +00:00
[ios] Remove celebratory alert after editing
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
This commit is contained in:
committed by
Yannik Bloscheck
parent
962ee67833
commit
0b8bd42cb0
@@ -30,7 +30,6 @@
|
||||
- (void)presentPlaceDoesntExistAlertWithBlock:(nonnull MWMStringBlock)block;
|
||||
- (void)presentResetChangesAlertWithBlock:(nonnull MWMVoidBlock)block;
|
||||
- (void)presentDeleteFeatureAlertWithBlock:(nonnull MWMVoidBlock)block;
|
||||
- (void)presentEditorViralAlert;
|
||||
- (void)presentPersonalInfoWarningAlertWithBlock:(nonnull MWMVoidBlock)block;
|
||||
- (void)presentTrackWarningAlertWithCancelBlock:(nonnull MWMVoidBlock)block;
|
||||
- (void)presentMobileInternetAlertWithBlock:(nonnull MWMMobileInternetAlertCompletionBlock)block;
|
||||
|
||||
@@ -155,10 +155,6 @@ static NSString *const kAlertControllerNibIdentifier = @"MWMAlertViewController"
|
||||
[self displayAlert:[MWMAlert infoAlert:title text:nil]];
|
||||
}
|
||||
|
||||
- (void)presentEditorViralAlert {
|
||||
[self displayAlert:[MWMAlert editorViralAlert]];
|
||||
}
|
||||
|
||||
- (void)presentCreateBookmarkCategoryAlertWithMaxCharacterNum:(NSUInteger)max
|
||||
minCharacterNum:(NSUInteger)min
|
||||
callback:(nonnull MWMCheckStringBlock)callback {
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
+ (MWMAlert *)placeDoesntExistAlertWithBlock:(MWMStringBlock)block;
|
||||
+ (MWMAlert *)resetChangesAlertWithBlock:(MWMVoidBlock)block;
|
||||
+ (MWMAlert *)deleteFeatureAlertWithBlock:(MWMVoidBlock)block;
|
||||
+ (MWMAlert *)editorViralAlert;
|
||||
+ (MWMAlert *)personalInfoWarningAlertWithBlock:(MWMVoidBlock)block;
|
||||
+ (MWMAlert *)trackWarningAlertWithCancelBlock:(MWMVoidBlock)block;
|
||||
+ (MWMAlert *)infoAlert:(NSString *)title text:(NSString *)text;
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
#import "MWMAlertViewController.h"
|
||||
#import "MWMDefaultAlert.h"
|
||||
#import "MWMDownloadTransitMapAlert.h"
|
||||
#import "MWMEditorViralAlert.h"
|
||||
#import "MWMLocationAlert.h"
|
||||
#import "MWMPlaceDoesntExistAlert.h"
|
||||
#import "MWMRoutingDisclaimerAlert.h"
|
||||
@@ -130,9 +129,6 @@
|
||||
return [MWMDefaultAlert deleteFeatureAlertWithBlock:block];
|
||||
}
|
||||
|
||||
+ (MWMAlert *)editorViralAlert {
|
||||
return [MWMEditorViralAlert alert];
|
||||
}
|
||||
+ (MWMAlert *)personalInfoWarningAlertWithBlock:(MWMVoidBlock)block {
|
||||
return [MWMDefaultAlert personalInfoWarningAlertWithBlock:block];
|
||||
}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
#import "MWMAlert.h"
|
||||
|
||||
@interface MWMEditorViralAlert : MWMAlert
|
||||
|
||||
+ (nonnull instancetype)alert;
|
||||
|
||||
@end
|
||||
@@ -1,30 +0,0 @@
|
||||
#import "MWMEditorViralAlert.h"
|
||||
#import "MWMActivityViewController.h"
|
||||
#import "MWMAlertViewController.h"
|
||||
#import "SwiftBridge.h"
|
||||
|
||||
@interface MWMEditorViralAlert ()
|
||||
|
||||
@property(weak, nonatomic) IBOutlet UIButton* shareButton;
|
||||
|
||||
@end
|
||||
|
||||
@implementation MWMEditorViralAlert
|
||||
|
||||
+ (nonnull instancetype)alert {
|
||||
return [NSBundle.mainBundle loadNibNamed:[self className] owner:nil options:nil].firstObject;
|
||||
}
|
||||
|
||||
- (IBAction)shareTap {
|
||||
[self close:^{
|
||||
MWMActivityViewController* shareVC = [MWMActivityViewController shareControllerForEditorViral];
|
||||
[shareVC presentInParentViewController:self.alertController.ownerViewController
|
||||
anchorView:[BottomTabBarViewController controller].view];
|
||||
}];
|
||||
}
|
||||
|
||||
- (IBAction)cancelTap {
|
||||
[self close:nil];
|
||||
}
|
||||
|
||||
@end
|
||||
@@ -1,158 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="15702" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
|
||||
<device id="retina4_7" orientation="portrait" appearance="light"/>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15704"/>
|
||||
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="wbZ-na-kON" customClass="MWMEditorViralAlert" propertyAccessControl="none">
|
||||
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rDD-mO-naE" userLabel="ContainerView">
|
||||
<rect key="frame" x="47.5" y="154" width="280" height="359.5"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Title" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3wz-0B-pzw" userLabel="Title">
|
||||
<rect key="frame" x="20" y="20" width="240" height="21.5"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="240" id="AAb-Ak-tXG"/>
|
||||
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="20" id="CmO-EK-KSV"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="18"/>
|
||||
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="thank_you"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="styleName" value="medium17:blackPrimaryText"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</label>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="img_socializing" translatesAutoresizingMaskIntoConstraints="NO" id="m8G-07-Mf3">
|
||||
<rect key="frame" x="60" y="53.5" width="160" height="160"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="160" id="j6u-9U-ijj"/>
|
||||
<constraint firstAttribute="width" constant="160" id="zUT-wz-832"/>
|
||||
</constraints>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Message" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ffp-Nm-vdI" userLabel="Message">
|
||||
<rect key="frame" x="20" y="229.5" width="240" height="20"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="20" id="Zgj-S1-C3z"/>
|
||||
<constraint firstAttribute="width" constant="240" id="t4I-mS-iNs"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
||||
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.54000000000000004" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="styleName" value="regular14:blackSecondaryText"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="editor_done_dialog_1"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="G21-zf-Val" userLabel="hDivider">
|
||||
<rect key="frame" x="0.0" y="269.5" width="280" height="1"/>
|
||||
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.12" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="1" id="3gT-zA-0eH"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="styleName" value="Divider"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Xcl-gD-T7R" userLabel="share">
|
||||
<rect key="frame" x="0.0" y="271.5" width="280" height="44"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="44" id="SEe-k7-fDw"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="17"/>
|
||||
<state key="normal" title="right">
|
||||
<color key="titleColor" red="0.090196078430000007" green="0.61960784310000006" blue="0.30196078430000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
</state>
|
||||
<state key="highlighted" backgroundImage="dialog_btn_press"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="share_with_friends"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="styleName" value="regular17:linkBlueText"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="shareTap" destination="wbZ-na-kON" eventType="touchUpInside" id="MpR-Gj-JSK"/>
|
||||
</connections>
|
||||
</button>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="esF-hg-RBd" userLabel="hDivider">
|
||||
<rect key="frame" x="0.0" y="315.5" width="280" height="1"/>
|
||||
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.12" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="280" id="3KO-Rx-bS3"/>
|
||||
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="1" id="Fgf-2O-WXp"/>
|
||||
<constraint firstAttribute="height" constant="1" id="ygB-DZ-ZOQ"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="styleName" value="Divider"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ze2-KM-H8v" userLabel="close">
|
||||
<rect key="frame" x="0.0" y="315.5" width="280" height="44"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="44" id="TIQ-yL-HbA"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<state key="normal" title="left">
|
||||
<color key="titleColor" red="0.090196078430000007" green="0.61960784310000006" blue="0.30196078430000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
</state>
|
||||
<state key="highlighted" backgroundImage="dialog_btn_press"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="close"/>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="styleName" value="regular17:linkBlueText"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="cancelTap" destination="wbZ-na-kON" eventType="touchUpInside" id="JO8-4H-lud"/>
|
||||
</connections>
|
||||
</button>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="Xcl-gD-T7R" firstAttribute="top" secondItem="G21-zf-Val" secondAttribute="bottom" constant="1" id="0Yv-Ng-AJG"/>
|
||||
<constraint firstAttribute="width" secondItem="G21-zf-Val" secondAttribute="width" id="AE0-FM-k3r"/>
|
||||
<constraint firstItem="ffp-Nm-vdI" firstAttribute="top" secondItem="m8G-07-Mf3" secondAttribute="bottom" constant="16" id="Dup-dp-LKY"/>
|
||||
<constraint firstItem="esF-hg-RBd" firstAttribute="top" secondItem="Xcl-gD-T7R" secondAttribute="bottom" id="HTB-8j-TTM"/>
|
||||
<constraint firstItem="Ze2-KM-H8v" firstAttribute="top" secondItem="Xcl-gD-T7R" secondAttribute="bottom" id="Nfb-WP-7Ia"/>
|
||||
<constraint firstItem="Ze2-KM-H8v" firstAttribute="width" secondItem="rDD-mO-naE" secondAttribute="width" id="S2O-dF-1JZ"/>
|
||||
<constraint firstAttribute="bottom" secondItem="Ze2-KM-H8v" secondAttribute="bottom" id="SFo-KZ-Y00"/>
|
||||
<constraint firstItem="esF-hg-RBd" firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="SdC-6d-I5N"/>
|
||||
<constraint firstItem="Xcl-gD-T7R" firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="UAB-bV-DzN"/>
|
||||
<constraint firstItem="m8G-07-Mf3" firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="Y2Y-dM-TWm"/>
|
||||
<constraint firstAttribute="centerX" secondItem="G21-zf-Val" secondAttribute="centerX" id="at8-MT-QqM"/>
|
||||
<constraint firstItem="3wz-0B-pzw" firstAttribute="top" secondItem="rDD-mO-naE" secondAttribute="top" constant="20" id="dMd-cs-tBx"/>
|
||||
<constraint firstItem="G21-zf-Val" firstAttribute="top" secondItem="ffp-Nm-vdI" secondAttribute="bottom" constant="20" id="dl7-lj-xTD"/>
|
||||
<constraint firstAttribute="centerX" secondItem="3wz-0B-pzw" secondAttribute="centerX" id="gHU-zn-M8n"/>
|
||||
<constraint firstItem="Ze2-KM-H8v" firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="j7g-yG-moo"/>
|
||||
<constraint firstAttribute="width" constant="280" id="l1F-AF-0KX"/>
|
||||
<constraint firstItem="m8G-07-Mf3" firstAttribute="top" secondItem="3wz-0B-pzw" secondAttribute="bottom" constant="12" id="rRV-N4-CUK"/>
|
||||
<constraint firstItem="Xcl-gD-T7R" firstAttribute="width" secondItem="Ze2-KM-H8v" secondAttribute="width" id="rte-qV-pnh"/>
|
||||
<constraint firstAttribute="centerX" secondItem="ffp-Nm-vdI" secondAttribute="centerX" id="uxr-Im-ERl"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="string" keyPath="styleName" value="AlertView"/>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="centerX" secondItem="rDD-mO-naE" secondAttribute="centerX" id="FVV-SA-5CF"/>
|
||||
<constraint firstAttribute="centerY" secondItem="rDD-mO-naE" secondAttribute="centerY" id="xa9-v7-cH9"/>
|
||||
</constraints>
|
||||
<viewLayoutGuide key="safeArea" id="NrB-C3-cAg"/>
|
||||
<connections>
|
||||
<outlet property="shareButton" destination="Xcl-gD-T7R" id="1Dr-cC-7Ah"/>
|
||||
</connections>
|
||||
<point key="canvasLocation" x="305" y="172"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="dialog_btn_press" width="280" height="44"/>
|
||||
<image name="img_socializing" width="160" height="160"/>
|
||||
</resources>
|
||||
</document>
|
||||
@@ -37,7 +37,6 @@ typedef NS_ENUM(NSUInteger, UserTouchesAction) { UserTouchesActionNone, UserTouc
|
||||
namespace {
|
||||
NSString *const kDownloaderSegue = @"Map2MapDownloaderSegue";
|
||||
NSString *const kEditorSegue = @"Map2EditorSegue";
|
||||
NSString *const kUDViralAlertWasShown = @"ViralAlertWasShown";
|
||||
NSString *const kPP2BookmarkEditingSegue = @"PP2BookmarkEditing";
|
||||
NSString *const kSettingsSegue = @"Map2Settings";
|
||||
NSString *const kAboutSegue = @"Map2About";
|
||||
@@ -383,7 +382,6 @@ NSString *const kAboutSegue = @"Map2About";
|
||||
[self updateStatusBarStyle];
|
||||
GetFramework().SetRenderingEnabled();
|
||||
GetFramework().InvalidateRendering();
|
||||
[self showViralAlertIfNeeded];
|
||||
[self checkAuthorization];
|
||||
[MWMRouter updateRoute];
|
||||
}
|
||||
@@ -492,23 +490,6 @@ NSString *const kAboutSegue = @"Map2About";
|
||||
[self.view addGestureRecognizer:hoverRecognizer];
|
||||
}
|
||||
|
||||
- (void)showViralAlertIfNeeded {
|
||||
NSUserDefaults *ud = NSUserDefaults.standardUserDefaults;
|
||||
|
||||
if (!Profile.needsReauthorization || [ud objectForKey:kUDViralAlertWasShown] || !Profile.isExisting)
|
||||
return;
|
||||
|
||||
if (osm::Editor::Instance().GetStats().m_edits.size() < 2)
|
||||
return;
|
||||
|
||||
if (!Platform::IsConnected())
|
||||
return;
|
||||
|
||||
[self.alertController presentEditorViralAlert];
|
||||
|
||||
[ud setObject:[NSDate date] forKey:kUDViralAlertWasShown];
|
||||
}
|
||||
|
||||
- (void)viewWillDisappear:(BOOL)animated {
|
||||
[super viewWillDisappear:animated];
|
||||
|
||||
|
||||
@@ -6,8 +6,6 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
NS_SWIFT_NAME(ActivityViewController)
|
||||
@interface MWMActivityViewController : UIActivityViewController
|
||||
|
||||
+ (instancetype)shareControllerForEditorViral;
|
||||
|
||||
+ (instancetype)shareControllerForMyPosition:(CLLocationCoordinate2D)location;
|
||||
|
||||
+ (instancetype)shareControllerForPlacePage:(PlacePageData *)data;
|
||||
|
||||
@@ -53,14 +53,6 @@
|
||||
return shareVC;
|
||||
}
|
||||
|
||||
+ (instancetype)shareControllerForEditorViral {
|
||||
MWMEditorViralActivityItem *item = [[MWMEditorViralActivityItem alloc] init];
|
||||
UIImage *image = [UIImage imageNamed:@"img_sharing_editor"];
|
||||
MWMActivityViewController *vc = [[self alloc] initWithActivityItems:@[item, image]];
|
||||
vc.popoverPresentationController.permittedArrowDirections = UIPopoverArrowDirectionDown;
|
||||
return vc;
|
||||
}
|
||||
|
||||
- (void)presentInParentViewController:(UIViewController *)parentVC anchorView:(UIView *)anchorView {
|
||||
self.ownerViewController = parentVC;
|
||||
self.anchorView = anchorView;
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "img_sharing_editor.png",
|
||||
"idiom" : "universal"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
},
|
||||
"properties" : {
|
||||
"preserves-vector-representation" : true,
|
||||
"template-rendering-intent" : "original"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 9.9 KiB |
@@ -1,23 +0,0 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "img_socializing.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "img_socializing@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "img_socializing@3x.png",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 12 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 26 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 43 KiB |
@@ -555,8 +555,6 @@
|
||||
F62607FF207B83C400176C5A /* MWMSpinnerAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = F62607FE207B83C400176C5A /* MWMSpinnerAlert.xib */; };
|
||||
F626D52F1C3E83F800C17D15 /* MWMTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F626D52D1C3E6CAA00C17D15 /* MWMTableViewCell.m */; };
|
||||
F6381BF61CD12045004CA943 /* LocaleTranslator.mm in Sources */ = {isa = PBXBuildFile; fileRef = F6381BF41CD12045004CA943 /* LocaleTranslator.mm */; };
|
||||
F64D9CA01C899C350063FA30 /* MWMEditorViralAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64D9C9E1C899C350063FA30 /* MWMEditorViralAlert.mm */; };
|
||||
F64D9CA31C899C760063FA30 /* MWMEditorViralAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = F64D9CA11C899C760063FA30 /* MWMEditorViralAlert.xib */; };
|
||||
F653CE191C71F62700A453F1 /* MWMAddPlaceNavigationBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = F653CE151C71F60200A453F1 /* MWMAddPlaceNavigationBar.mm */; };
|
||||
F660DEE51EAF4F59004DC056 /* MWMLocationManager+SpeedAndAltitude.swift in Sources */ = {isa = PBXBuildFile; fileRef = F660DEE31EAF4F59004DC056 /* MWMLocationManager+SpeedAndAltitude.swift */; };
|
||||
F6791B141C43DF0B007A8A6E /* MWMStartButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F6791B121C43DEA7007A8A6E /* MWMStartButton.m */; };
|
||||
@@ -1566,9 +1564,6 @@
|
||||
F63774E81B59376F00BCF54D /* MWMRoutingDisclaimerAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = MWMRoutingDisclaimerAlert.h; sourceTree = "<group>"; tabWidth = 2; };
|
||||
F63774E91B59376F00BCF54D /* MWMRoutingDisclaimerAlert.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = MWMRoutingDisclaimerAlert.m; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
|
||||
F6381BF41CD12045004CA943 /* LocaleTranslator.mm */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = LocaleTranslator.mm; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
|
||||
F64D9C9D1C899C350063FA30 /* MWMEditorViralAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = MWMEditorViralAlert.h; sourceTree = "<group>"; tabWidth = 2; };
|
||||
F64D9C9E1C899C350063FA30 /* MWMEditorViralAlert.mm */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = MWMEditorViralAlert.mm; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
|
||||
F64D9CA11C899C760063FA30 /* MWMEditorViralAlert.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMEditorViralAlert.xib; sourceTree = "<group>"; };
|
||||
F64F19811AB81A00006EAF7E /* MWMAlertViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = MWMAlertViewController.h; sourceTree = "<group>"; tabWidth = 2; };
|
||||
F64F19821AB81A00006EAF7E /* MWMAlertViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMAlertViewController.mm; sourceTree = "<group>"; tabWidth = 2; };
|
||||
F64F19831AB81A00006EAF7E /* MWMAlertViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMAlertViewController.xib; sourceTree = "<group>"; };
|
||||
@@ -3485,16 +3480,6 @@
|
||||
path = RoutingDisclaimerAlert;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F64D9C9C1C899BEA0063FA30 /* EditorAlert */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F64D9C9D1C899C350063FA30 /* MWMEditorViralAlert.h */,
|
||||
F64D9C9E1C899C350063FA30 /* MWMEditorViralAlert.mm */,
|
||||
F64D9CA11C899C760063FA30 /* MWMEditorViralAlert.xib */,
|
||||
);
|
||||
name = EditorAlert;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F64F195F1AB8125C006EAF7E /* CustomAlert */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
@@ -3504,7 +3489,6 @@
|
||||
349B92691DF0516C007779DD /* Toast */,
|
||||
349A137E1DEC138C00C7DB60 /* MobileInternetAlert */,
|
||||
F6FE3C351CC50FDF00A73196 /* PlaceDoesntExist */,
|
||||
F64D9C9C1C899BEA0063FA30 /* EditorAlert */,
|
||||
F63774E51B59374F00BCF54D /* RoutingDisclaimerAlert */,
|
||||
F6BBF2C31B4FFB56000CF8E2 /* LocationAlert */,
|
||||
F64F19801AB81A00006EAF7E /* AlertController */,
|
||||
@@ -4273,7 +4257,6 @@
|
||||
467F341B2BCA928B00CDC7DE /* MWMEditorSegmentedTableViewCell.xib in Resources */,
|
||||
34D3B0451E389D05004100F9 /* MWMEditorTextTableViewCell.xib in Resources */,
|
||||
ED0B1C312BC2951F00FB8EDD /* PrivacyInfo.xcprivacy in Resources */,
|
||||
F64D9CA31C899C760063FA30 /* MWMEditorViralAlert.xib in Resources */,
|
||||
6741A96D1BF340DE002C974C /* MWMLocationAlert.xib in Resources */,
|
||||
3406FA191C6E0D8F00E9FAD2 /* MWMMapDownloadDialog.xib in Resources */,
|
||||
A630D1EA207CA95900976DEA /* Localizable.stringsdict in Resources */,
|
||||
@@ -4498,7 +4481,6 @@
|
||||
F6791B141C43DF0B007A8A6E /* MWMStartButton.m in Sources */,
|
||||
9977E6A12480E1EE0073780C /* BottomMenuLayerButton.swift in Sources */,
|
||||
471527372491C20500E91BBA /* SelectBookmarkGroupViewController.swift in Sources */,
|
||||
F64D9CA01C899C350063FA30 /* MWMEditorViralAlert.mm in Sources */,
|
||||
34AC8FD11EFC02C000E7F910 /* MWMRoutePoint.mm in Sources */,
|
||||
CDB4D5012231412900104869 /* ListTemplateBuilder.swift in Sources */,
|
||||
99A906F323FA95AB0005872B /* PlacePageStyleSheet.swift in Sources */,
|
||||
|
||||
Reference in New Issue
Block a user