Skip to content

Commit 545707d

Browse files
authored
Bk/refactor model state batch updates (#145)
* Refactor modelState to not know about previous section modes Also update min iOS version to iOS 12 * Update tests
1 parent e9a3d36 commit 545707d

File tree

10 files changed

+362
-704
lines changed

10 files changed

+362
-704
lines changed

Example/MagazineLayoutExample.xcodeproj/project.pbxproj

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,7 @@
342342
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
343343
CODE_SIGN_STYLE = Automatic;
344344
INFOPLIST_FILE = MagazineLayoutExampleAppleTV/Info.plist;
345+
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
345346
LD_RUNPATH_SEARCH_PATHS = (
346347
"$(inherited)",
347348
"@executable_path/Frameworks",
@@ -350,7 +351,7 @@
350351
PRODUCT_NAME = "$(TARGET_NAME)";
351352
SDKROOT = appletvos;
352353
SWIFT_VERSION = 5.0;
353-
TVOS_DEPLOYMENT_TARGET = 13.0;
354+
TVOS_DEPLOYMENT_TARGET = 15.0;
354355
};
355356
name = Debug;
356357
};
@@ -360,6 +361,7 @@
360361
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
361362
CODE_SIGN_STYLE = Automatic;
362363
INFOPLIST_FILE = MagazineLayoutExampleAppleTV/Info.plist;
364+
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
363365
LD_RUNPATH_SEARCH_PATHS = (
364366
"$(inherited)",
365367
"@executable_path/Frameworks",
@@ -368,7 +370,7 @@
368370
PRODUCT_NAME = "$(TARGET_NAME)";
369371
SDKROOT = appletvos;
370372
SWIFT_VERSION = 5.0;
371-
TVOS_DEPLOYMENT_TARGET = 13.0;
373+
TVOS_DEPLOYMENT_TARGET = 15.0;
372374
};
373375
name = Release;
374376
};
@@ -424,7 +426,7 @@
424426
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
425427
GCC_WARN_UNUSED_FUNCTION = YES;
426428
GCC_WARN_UNUSED_VARIABLE = YES;
427-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
429+
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
428430
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
429431
MTL_FAST_MATH = YES;
430432
ONLY_ACTIVE_ARCH = YES;
@@ -481,7 +483,7 @@
481483
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
482484
GCC_WARN_UNUSED_FUNCTION = YES;
483485
GCC_WARN_UNUSED_VARIABLE = YES;
484-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
486+
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
485487
MTL_ENABLE_DEBUG_INFO = NO;
486488
MTL_FAST_MATH = YES;
487489
SWIFT_COMPILATION_MODE = wholemodule;
@@ -500,7 +502,7 @@
500502
CODE_SIGN_STYLE = Automatic;
501503
DEVELOPMENT_TEAM = 5Q5SGQT2R4;
502504
INFOPLIST_FILE = MagazineLayoutExample/Info.plist;
503-
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
505+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
504506
LD_RUNPATH_SEARCH_PATHS = (
505507
"$(inherited)",
506508
"@executable_path/Frameworks",
@@ -522,7 +524,7 @@
522524
CODE_SIGN_STYLE = Automatic;
523525
DEVELOPMENT_TEAM = 5Q5SGQT2R4;
524526
INFOPLIST_FILE = MagazineLayoutExample/Info.plist;
525-
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
527+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
526528
LD_RUNPATH_SEARCH_PATHS = (
527529
"$(inherited)",
528530
"@executable_path/Frameworks",

MagazineLayout.xcodeproj/project.pbxproj

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@
550550
DYLIB_INSTALL_NAME_BASE = "@rpath";
551551
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
552552
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
553-
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
553+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
554554
LD_RUNPATH_SEARCH_PATHS = (
555555
"$(inherited)",
556556
"@executable_path/Frameworks",
@@ -562,6 +562,7 @@
562562
PROVISIONING_PROFILE_SPECIFIER = "";
563563
SKIP_INSTALL = YES;
564564
SWIFT_VERSION = 5.0;
565+
TVOS_DEPLOYMENT_TARGET = 12.0;
565566
};
566567
name = Debug;
567568
};
@@ -578,7 +579,7 @@
578579
DYLIB_INSTALL_NAME_BASE = "@rpath";
579580
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
580581
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
581-
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
582+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
582583
LD_RUNPATH_SEARCH_PATHS = (
583584
"$(inherited)",
584585
"@executable_path/Frameworks",
@@ -591,6 +592,7 @@
591592
SKIP_INSTALL = YES;
592593
SWIFT_OPTIMIZATION_LEVEL = "-O";
593594
SWIFT_VERSION = 5.0;
595+
TVOS_DEPLOYMENT_TARGET = 12.0;
594596
};
595597
name = Release;
596598
};
@@ -602,6 +604,7 @@
602604
CODE_SIGN_STYLE = Manual;
603605
DEVELOPMENT_TEAM = "";
604606
INFOPLIST_FILE = Tests/Info.plist;
607+
IPHONEOS_DEPLOYMENT_TARGET = 12;
605608
LD_RUNPATH_SEARCH_PATHS = (
606609
"$(inherited)",
607610
"@executable_path/Frameworks",
@@ -611,6 +614,7 @@
611614
PRODUCT_NAME = "$(TARGET_NAME)";
612615
PROVISIONING_PROFILE_SPECIFIER = "";
613616
SWIFT_VERSION = 5.0;
617+
TVOS_DEPLOYMENT_TARGET = 12;
614618
};
615619
name = Debug;
616620
};
@@ -622,6 +626,7 @@
622626
CODE_SIGN_STYLE = Manual;
623627
DEVELOPMENT_TEAM = "";
624628
INFOPLIST_FILE = Tests/Info.plist;
629+
IPHONEOS_DEPLOYMENT_TARGET = 12;
625630
LD_RUNPATH_SEARCH_PATHS = (
626631
"$(inherited)",
627632
"@executable_path/Frameworks",
@@ -631,6 +636,7 @@
631636
PRODUCT_NAME = "$(TARGET_NAME)";
632637
PROVISIONING_PROFILE_SPECIFIER = "";
633638
SWIFT_VERSION = 5.0;
639+
TVOS_DEPLOYMENT_TARGET = 12;
634640
};
635641
name = Release;
636642
};

0 commit comments

Comments
 (0)