From c16a14ea6710a3e312d08ac0c4e38cddb07eef77 Mon Sep 17 00:00:00 2001 From: Valeriu Popa Date: Wed, 27 Mar 2024 10:21:12 +0200 Subject: [PATCH] added clear events + refresh state --- .../project.pbxproj | 12 ++++ .../Circle-arrow-left.svg | 4 ++ .../CircleArrowLeft.imageset/Contents.json | 12 ++++ .../Trashcan.imageset/Contents.json | 12 ++++ .../Trashcan.imageset/Trashcan.svg | 3 + .../Base.lproj/Main.storyboard | 55 +++++++++++++------ .../Model/PlayerStateEventButtonType.swift | 27 +++++++++ .../PlayerStateEventsViewController.swift | 41 ++++++++++++-- 8 files changed, 143 insertions(+), 23 deletions(-) create mode 100644 DailymotionPlayerSample/Assets.xcassets/CircleArrowLeft.imageset/Circle-arrow-left.svg create mode 100644 DailymotionPlayerSample/Assets.xcassets/CircleArrowLeft.imageset/Contents.json create mode 100644 DailymotionPlayerSample/Assets.xcassets/Trashcan.imageset/Contents.json create mode 100644 DailymotionPlayerSample/Assets.xcassets/Trashcan.imageset/Trashcan.svg create mode 100644 DailymotionPlayerSample/PlayerSamples/Model/PlayerStateEventButtonType.swift diff --git a/DailymotionPlayerSample.xcodeproj/project.pbxproj b/DailymotionPlayerSample.xcodeproj/project.pbxproj index c71c472..d409752 100644 --- a/DailymotionPlayerSample.xcodeproj/project.pbxproj +++ b/DailymotionPlayerSample.xcodeproj/project.pbxproj @@ -40,6 +40,7 @@ 54B6B8FC2AA0A80B0041BE87 /* ABCFavoritMono-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 54B6B8F62AA0A80B0041BE87 /* ABCFavoritMono-Regular.otf */; }; 54B6B8FF2AA0A8DB0041BE87 /* FontUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54B6B8FE2AA0A8DB0041BE87 /* FontUtils.swift */; }; 54E0E4D02B0CBCDF00F2E979 /* RootContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54E0E4CF2B0CBCDF00F2E979 /* RootContainerViewController.swift */; }; + A8C2A6892BB40B9800DB242E /* PlayerStateEventButtonType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C2A6882BB40B9800DB242E /* PlayerStateEventButtonType.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -77,6 +78,7 @@ 54E0E4CF2B0CBCDF00F2E979 /* RootContainerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootContainerViewController.swift; sourceTree = ""; }; 54E0E4D12B0CD71E00F2E979 /* DailymotionPlayerSampleDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DailymotionPlayerSampleDebug.entitlements; sourceTree = ""; }; 54E0E4D22B0CD75200F2E979 /* DailymotionPlayerSampleRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DailymotionPlayerSampleRelease.entitlements; sourceTree = ""; }; + A8C2A6882BB40B9800DB242E /* PlayerStateEventButtonType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerStateEventButtonType.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -173,6 +175,7 @@ 54B6B8EC2AA084940041BE87 /* PlayerSamples */ = { isa = PBXGroup; children = ( + A8C2A6872BB40B8700DB242E /* Model */, 54B6B8EE2AA084C60041BE87 /* BasicEmbedViewController.swift */, 5478DC292AA0B08700794C5A /* AdvertisingViewController.swift */, 5478DC2B2AA0B37700794C5A /* VerticalPlayerViewController.swift */, @@ -205,6 +208,14 @@ path = SourceFiles; sourceTree = ""; }; + A8C2A6872BB40B8700DB242E /* Model */ = { + isa = PBXGroup; + children = ( + A8C2A6882BB40B9800DB242E /* PlayerStateEventButtonType.swift */, + ); + path = Model; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -306,6 +317,7 @@ 5412FE902AA1D9DB00A41D62 /* DailymotionBaseViewController.swift in Sources */, 5478DC2E2AA0B38300794C5A /* LivePlayerViewController.swift in Sources */, 54B6B8FF2AA0A8DB0041BE87 /* FontUtils.swift in Sources */, + A8C2A6892BB40B9800DB242E /* PlayerStateEventButtonType.swift in Sources */, 54B522E72A9F78EB00861947 /* SampleSelectionHelper.swift in Sources */, 5478DC2C2AA0B37700794C5A /* VerticalPlayerViewController.swift in Sources */, 54B522E52A9F419E00861947 /* IDFARequestViewController.swift in Sources */, diff --git a/DailymotionPlayerSample/Assets.xcassets/CircleArrowLeft.imageset/Circle-arrow-left.svg b/DailymotionPlayerSample/Assets.xcassets/CircleArrowLeft.imageset/Circle-arrow-left.svg new file mode 100644 index 0000000..f12e8ed --- /dev/null +++ b/DailymotionPlayerSample/Assets.xcassets/CircleArrowLeft.imageset/Circle-arrow-left.svg @@ -0,0 +1,4 @@ + + + + diff --git a/DailymotionPlayerSample/Assets.xcassets/CircleArrowLeft.imageset/Contents.json b/DailymotionPlayerSample/Assets.xcassets/CircleArrowLeft.imageset/Contents.json new file mode 100644 index 0000000..78a9ada --- /dev/null +++ b/DailymotionPlayerSample/Assets.xcassets/CircleArrowLeft.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Circle-arrow-left.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/DailymotionPlayerSample/Assets.xcassets/Trashcan.imageset/Contents.json b/DailymotionPlayerSample/Assets.xcassets/Trashcan.imageset/Contents.json new file mode 100644 index 0000000..53b25d5 --- /dev/null +++ b/DailymotionPlayerSample/Assets.xcassets/Trashcan.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Trashcan.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/DailymotionPlayerSample/Assets.xcassets/Trashcan.imageset/Trashcan.svg b/DailymotionPlayerSample/Assets.xcassets/Trashcan.imageset/Trashcan.svg new file mode 100644 index 0000000..8d79ed2 --- /dev/null +++ b/DailymotionPlayerSample/Assets.xcassets/Trashcan.imageset/Trashcan.svg @@ -0,0 +1,3 @@ + + + diff --git a/DailymotionPlayerSample/Base.lproj/Main.storyboard b/DailymotionPlayerSample/Base.lproj/Main.storyboard index 9d3cadb..a3c6260 100644 --- a/DailymotionPlayerSample/Base.lproj/Main.storyboard +++ b/DailymotionPlayerSample/Base.lproj/Main.storyboard @@ -1,9 +1,9 @@ - + - + @@ -39,13 +39,13 @@