├── .gitignore ├── .travis.yml ├── Example ├── Podfile ├── Podfile.lock ├── Puyopuyo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Puyopuyo-Example.xcscheme ├── Puyopuyo.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── Puyopuyo │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Demos │ │ ├── Advance │ │ │ └── AdvanceVC.swift │ │ ├── Animation │ │ │ └── AnimationVC.swift │ │ ├── Base │ │ │ ├── BaseViewController.swift │ │ │ ├── ControlPad.swift │ │ │ ├── DemoScroll.swift │ │ │ ├── DemoView.swift │ │ │ ├── ExpandAnimator.swift │ │ │ ├── Label.swift │ │ │ ├── OptionView.swift │ │ │ ├── SelectionView.swift │ │ │ ├── ShadowStyle.swift │ │ │ ├── Util.swift │ │ │ └── _Scaffold.swift │ │ ├── Chat │ │ │ └── ChatVC.swift │ │ ├── Feed │ │ │ └── FeedVC.swift │ │ ├── Inspector │ │ │ ├── Helper │ │ │ │ ├── CanvasAnimator.swift │ │ │ │ ├── Helper.swift │ │ │ │ └── VerticalExpandAnimator.swift │ │ │ ├── Puzzle │ │ │ │ ├── Model.swift │ │ │ │ ├── PuzzleManager.swift │ │ │ │ ├── PuzzleState.swift │ │ │ │ ├── PuzzleTemplate.swift │ │ │ │ └── Template │ │ │ │ │ ├── FlowPuzzleTemplate.swift │ │ │ │ │ ├── LinearPuzzleTemplate.swift │ │ │ │ │ ├── UIImagePuzzleTemplate.swift │ │ │ │ │ ├── UILabelPuzzleTemplate.swift │ │ │ │ │ ├── UIViewPuzzleTemplate.swift │ │ │ │ │ └── ZPuzzleTemplate.swift │ │ │ ├── Store │ │ │ │ ├── BuilderHistory.swift │ │ │ │ ├── BuilderPuzzleItem.swift │ │ │ │ └── BuilderStore.swift │ │ │ ├── View │ │ │ │ ├── CanvasPanel │ │ │ │ │ ├── CanvasPanel.swift │ │ │ │ │ └── CanvasView.swift │ │ │ │ ├── CommonView │ │ │ │ │ ├── CGFloatInputView.swift │ │ │ │ │ ├── DropDownableView.swift │ │ │ │ │ ├── PropsSectionTitleView.swift │ │ │ │ │ ├── SelectorButton.swift │ │ │ │ │ └── SingleSelectVC.swift │ │ │ │ ├── InspectorView │ │ │ │ │ ├── AlignmentInspector.swift │ │ │ │ │ ├── BoolInspector.swift │ │ │ │ │ ├── CGFloatInspector.swift │ │ │ │ │ ├── InsetsInspector.swift │ │ │ │ │ ├── InspectorViewFactory.swift │ │ │ │ │ ├── PropsInputView.swift │ │ │ │ │ ├── SelectionInspector.swift │ │ │ │ │ ├── SizeDescriptionInspector.swift │ │ │ │ │ └── StringInspector.swift │ │ │ │ ├── LayerPanel │ │ │ │ │ ├── LayerPanel.swift │ │ │ │ │ └── SettingPannel.swift │ │ │ │ └── PropsPanel │ │ │ │ │ └── PropsPanel.swift │ │ │ └── ViewController │ │ │ │ ├── InspectorFactory.swift │ │ │ │ ├── JsonViewVC.swift │ │ │ │ ├── NodeSelectVC.swift │ │ │ │ ├── PadViewController.swift │ │ │ │ └── PhoneViewController.swift │ │ ├── Menu │ │ │ └── MenuViewController.swift │ │ ├── Properties │ │ │ ├── FlowPropertiesVC.swift │ │ │ ├── LinearPropertiesVC.swift │ │ │ ├── RecycleBoxPropertiesVC.swift │ │ │ ├── SizePropertiesVC.swift │ │ │ ├── UIViewProertiesVC.swift │ │ │ └── ZPropertiesVC.swift │ │ ├── SceneDemos │ │ │ ├── NewsVC.swift │ │ │ └── ScenesVC.swift │ │ ├── ScrollView │ │ │ └── ScrollVC.swift │ │ ├── Styles │ │ │ └── StyleVC.swift │ │ └── TestVC.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ └── Icon-App-60x60@3x.png │ ├── Info.plist │ └── Puyopuyo_Example-Bridging-Header.h ├── Puyopuyo_Example.entitlements └── Tests │ ├── BoxLayoutNodeTests.swift │ ├── CalculatorTests.swift │ ├── CompareTests.swift │ ├── CompareViews.swift │ ├── ComplexSceenTests.swift │ ├── DataTests.swift │ ├── Info.plist │ ├── LinearTests.swift │ ├── LinkListTests.swift │ ├── TestDefine.swift │ └── ZTests.swift ├── LICENSE ├── Puyopuyo.podspec ├── Puyopuyo ├── Assets │ └── .gitkeep ├── Classes │ ├── .gitkeep │ ├── Core │ │ ├── Calculator │ │ │ ├── Calculations.swift │ │ │ ├── Calculator.swift │ │ │ ├── FlowCalculator.swift │ │ │ ├── LinearCalculator.swift │ │ │ ├── MeasureCalculator.swift │ │ │ └── ZCalculator.swift │ │ ├── Helper │ │ │ ├── AlignmentHelper.swift │ │ │ ├── Appearence.swift │ │ │ ├── IntrinsicSizeHelper.swift │ │ │ ├── ResidualHelper.swift │ │ │ ├── SemanticDirectionHelper.swift │ │ │ └── Utils.swift │ │ └── Regulator │ │ │ ├── Enums.swift │ │ │ ├── FlowRegulator.swift │ │ │ ├── LinearRegulator.swift │ │ │ ├── Measure.swift │ │ │ ├── Regulator.swift │ │ │ ├── Size.swift │ │ │ └── ZRegulator.swift │ ├── IO │ │ ├── Disposer.swift │ │ ├── IO+NSObject.swift │ │ ├── IO+NotificationCenter.swift │ │ ├── IO.swift │ │ ├── Inputs.swift │ │ ├── OutputBinder.swift │ │ ├── OutputingModifier.swift │ │ ├── Outputs.swift │ │ ├── SimpleIO.swift │ │ ├── SpecificValuable.swift │ │ ├── State.swift │ │ └── UniqueOutputable.swift │ ├── Puyopuyo.h │ ├── UIKit │ │ └── Actions+Disposable.swift │ ├── Util │ │ ├── ChangeNotifier.swift │ │ ├── DiffUtil.swift │ │ ├── LinkNode.swift │ │ ├── OptionalableValueType.swift │ │ ├── PYProxyChain.h │ │ ├── PYProxyChain.m │ │ ├── RetainWrapper.swift │ │ ├── TimeProfiler.swift │ │ └── WeakableObject.swift │ └── View │ │ ├── Base │ │ ├── Animator.swift │ │ ├── Borders.swift │ │ ├── BoxGroup.swift │ │ ├── BoxLayoutNode.swift │ │ ├── BoxView.swift │ │ ├── Decorables │ │ │ └── Decorables.swift │ │ ├── Delegates.swift │ │ ├── Interactable.swift │ │ ├── IntrinsicSizeDelegateView.swift │ │ ├── Style │ │ │ ├── BaseStyle.swift │ │ │ ├── ButtonStyle.swift │ │ │ ├── FontStyle.swift │ │ │ ├── GestureStyle.swift │ │ │ ├── ImageStyle.swift │ │ │ ├── PaddingStyle.swift │ │ │ ├── Style.swift │ │ │ ├── StyleImpls.swift │ │ │ ├── TapStyles.swift │ │ │ ├── TextStyle.swift │ │ │ ├── TintColorStyle.swift │ │ │ └── UIViewStyles.swift │ │ ├── View+Extension.swift │ │ ├── ViewParasitizing.swift │ │ └── Visibility.swift │ │ ├── Boxes │ │ ├── BoxRecycler.swift │ │ ├── FlowBox.swift │ │ ├── LinearBox.swift │ │ ├── RecycleBox │ │ │ ├── BasicRecycleItem.swift │ │ │ ├── BasicRecycleSection.swift │ │ │ ├── RecycleBox.swift │ │ │ └── RecycleSection.swift │ │ └── ZBox.swift │ │ ├── Groups │ │ ├── FlowGroup.swift │ │ ├── LinearGroup.swift │ │ └── ZGroup.swift │ │ ├── IO │ │ └── UIView+IO.swift │ │ └── Puyo │ │ ├── Puyo+Attach.swift │ │ ├── Puyo+BoxView.swift │ │ ├── Puyo+FlatBox.swift │ │ ├── Puyo+FlowBox.swift │ │ ├── Puyo+Interact.swift │ │ ├── Puyo+Measure.swift │ │ ├── Puyo+NSObject.swift │ │ ├── Puyo+Style.swift │ │ ├── Puyo+Styles.swift │ │ ├── Puyo+Tap.swift │ │ ├── Puyo+UIButton.swift │ │ ├── Puyo+UIControl.swift │ │ ├── Puyo+UIScrollView.swift │ │ ├── Puyo+UISwitch.swift │ │ ├── Puyo+UITextField.swift │ │ ├── Puyo+UITextView.swift │ │ ├── Puyo+UIView.swift │ │ ├── Puyo.swift │ │ └── PuyoHelper.swift └── Extra │ ├── Builder.swift │ ├── CollectionBox.swift │ ├── ListBox.swift │ ├── NavigationBox.swift │ ├── ScrollBox.swift │ └── TableBox.swift ├── README-chinese.md ├── README.md ├── WIKI.md ├── _Pods.xcodeproj ├── profile_comple_time.sh └── push.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/.travis.yml -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Puyopuyo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Puyopuyo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Puyopuyo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Puyopuyo.xcodeproj/xcshareddata/xcschemes/Puyopuyo-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo.xcodeproj/xcshareddata/xcschemes/Puyopuyo-Example.xcscheme -------------------------------------------------------------------------------- /Example/Puyopuyo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Puyopuyo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Puyopuyo.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Example/Puyopuyo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/Puyopuyo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Advance/AdvanceVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Advance/AdvanceVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Animation/AnimationVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Animation/AnimationVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/BaseViewController.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/ControlPad.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/ControlPad.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/DemoScroll.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/DemoScroll.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/DemoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/DemoView.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/ExpandAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/ExpandAnimator.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/Label.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/Label.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/OptionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/OptionView.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/SelectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/SelectionView.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/ShadowStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/ShadowStyle.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/Util.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Base/_Scaffold.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Base/_Scaffold.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Chat/ChatVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Chat/ChatVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Feed/FeedVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Feed/FeedVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Helper/CanvasAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Helper/CanvasAnimator.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Helper/Helper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Helper/Helper.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Helper/VerticalExpandAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Helper/VerticalExpandAnimator.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/Model.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/PuzzleManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/PuzzleManager.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/PuzzleState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/PuzzleState.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/PuzzleTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/PuzzleTemplate.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/Template/FlowPuzzleTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/Template/FlowPuzzleTemplate.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/Template/LinearPuzzleTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/Template/LinearPuzzleTemplate.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/Template/UIImagePuzzleTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/Template/UIImagePuzzleTemplate.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/Template/UILabelPuzzleTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/Template/UILabelPuzzleTemplate.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/Template/UIViewPuzzleTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/Template/UIViewPuzzleTemplate.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Puzzle/Template/ZPuzzleTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Puzzle/Template/ZPuzzleTemplate.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Store/BuilderHistory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Store/BuilderHistory.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Store/BuilderPuzzleItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Store/BuilderPuzzleItem.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/Store/BuilderStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/Store/BuilderStore.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/CanvasPanel/CanvasPanel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/CanvasPanel/CanvasPanel.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/CanvasPanel/CanvasView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/CanvasPanel/CanvasView.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/CommonView/CGFloatInputView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/CommonView/CGFloatInputView.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/CommonView/DropDownableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/CommonView/DropDownableView.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/CommonView/PropsSectionTitleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/CommonView/PropsSectionTitleView.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/CommonView/SelectorButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/CommonView/SelectorButton.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/CommonView/SingleSelectVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/CommonView/SingleSelectVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/InspectorView/AlignmentInspector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/InspectorView/AlignmentInspector.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/InspectorView/BoolInspector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/InspectorView/BoolInspector.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/InspectorView/CGFloatInspector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/InspectorView/CGFloatInspector.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/InspectorView/InsetsInspector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/InspectorView/InsetsInspector.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/InspectorView/InspectorViewFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/InspectorView/InspectorViewFactory.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/InspectorView/PropsInputView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/InspectorView/PropsInputView.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/InspectorView/SelectionInspector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/InspectorView/SelectionInspector.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/InspectorView/SizeDescriptionInspector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/InspectorView/SizeDescriptionInspector.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/InspectorView/StringInspector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/InspectorView/StringInspector.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/LayerPanel/LayerPanel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/LayerPanel/LayerPanel.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/LayerPanel/SettingPannel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/LayerPanel/SettingPannel.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/View/PropsPanel/PropsPanel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/View/PropsPanel/PropsPanel.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/ViewController/InspectorFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/ViewController/InspectorFactory.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/ViewController/JsonViewVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/ViewController/JsonViewVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/ViewController/NodeSelectVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/ViewController/NodeSelectVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/ViewController/PadViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/ViewController/PadViewController.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Inspector/ViewController/PhoneViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Inspector/ViewController/PhoneViewController.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Menu/MenuViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Menu/MenuViewController.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Properties/FlowPropertiesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Properties/FlowPropertiesVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Properties/LinearPropertiesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Properties/LinearPropertiesVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Properties/RecycleBoxPropertiesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Properties/RecycleBoxPropertiesVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Properties/SizePropertiesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Properties/SizePropertiesVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Properties/UIViewProertiesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Properties/UIViewProertiesVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Properties/ZPropertiesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Properties/ZPropertiesVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/SceneDemos/NewsVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/SceneDemos/NewsVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/SceneDemos/ScenesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/SceneDemos/ScenesVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/ScrollView/ScrollVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/ScrollView/ScrollVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/Styles/StyleVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/Styles/StyleVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Demos/TestVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Demos/TestVC.swift -------------------------------------------------------------------------------- /Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Example/Puyopuyo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Info.plist -------------------------------------------------------------------------------- /Example/Puyopuyo/Puyopuyo_Example-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo/Puyopuyo_Example-Bridging-Header.h -------------------------------------------------------------------------------- /Example/Puyopuyo_Example.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Puyopuyo_Example.entitlements -------------------------------------------------------------------------------- /Example/Tests/BoxLayoutNodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/BoxLayoutNodeTests.swift -------------------------------------------------------------------------------- /Example/Tests/CalculatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/CalculatorTests.swift -------------------------------------------------------------------------------- /Example/Tests/CompareTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/CompareTests.swift -------------------------------------------------------------------------------- /Example/Tests/CompareViews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/CompareViews.swift -------------------------------------------------------------------------------- /Example/Tests/ComplexSceenTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/ComplexSceenTests.swift -------------------------------------------------------------------------------- /Example/Tests/DataTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/DataTests.swift -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/LinearTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/LinearTests.swift -------------------------------------------------------------------------------- /Example/Tests/LinkListTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/LinkListTests.swift -------------------------------------------------------------------------------- /Example/Tests/TestDefine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/TestDefine.swift -------------------------------------------------------------------------------- /Example/Tests/ZTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Example/Tests/ZTests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/LICENSE -------------------------------------------------------------------------------- /Puyopuyo.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo.podspec -------------------------------------------------------------------------------- /Puyopuyo/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Puyopuyo/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Calculator/Calculations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Calculator/Calculations.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Calculator/Calculator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Calculator/Calculator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Calculator/FlowCalculator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Calculator/FlowCalculator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Calculator/LinearCalculator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Calculator/LinearCalculator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Calculator/MeasureCalculator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Calculator/MeasureCalculator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Calculator/ZCalculator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Calculator/ZCalculator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Helper/AlignmentHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Helper/AlignmentHelper.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Helper/Appearence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Helper/Appearence.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Helper/IntrinsicSizeHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Helper/IntrinsicSizeHelper.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Helper/ResidualHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Helper/ResidualHelper.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Helper/SemanticDirectionHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Helper/SemanticDirectionHelper.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Helper/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Helper/Utils.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Regulator/Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Regulator/Enums.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Regulator/FlowRegulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Regulator/FlowRegulator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Regulator/LinearRegulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Regulator/LinearRegulator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Regulator/Measure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Regulator/Measure.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Regulator/Regulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Regulator/Regulator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Regulator/Size.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Regulator/Size.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Core/Regulator/ZRegulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Core/Regulator/ZRegulator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/Disposer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/Disposer.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/IO+NSObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/IO+NSObject.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/IO+NotificationCenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/IO+NotificationCenter.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/IO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/IO.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/Inputs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/Inputs.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/OutputBinder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/OutputBinder.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/OutputingModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/OutputingModifier.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/Outputs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/Outputs.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/SimpleIO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/SimpleIO.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/SpecificValuable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/SpecificValuable.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/State.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/State.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/IO/UniqueOutputable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/IO/UniqueOutputable.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Puyopuyo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Puyopuyo.h -------------------------------------------------------------------------------- /Puyopuyo/Classes/UIKit/Actions+Disposable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/UIKit/Actions+Disposable.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Util/ChangeNotifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Util/ChangeNotifier.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Util/DiffUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Util/DiffUtil.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Util/LinkNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Util/LinkNode.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Util/OptionalableValueType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Util/OptionalableValueType.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Util/PYProxyChain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Util/PYProxyChain.h -------------------------------------------------------------------------------- /Puyopuyo/Classes/Util/PYProxyChain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Util/PYProxyChain.m -------------------------------------------------------------------------------- /Puyopuyo/Classes/Util/RetainWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Util/RetainWrapper.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Util/TimeProfiler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Util/TimeProfiler.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/Util/WeakableObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/Util/WeakableObject.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Animator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Animator.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Borders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Borders.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/BoxGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/BoxGroup.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/BoxLayoutNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/BoxLayoutNode.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/BoxView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/BoxView.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Decorables/Decorables.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Decorables/Decorables.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Delegates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Delegates.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Interactable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Interactable.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/IntrinsicSizeDelegateView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/IntrinsicSizeDelegateView.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/BaseStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/BaseStyle.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/ButtonStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/ButtonStyle.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/FontStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/FontStyle.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/GestureStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/GestureStyle.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/ImageStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/ImageStyle.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/PaddingStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/PaddingStyle.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/Style.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/Style.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/StyleImpls.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/StyleImpls.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/TapStyles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/TapStyles.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/TextStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/TextStyle.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/TintColorStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/TintColorStyle.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Style/UIViewStyles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Style/UIViewStyles.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/View+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/View+Extension.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/ViewParasitizing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/ViewParasitizing.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Base/Visibility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Base/Visibility.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Boxes/BoxRecycler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Boxes/BoxRecycler.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Boxes/FlowBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Boxes/FlowBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Boxes/LinearBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Boxes/LinearBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Boxes/RecycleBox/BasicRecycleItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Boxes/RecycleBox/BasicRecycleItem.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Boxes/RecycleBox/BasicRecycleSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Boxes/RecycleBox/BasicRecycleSection.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Boxes/RecycleBox/RecycleBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Boxes/RecycleBox/RecycleBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Boxes/RecycleBox/RecycleSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Boxes/RecycleBox/RecycleSection.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Boxes/ZBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Boxes/ZBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Groups/FlowGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Groups/FlowGroup.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Groups/LinearGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Groups/LinearGroup.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Groups/ZGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Groups/ZGroup.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/IO/UIView+IO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/IO/UIView+IO.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+Attach.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+Attach.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+BoxView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+BoxView.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+FlatBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+FlatBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+FlowBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+FlowBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+Interact.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+Interact.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+Measure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+Measure.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+NSObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+NSObject.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+Style.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+Style.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+Styles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+Styles.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+Tap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+Tap.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+UIButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+UIButton.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+UIControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+UIControl.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+UIScrollView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+UIScrollView.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+UISwitch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+UISwitch.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+UITextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+UITextField.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+UITextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+UITextView.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo+UIView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo+UIView.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/Puyo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/Puyo.swift -------------------------------------------------------------------------------- /Puyopuyo/Classes/View/Puyo/PuyoHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Classes/View/Puyo/PuyoHelper.swift -------------------------------------------------------------------------------- /Puyopuyo/Extra/Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Extra/Builder.swift -------------------------------------------------------------------------------- /Puyopuyo/Extra/CollectionBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Extra/CollectionBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Extra/ListBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Extra/ListBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Extra/NavigationBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Extra/NavigationBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Extra/ScrollBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Extra/ScrollBox.swift -------------------------------------------------------------------------------- /Puyopuyo/Extra/TableBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/Puyopuyo/Extra/TableBox.swift -------------------------------------------------------------------------------- /README-chinese.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/README-chinese.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/README.md -------------------------------------------------------------------------------- /WIKI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/WIKI.md -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj -------------------------------------------------------------------------------- /profile_comple_time.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/profile_comple_time.sh -------------------------------------------------------------------------------- /push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scubers/puyopuyo/HEAD/push.sh --------------------------------------------------------------------------------