├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .swiftlint.yml ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── ExampleApp ├── Application │ ├── AppDelegate.swift │ └── SceneDelegate.swift ├── Model │ └── Story.swift ├── Resource │ ├── .DS_Store │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Info.plist │ └── ramen.png └── View │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── StoryCell.swift │ ├── StoryCell.xib │ └── ViewController.swift ├── IGStoryButtonKit.podspec ├── IGStoryButtonKit.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── ExampleApp.xcscheme │ └── IGStoryButtonKit.xcscheme ├── IGStoryButtonKit ├── Const.swift ├── ContentView.swift ├── Extensions.swift ├── IGStoryButton.swift ├── IGStoryButtonKit.h ├── Info.plist └── StatusView.swift ├── IGStoryButtonKitTests ├── Helper │ ├── Extension │ │ └── XCTest+Precondition.swift │ ├── Mock │ │ └── MockViewController.swift │ └── Precondition.swift ├── IGStoryButtonTest.swift └── Info.plist ├── LICENSE ├── Package.swift ├── README.md └── assets ├── DisplayType.none.png ├── DisplayType.seen.png ├── DisplayType.status.color.png ├── DisplayType.status.image.png ├── DisplayType.unseen.png └── logo.png /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ExampleApp/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/Application/AppDelegate.swift -------------------------------------------------------------------------------- /ExampleApp/Application/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/Application/SceneDelegate.swift -------------------------------------------------------------------------------- /ExampleApp/Model/Story.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/Model/Story.swift -------------------------------------------------------------------------------- /ExampleApp/Resource/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/Resource/.DS_Store -------------------------------------------------------------------------------- /ExampleApp/Resource/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/Resource/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/Resource/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/Resource/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/Resource/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/Resource/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ExampleApp/Resource/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/Resource/Info.plist -------------------------------------------------------------------------------- /ExampleApp/Resource/ramen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/Resource/ramen.png -------------------------------------------------------------------------------- /ExampleApp/View/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/View/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ExampleApp/View/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/View/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ExampleApp/View/StoryCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/View/StoryCell.swift -------------------------------------------------------------------------------- /ExampleApp/View/StoryCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/View/StoryCell.xib -------------------------------------------------------------------------------- /ExampleApp/View/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/ExampleApp/View/ViewController.swift -------------------------------------------------------------------------------- /IGStoryButtonKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit.podspec -------------------------------------------------------------------------------- /IGStoryButtonKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /IGStoryButtonKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /IGStoryButtonKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /IGStoryButtonKit.xcodeproj/xcshareddata/xcschemes/ExampleApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit.xcodeproj/xcshareddata/xcschemes/ExampleApp.xcscheme -------------------------------------------------------------------------------- /IGStoryButtonKit.xcodeproj/xcshareddata/xcschemes/IGStoryButtonKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit.xcodeproj/xcshareddata/xcschemes/IGStoryButtonKit.xcscheme -------------------------------------------------------------------------------- /IGStoryButtonKit/Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit/Const.swift -------------------------------------------------------------------------------- /IGStoryButtonKit/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit/ContentView.swift -------------------------------------------------------------------------------- /IGStoryButtonKit/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit/Extensions.swift -------------------------------------------------------------------------------- /IGStoryButtonKit/IGStoryButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit/IGStoryButton.swift -------------------------------------------------------------------------------- /IGStoryButtonKit/IGStoryButtonKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit/IGStoryButtonKit.h -------------------------------------------------------------------------------- /IGStoryButtonKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit/Info.plist -------------------------------------------------------------------------------- /IGStoryButtonKit/StatusView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKit/StatusView.swift -------------------------------------------------------------------------------- /IGStoryButtonKitTests/Helper/Extension/XCTest+Precondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKitTests/Helper/Extension/XCTest+Precondition.swift -------------------------------------------------------------------------------- /IGStoryButtonKitTests/Helper/Mock/MockViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKitTests/Helper/Mock/MockViewController.swift -------------------------------------------------------------------------------- /IGStoryButtonKitTests/Helper/Precondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKitTests/Helper/Precondition.swift -------------------------------------------------------------------------------- /IGStoryButtonKitTests/IGStoryButtonTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKitTests/IGStoryButtonTest.swift -------------------------------------------------------------------------------- /IGStoryButtonKitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/IGStoryButtonKitTests/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/README.md -------------------------------------------------------------------------------- /assets/DisplayType.none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/assets/DisplayType.none.png -------------------------------------------------------------------------------- /assets/DisplayType.seen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/assets/DisplayType.seen.png -------------------------------------------------------------------------------- /assets/DisplayType.status.color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/assets/DisplayType.status.color.png -------------------------------------------------------------------------------- /assets/DisplayType.status.image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/assets/DisplayType.status.image.png -------------------------------------------------------------------------------- /assets/DisplayType.unseen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/assets/DisplayType.unseen.png -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaoruMuta/IGStoryButtonKit/HEAD/assets/logo.png --------------------------------------------------------------------------------