├── .gitignore ├── Design └── VisualPairingHack.sketch ├── LICENSE ├── README.md ├── VisualPairingHack.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ └── VisualPairingHack.xcscheme ├── VisualPairingHack ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-40.png │ │ ├── Icon-40@2x.png │ │ ├── Icon-40@3x.png │ │ ├── Icon-60@2x.png │ │ ├── Icon-60@3x.png │ │ ├── Icon-72.png │ │ ├── Icon-72@2x.png │ │ ├── Icon-76.png │ │ ├── Icon-76@2x.png │ │ ├── Icon-83.5@2x.png │ │ ├── Icon-Small-50.png │ │ ├── Icon-Small-50@2x.png │ │ ├── Icon-Small.png │ │ ├── Icon-Small@2x.png │ │ ├── Icon-Small@3x.png │ │ ├── Icon.png │ │ ├── Icon@2x.png │ │ ├── NotificationIcon@2x.png │ │ ├── NotificationIcon@3x.png │ │ ├── NotificationIcon~ipad.png │ │ ├── NotificationIcon~ipad@2x.png │ │ └── ios-marketing.png │ ├── Contents.json │ ├── generate.imageset │ │ ├── Contents.json │ │ ├── generate.png │ │ ├── generate@2x.png │ │ └── generate@3x.png │ ├── particles.dataset │ │ ├── Contents.json │ │ └── particles.caar │ └── scan.imageset │ │ ├── Contents.json │ │ ├── scan.png │ │ ├── scan@2x.png │ │ └── scan@3x.png ├── Base.lproj │ └── LaunchScreen.storyboard ├── Info.plist ├── MagicCodeViewController.h ├── MagicCodeViewController.m ├── MagicScannerViewController.h ├── MagicScannerViewController.m ├── VisualPairing.h └── main.m └── demo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/.gitignore -------------------------------------------------------------------------------- /Design/VisualPairingHack.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/Design/VisualPairingHack.sketch -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/README.md -------------------------------------------------------------------------------- /VisualPairingHack.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /VisualPairingHack.xcodeproj/xcshareddata/xcschemes/VisualPairingHack.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack.xcodeproj/xcshareddata/xcschemes/VisualPairingHack.xcscheme -------------------------------------------------------------------------------- /VisualPairingHack/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/AppDelegate.h -------------------------------------------------------------------------------- /VisualPairingHack/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/AppDelegate.m -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-40.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-40@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-40@3x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-72.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-72@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small-50.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/Icon@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/NotificationIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/NotificationIcon@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/NotificationIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/NotificationIcon@3x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/NotificationIcon~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/NotificationIcon~ipad.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/NotificationIcon~ipad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/NotificationIcon~ipad@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/AppIcon.appiconset/ios-marketing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/AppIcon.appiconset/ios-marketing.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/generate.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/generate.imageset/Contents.json -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/generate.imageset/generate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/generate.imageset/generate.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/generate.imageset/generate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/generate.imageset/generate@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/generate.imageset/generate@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/generate.imageset/generate@3x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/particles.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/particles.dataset/Contents.json -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/particles.dataset/particles.caar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/particles.dataset/particles.caar -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/scan.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/scan.imageset/Contents.json -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/scan.imageset/scan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/scan.imageset/scan.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/scan.imageset/scan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/scan.imageset/scan@2x.png -------------------------------------------------------------------------------- /VisualPairingHack/Assets.xcassets/scan.imageset/scan@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Assets.xcassets/scan.imageset/scan@3x.png -------------------------------------------------------------------------------- /VisualPairingHack/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /VisualPairingHack/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/Info.plist -------------------------------------------------------------------------------- /VisualPairingHack/MagicCodeViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/MagicCodeViewController.h -------------------------------------------------------------------------------- /VisualPairingHack/MagicCodeViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/MagicCodeViewController.m -------------------------------------------------------------------------------- /VisualPairingHack/MagicScannerViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/MagicScannerViewController.h -------------------------------------------------------------------------------- /VisualPairingHack/MagicScannerViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/MagicScannerViewController.m -------------------------------------------------------------------------------- /VisualPairingHack/VisualPairing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/VisualPairing.h -------------------------------------------------------------------------------- /VisualPairingHack/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/VisualPairingHack/main.m -------------------------------------------------------------------------------- /demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/VisualPairingHack/HEAD/demo.png --------------------------------------------------------------------------------