├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── Demo ├── AppDelegate.swift ├── Base.lproj │ └── LaunchScreen.xib ├── DodoObjCBridge.swift ├── Images.xcassets │ └── AppIcon.appiconset │ │ ├── 1024.png │ │ ├── 120-1.png │ │ ├── 120.png │ │ ├── 152.png │ │ ├── 167.png │ │ ├── 180.png │ │ ├── 29.png │ │ ├── 40.png │ │ ├── 58-1.png │ │ ├── 58.png │ │ ├── 76.png │ │ ├── 80-1.png │ │ ├── 80.png │ │ ├── 87.png │ │ └── Contents.json ├── Images │ ├── Dodo.png │ ├── black.png │ ├── flowers.jpg │ └── white.png ├── Info.plist ├── Main.storyboard └── ViewController.swift ├── Distrib └── DodoDistrib.swift ├── Dodo.podspec ├── Dodo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── xcshareddata │ └── xcschemes │ │ ├── ConcatenateSwiftFiles.xcscheme │ │ ├── Demo.xcscheme │ │ ├── Dodo.xcscheme │ │ └── DodoTests.xcscheme └── xcuserdata │ └── evgenii.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── Dodo ├── Animators │ ├── DodoAnimation.swift │ ├── DodoAnimations.swift │ ├── DodoAnimationsHide.swift │ └── DodoAnimationsShow.swift ├── Buttons │ ├── DodoButtonOnTap.swift │ ├── DodoButtonView.swift │ └── DodoButtonViewDelegate.swift ├── Dodo.h ├── Dodo.swift ├── DodoBarOnTap.swift ├── DodoInterface.swift ├── DodoKeyboardListener.swift ├── DodoToolbar.swift ├── Helpers │ └── DodoTouchTarget.swift ├── Icons │ ├── DodoIcons.swift │ └── Icons.xcassets │ │ ├── Close.imageset │ │ ├── Contents.json │ │ └── close_256px.pdf │ │ └── Reload.imageset │ │ ├── Contents.json │ │ └── reload_256px.pdf ├── Info.plist ├── Mock │ ├── DodoMock.swift │ ├── DodoMockMessage.swift │ └── DodoMockResults.swift ├── Style │ ├── DodoBarDefaultStyles.swift │ ├── DodoBarStyle.swift │ ├── DodoButtonDefaultStyles.swift │ ├── DodoButtonStyle.swift │ ├── DodoLabelDefaultStyles.swift │ ├── DodoLabelStyle.swift │ ├── DodoPresets.swift │ └── DodoStyle.swift ├── UIView+SwiftAlertBar.swift └── Utils │ ├── DodoColor.swift │ ├── MoaTimer.swift │ ├── OnTap.swift │ ├── SpringAnimationCALayer.swift │ ├── TegAutolayoutConstraints.swift │ └── UnderKeyboardDistrib.swift ├── DodoTests ├── Buttons │ └── DodoButtonViewTests.swift ├── DodoTests.swift ├── DodoToolbarTests.swift ├── Helpers │ └── DodoTouchTargetTests.swift ├── Image │ ├── 67px.png │ ├── 96px.png │ └── red_and_green.png ├── Info.plist ├── Mock │ └── DodoMockTests.swift ├── Style │ ├── DodoPresetsTests.swift │ └── DodoStyleTests.swift ├── TestHelpers.swift ├── TestHelpers │ ├── LayoutGuideMock.swift │ ├── Mocks │ │ └── ButtonViewDelegateMock.swift │ ├── PixelColor.swift │ ├── PixelColorTests.swift │ ├── TestBundle.swift │ ├── XCTest+postKeyboardNotification.swift │ └── XCTestCase+Helpers.swift ├── UIView+SwiftAlertBarTests.swift └── Utils │ ├── DodoColorTests.swift │ └── Mocks │ └── ButtonViewDelegateMock.swift ├── Graphics ├── AppIcons │ ├── 1024.png │ ├── 120.png │ ├── 152.png │ ├── 167.png │ ├── 180.png │ ├── 29.png │ ├── 40.png │ ├── 58.png │ ├── 76.png │ ├── 80.png │ └── 87.png ├── Dodo.png ├── Dodo.sketch ├── DodoIcons │ ├── close.sketch │ ├── close_256px.pdf │ ├── reload.sketch │ └── reload_256px.pdf ├── Paintings │ ├── Dodo_VOC_Gelderland_1602.jpg │ ├── alices_adventures_in_wonderland.png │ ├── daftleven_dodo.jpg │ ├── dodo_reunion-Rothschild_original.jpg │ └── jan_savery_dodo.jpg ├── buttons │ ├── dodo_a_message_bar_for_ios_written_in_swift.jpg │ ├── left_and_right_button.jpg │ └── left_button.jpg ├── dodo_demo_ios_app.jpg └── presets │ ├── error.jpg │ ├── info.jpg │ ├── success.jpg │ └── warning.jpg ├── ISSUE_TEMPLATE.md ├── LICENSE ├── Package.swift ├── README.md └── scripts └── concatenate_swift_files.sh /.gitattributes: -------------------------------------------------------------------------------- 1 | Carthage/* linguist-vendored -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Demo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Demo/DodoObjCBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/DodoObjCBridge.swift -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/120-1.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/58-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/58-1.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/80-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/80-1.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /Demo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Images/Dodo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images/Dodo.png -------------------------------------------------------------------------------- /Demo/Images/black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images/black.png -------------------------------------------------------------------------------- /Demo/Images/flowers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images/flowers.jpg -------------------------------------------------------------------------------- /Demo/Images/white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Images/white.png -------------------------------------------------------------------------------- /Demo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Info.plist -------------------------------------------------------------------------------- /Demo/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/Main.storyboard -------------------------------------------------------------------------------- /Demo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Demo/ViewController.swift -------------------------------------------------------------------------------- /Distrib/DodoDistrib.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Distrib/DodoDistrib.swift -------------------------------------------------------------------------------- /Dodo.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo.podspec -------------------------------------------------------------------------------- /Dodo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Dodo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Dodo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Dodo.xcodeproj/xcshareddata/xcschemes/ConcatenateSwiftFiles.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo.xcodeproj/xcshareddata/xcschemes/ConcatenateSwiftFiles.xcscheme -------------------------------------------------------------------------------- /Dodo.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme -------------------------------------------------------------------------------- /Dodo.xcodeproj/xcshareddata/xcschemes/Dodo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo.xcodeproj/xcshareddata/xcschemes/Dodo.xcscheme -------------------------------------------------------------------------------- /Dodo.xcodeproj/xcshareddata/xcschemes/DodoTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo.xcodeproj/xcshareddata/xcschemes/DodoTests.xcscheme -------------------------------------------------------------------------------- /Dodo.xcodeproj/xcuserdata/evgenii.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo.xcodeproj/xcuserdata/evgenii.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Dodo/Animators/DodoAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Animators/DodoAnimation.swift -------------------------------------------------------------------------------- /Dodo/Animators/DodoAnimations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Animators/DodoAnimations.swift -------------------------------------------------------------------------------- /Dodo/Animators/DodoAnimationsHide.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Animators/DodoAnimationsHide.swift -------------------------------------------------------------------------------- /Dodo/Animators/DodoAnimationsShow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Animators/DodoAnimationsShow.swift -------------------------------------------------------------------------------- /Dodo/Buttons/DodoButtonOnTap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Buttons/DodoButtonOnTap.swift -------------------------------------------------------------------------------- /Dodo/Buttons/DodoButtonView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Buttons/DodoButtonView.swift -------------------------------------------------------------------------------- /Dodo/Buttons/DodoButtonViewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Buttons/DodoButtonViewDelegate.swift -------------------------------------------------------------------------------- /Dodo/Dodo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Dodo.h -------------------------------------------------------------------------------- /Dodo/Dodo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Dodo.swift -------------------------------------------------------------------------------- /Dodo/DodoBarOnTap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/DodoBarOnTap.swift -------------------------------------------------------------------------------- /Dodo/DodoInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/DodoInterface.swift -------------------------------------------------------------------------------- /Dodo/DodoKeyboardListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/DodoKeyboardListener.swift -------------------------------------------------------------------------------- /Dodo/DodoToolbar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/DodoToolbar.swift -------------------------------------------------------------------------------- /Dodo/Helpers/DodoTouchTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Helpers/DodoTouchTarget.swift -------------------------------------------------------------------------------- /Dodo/Icons/DodoIcons.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Icons/DodoIcons.swift -------------------------------------------------------------------------------- /Dodo/Icons/Icons.xcassets/Close.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Icons/Icons.xcassets/Close.imageset/Contents.json -------------------------------------------------------------------------------- /Dodo/Icons/Icons.xcassets/Close.imageset/close_256px.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Icons/Icons.xcassets/Close.imageset/close_256px.pdf -------------------------------------------------------------------------------- /Dodo/Icons/Icons.xcassets/Reload.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Icons/Icons.xcassets/Reload.imageset/Contents.json -------------------------------------------------------------------------------- /Dodo/Icons/Icons.xcassets/Reload.imageset/reload_256px.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Icons/Icons.xcassets/Reload.imageset/reload_256px.pdf -------------------------------------------------------------------------------- /Dodo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Info.plist -------------------------------------------------------------------------------- /Dodo/Mock/DodoMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Mock/DodoMock.swift -------------------------------------------------------------------------------- /Dodo/Mock/DodoMockMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Mock/DodoMockMessage.swift -------------------------------------------------------------------------------- /Dodo/Mock/DodoMockResults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Mock/DodoMockResults.swift -------------------------------------------------------------------------------- /Dodo/Style/DodoBarDefaultStyles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Style/DodoBarDefaultStyles.swift -------------------------------------------------------------------------------- /Dodo/Style/DodoBarStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Style/DodoBarStyle.swift -------------------------------------------------------------------------------- /Dodo/Style/DodoButtonDefaultStyles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Style/DodoButtonDefaultStyles.swift -------------------------------------------------------------------------------- /Dodo/Style/DodoButtonStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Style/DodoButtonStyle.swift -------------------------------------------------------------------------------- /Dodo/Style/DodoLabelDefaultStyles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Style/DodoLabelDefaultStyles.swift -------------------------------------------------------------------------------- /Dodo/Style/DodoLabelStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Style/DodoLabelStyle.swift -------------------------------------------------------------------------------- /Dodo/Style/DodoPresets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Style/DodoPresets.swift -------------------------------------------------------------------------------- /Dodo/Style/DodoStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Style/DodoStyle.swift -------------------------------------------------------------------------------- /Dodo/UIView+SwiftAlertBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/UIView+SwiftAlertBar.swift -------------------------------------------------------------------------------- /Dodo/Utils/DodoColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Utils/DodoColor.swift -------------------------------------------------------------------------------- /Dodo/Utils/MoaTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Utils/MoaTimer.swift -------------------------------------------------------------------------------- /Dodo/Utils/OnTap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Utils/OnTap.swift -------------------------------------------------------------------------------- /Dodo/Utils/SpringAnimationCALayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Utils/SpringAnimationCALayer.swift -------------------------------------------------------------------------------- /Dodo/Utils/TegAutolayoutConstraints.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Utils/TegAutolayoutConstraints.swift -------------------------------------------------------------------------------- /Dodo/Utils/UnderKeyboardDistrib.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Dodo/Utils/UnderKeyboardDistrib.swift -------------------------------------------------------------------------------- /DodoTests/Buttons/DodoButtonViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Buttons/DodoButtonViewTests.swift -------------------------------------------------------------------------------- /DodoTests/DodoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/DodoTests.swift -------------------------------------------------------------------------------- /DodoTests/DodoToolbarTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/DodoToolbarTests.swift -------------------------------------------------------------------------------- /DodoTests/Helpers/DodoTouchTargetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Helpers/DodoTouchTargetTests.swift -------------------------------------------------------------------------------- /DodoTests/Image/67px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Image/67px.png -------------------------------------------------------------------------------- /DodoTests/Image/96px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Image/96px.png -------------------------------------------------------------------------------- /DodoTests/Image/red_and_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Image/red_and_green.png -------------------------------------------------------------------------------- /DodoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Info.plist -------------------------------------------------------------------------------- /DodoTests/Mock/DodoMockTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Mock/DodoMockTests.swift -------------------------------------------------------------------------------- /DodoTests/Style/DodoPresetsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Style/DodoPresetsTests.swift -------------------------------------------------------------------------------- /DodoTests/Style/DodoStyleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Style/DodoStyleTests.swift -------------------------------------------------------------------------------- /DodoTests/TestHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/TestHelpers.swift -------------------------------------------------------------------------------- /DodoTests/TestHelpers/LayoutGuideMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/TestHelpers/LayoutGuideMock.swift -------------------------------------------------------------------------------- /DodoTests/TestHelpers/Mocks/ButtonViewDelegateMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/TestHelpers/Mocks/ButtonViewDelegateMock.swift -------------------------------------------------------------------------------- /DodoTests/TestHelpers/PixelColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/TestHelpers/PixelColor.swift -------------------------------------------------------------------------------- /DodoTests/TestHelpers/PixelColorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/TestHelpers/PixelColorTests.swift -------------------------------------------------------------------------------- /DodoTests/TestHelpers/TestBundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/TestHelpers/TestBundle.swift -------------------------------------------------------------------------------- /DodoTests/TestHelpers/XCTest+postKeyboardNotification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/TestHelpers/XCTest+postKeyboardNotification.swift -------------------------------------------------------------------------------- /DodoTests/TestHelpers/XCTestCase+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/TestHelpers/XCTestCase+Helpers.swift -------------------------------------------------------------------------------- /DodoTests/UIView+SwiftAlertBarTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/UIView+SwiftAlertBarTests.swift -------------------------------------------------------------------------------- /DodoTests/Utils/DodoColorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Utils/DodoColorTests.swift -------------------------------------------------------------------------------- /DodoTests/Utils/Mocks/ButtonViewDelegateMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/DodoTests/Utils/Mocks/ButtonViewDelegateMock.swift -------------------------------------------------------------------------------- /Graphics/AppIcons/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/1024.png -------------------------------------------------------------------------------- /Graphics/AppIcons/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/120.png -------------------------------------------------------------------------------- /Graphics/AppIcons/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/152.png -------------------------------------------------------------------------------- /Graphics/AppIcons/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/167.png -------------------------------------------------------------------------------- /Graphics/AppIcons/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/180.png -------------------------------------------------------------------------------- /Graphics/AppIcons/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/29.png -------------------------------------------------------------------------------- /Graphics/AppIcons/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/40.png -------------------------------------------------------------------------------- /Graphics/AppIcons/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/58.png -------------------------------------------------------------------------------- /Graphics/AppIcons/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/76.png -------------------------------------------------------------------------------- /Graphics/AppIcons/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/80.png -------------------------------------------------------------------------------- /Graphics/AppIcons/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/AppIcons/87.png -------------------------------------------------------------------------------- /Graphics/Dodo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/Dodo.png -------------------------------------------------------------------------------- /Graphics/Dodo.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/Dodo.sketch -------------------------------------------------------------------------------- /Graphics/DodoIcons/close.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/DodoIcons/close.sketch -------------------------------------------------------------------------------- /Graphics/DodoIcons/close_256px.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/DodoIcons/close_256px.pdf -------------------------------------------------------------------------------- /Graphics/DodoIcons/reload.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/DodoIcons/reload.sketch -------------------------------------------------------------------------------- /Graphics/DodoIcons/reload_256px.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/DodoIcons/reload_256px.pdf -------------------------------------------------------------------------------- /Graphics/Paintings/Dodo_VOC_Gelderland_1602.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/Paintings/Dodo_VOC_Gelderland_1602.jpg -------------------------------------------------------------------------------- /Graphics/Paintings/alices_adventures_in_wonderland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/Paintings/alices_adventures_in_wonderland.png -------------------------------------------------------------------------------- /Graphics/Paintings/daftleven_dodo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/Paintings/daftleven_dodo.jpg -------------------------------------------------------------------------------- /Graphics/Paintings/dodo_reunion-Rothschild_original.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/Paintings/dodo_reunion-Rothschild_original.jpg -------------------------------------------------------------------------------- /Graphics/Paintings/jan_savery_dodo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/Paintings/jan_savery_dodo.jpg -------------------------------------------------------------------------------- /Graphics/buttons/dodo_a_message_bar_for_ios_written_in_swift.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/buttons/dodo_a_message_bar_for_ios_written_in_swift.jpg -------------------------------------------------------------------------------- /Graphics/buttons/left_and_right_button.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/buttons/left_and_right_button.jpg -------------------------------------------------------------------------------- /Graphics/buttons/left_button.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/buttons/left_button.jpg -------------------------------------------------------------------------------- /Graphics/dodo_demo_ios_app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/dodo_demo_ios_app.jpg -------------------------------------------------------------------------------- /Graphics/presets/error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/presets/error.jpg -------------------------------------------------------------------------------- /Graphics/presets/info.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/presets/info.jpg -------------------------------------------------------------------------------- /Graphics/presets/success.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/presets/success.jpg -------------------------------------------------------------------------------- /Graphics/presets/warning.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Graphics/presets/warning.jpg -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/README.md -------------------------------------------------------------------------------- /scripts/concatenate_swift_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgenyneu/Dodo/HEAD/scripts/concatenate_swift_files.sh --------------------------------------------------------------------------------