├── .gitignore ├── Demo ├── AppDelegate.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── SceneDelegate.swift ├── UITextField+Extension.swift └── ViewController.swift ├── Images └── JDTextField.gif ├── JDTextField.podspec ├── JDTextField.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── jawadali.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── jawadali.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── JDTextField │ ├── CALayer+Extension.swift │ ├── CAShapeLayerFactory.swift │ ├── Info.plist │ ├── JDTextField.h │ ├── JDTextField.swift │ ├── String+Extension.swift │ └── UIView+Extension.swift └── Tests ├── JDTextFieldRepoTests ├── JDTextFieldRepoTests.swift └── XCTestManifests.swift └── LinuxMain.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /Demo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Demo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/Info.plist -------------------------------------------------------------------------------- /Demo/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/SceneDelegate.swift -------------------------------------------------------------------------------- /Demo/UITextField+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/UITextField+Extension.swift -------------------------------------------------------------------------------- /Demo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Demo/ViewController.swift -------------------------------------------------------------------------------- /Images/JDTextField.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Images/JDTextField.gif -------------------------------------------------------------------------------- /JDTextField.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/JDTextField.podspec -------------------------------------------------------------------------------- /JDTextField.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/JDTextField.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /JDTextField.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/JDTextField.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /JDTextField.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/JDTextField.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /JDTextField.xcodeproj/project.xcworkspace/xcuserdata/jawadali.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/JDTextField.xcodeproj/project.xcworkspace/xcuserdata/jawadali.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /JDTextField.xcodeproj/xcuserdata/jawadali.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/JDTextField.xcodeproj/xcuserdata/jawadali.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /JDTextField.xcodeproj/xcuserdata/jawadali.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/JDTextField.xcodeproj/xcuserdata/jawadali.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/README.md -------------------------------------------------------------------------------- /Sources/JDTextField/CALayer+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Sources/JDTextField/CALayer+Extension.swift -------------------------------------------------------------------------------- /Sources/JDTextField/CAShapeLayerFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Sources/JDTextField/CAShapeLayerFactory.swift -------------------------------------------------------------------------------- /Sources/JDTextField/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Sources/JDTextField/Info.plist -------------------------------------------------------------------------------- /Sources/JDTextField/JDTextField.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Sources/JDTextField/JDTextField.h -------------------------------------------------------------------------------- /Sources/JDTextField/JDTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Sources/JDTextField/JDTextField.swift -------------------------------------------------------------------------------- /Sources/JDTextField/String+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Sources/JDTextField/String+Extension.swift -------------------------------------------------------------------------------- /Sources/JDTextField/UIView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Sources/JDTextField/UIView+Extension.swift -------------------------------------------------------------------------------- /Tests/JDTextFieldRepoTests/JDTextFieldRepoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Tests/JDTextFieldRepoTests/JDTextFieldRepoTests.swift -------------------------------------------------------------------------------- /Tests/JDTextFieldRepoTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Tests/JDTextFieldRepoTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwd-ali/JDTextField/HEAD/Tests/LinuxMain.swift --------------------------------------------------------------------------------