├── LICENSE ├── README.md ├── ShiftUI.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── ryanlintott.xcuserdatad │ │ └── WorkspaceSettings.xcsettings └── xcuserdata │ └── ryanlintott.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── ShiftUI ├── AnimationStyle.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── app-icon-1024@1x~ios-marketing.png │ │ ├── app-icon-20@1x~ipad.png │ │ ├── app-icon-20@2x~ipad.png │ │ ├── app-icon-20@2x~iphone.png │ │ ├── app-icon-20@3x~iphone.png │ │ ├── app-icon-29@1x~ipad.png │ │ ├── app-icon-29@2x~ipad.png │ │ ├── app-icon-29@2x~iphone.png │ │ ├── app-icon-29@3x~iphone.png │ │ ├── app-icon-40@1x~ipad.png │ │ ├── app-icon-40@2x~ipad.png │ │ ├── app-icon-40@2x~iphone.png │ │ ├── app-icon-40@3x~iphone.png │ │ ├── app-icon-60@2x~iphone.png │ │ ├── app-icon-60@3x~iphone.png │ │ ├── app-icon-76@1x~ipad.png │ │ ├── app-icon-76@2x~ipad.png │ │ └── app-icon-83.5@2x~ipad.png │ └── Contents.json ├── Extension │ ├── Color+Extension.swift │ ├── Gradient+Extension.swift │ ├── NavigationBarColor.swift │ └── UniqueById.swift ├── Info.plist ├── Model │ ├── BoardPosition.swift │ ├── Direction.swift │ ├── Level.swift │ ├── Position.swift │ ├── ShiftBoard.swift │ └── ShiftSquare.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── ShiftUIApp.swift ├── View │ ├── AppIconView.swift │ ├── BigTitleView.swift │ ├── BoardView.swift │ ├── ContentView.swift │ ├── GameView.swift │ ├── NeumorphicButton.swift │ ├── NeumorphicShadow.swift │ ├── ResultView.swift │ ├── ShiftableView.swift │ ├── SuccessView.swift │ ├── TileButton.swift │ ├── TileView.swift │ └── WelcomeView.swift └── ViewManager.swift └── privacy-policy.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/README.md -------------------------------------------------------------------------------- /ShiftUI.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ShiftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ShiftUI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ShiftUI.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ShiftUI.xcodeproj/project.xcworkspace/xcuserdata/ryanlintott.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI.xcodeproj/project.xcworkspace/xcuserdata/ryanlintott.xcuserdatad/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ShiftUI.xcodeproj/xcuserdata/ryanlintott.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI.xcodeproj/xcuserdata/ryanlintott.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /ShiftUI/AnimationStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/AnimationStyle.swift -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-1024@1x~ios-marketing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-1024@1x~ios-marketing.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-20@1x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-20@1x~ipad.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-20@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-20@2x~ipad.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-20@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-20@2x~iphone.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-20@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-20@3x~iphone.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-29@1x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-29@1x~ipad.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-29@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-29@2x~ipad.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-29@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-29@2x~iphone.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-29@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-29@3x~iphone.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-40@1x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-40@1x~ipad.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-40@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-40@2x~ipad.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-40@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-40@2x~iphone.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-40@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-40@3x~iphone.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-60@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-60@2x~iphone.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-60@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-60@3x~iphone.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-76@1x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-76@1x~ipad.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-76@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-76@2x~ipad.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-83.5@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/AppIcon.appiconset/app-icon-83.5@2x~ipad.png -------------------------------------------------------------------------------- /ShiftUI/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ShiftUI/Extension/Color+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Extension/Color+Extension.swift -------------------------------------------------------------------------------- /ShiftUI/Extension/Gradient+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Extension/Gradient+Extension.swift -------------------------------------------------------------------------------- /ShiftUI/Extension/NavigationBarColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Extension/NavigationBarColor.swift -------------------------------------------------------------------------------- /ShiftUI/Extension/UniqueById.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Extension/UniqueById.swift -------------------------------------------------------------------------------- /ShiftUI/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Info.plist -------------------------------------------------------------------------------- /ShiftUI/Model/BoardPosition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Model/BoardPosition.swift -------------------------------------------------------------------------------- /ShiftUI/Model/Direction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Model/Direction.swift -------------------------------------------------------------------------------- /ShiftUI/Model/Level.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Model/Level.swift -------------------------------------------------------------------------------- /ShiftUI/Model/Position.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Model/Position.swift -------------------------------------------------------------------------------- /ShiftUI/Model/ShiftBoard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Model/ShiftBoard.swift -------------------------------------------------------------------------------- /ShiftUI/Model/ShiftSquare.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Model/ShiftSquare.swift -------------------------------------------------------------------------------- /ShiftUI/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ShiftUI/ShiftUIApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/ShiftUIApp.swift -------------------------------------------------------------------------------- /ShiftUI/View/AppIconView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/AppIconView.swift -------------------------------------------------------------------------------- /ShiftUI/View/BigTitleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/BigTitleView.swift -------------------------------------------------------------------------------- /ShiftUI/View/BoardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/BoardView.swift -------------------------------------------------------------------------------- /ShiftUI/View/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/ContentView.swift -------------------------------------------------------------------------------- /ShiftUI/View/GameView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/GameView.swift -------------------------------------------------------------------------------- /ShiftUI/View/NeumorphicButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/NeumorphicButton.swift -------------------------------------------------------------------------------- /ShiftUI/View/NeumorphicShadow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/NeumorphicShadow.swift -------------------------------------------------------------------------------- /ShiftUI/View/ResultView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/ResultView.swift -------------------------------------------------------------------------------- /ShiftUI/View/ShiftableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/ShiftableView.swift -------------------------------------------------------------------------------- /ShiftUI/View/SuccessView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/SuccessView.swift -------------------------------------------------------------------------------- /ShiftUI/View/TileButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/TileButton.swift -------------------------------------------------------------------------------- /ShiftUI/View/TileView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/TileView.swift -------------------------------------------------------------------------------- /ShiftUI/View/WelcomeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/View/WelcomeView.swift -------------------------------------------------------------------------------- /ShiftUI/ViewManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/ShiftUI/ViewManager.swift -------------------------------------------------------------------------------- /privacy-policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanlintott/ShiftUI/HEAD/privacy-policy.md --------------------------------------------------------------------------------