Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 958 Bytes

File metadata and controls

28 lines (17 loc) · 958 Bytes

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.

  1. From the File menu, select Swift Packages › Add Package Dependency…
  2. Paste "https://github.com/kitlangton/OmenTextField" into the package repository URL text field
  3. Hit Enter!

To-do List

  • iOS support (using UITextView)
  • macOS support (using NSTextView)
  • Add overrideable returnKey for iOS
  • Add onCommit callback