OmenTextField
A better TextField for SwiftUI. A growing, multiline, auto-focusable TextField supporting bindable focus.
This has been pulled out of my flashcard app, Omenโin case you need some help memorizing SwiftUI overloads ๐
Example
A simple example app is included in the OmenTextFieldExample subproject.
Installation with Swift Package Manager
You can add OmenTextField to an Xcode project by adding it as a package dependency.
- From the File menu, select Swift Packages โบ Add Package Dependencyโฆ
- Paste "https://github.com/kitlangton/OmenTextField" into the package repository URL text field
- Hit Enter!
To-do List
- iOS support (using UITextView)
- macOS support (using NSTextView)
- Add overrideable
returnKey
for iOS - Add
onCommit
callback