From 05599c6ff0af558b618e3abaed80917e6916c52b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oscar=20Bystr=C3=B6m=20Ericsson?= Date: Mon, 18 Apr 2022 10:58:49 +0200 Subject: [PATCH] Cleanup. --- README.md | 3 +-- Sources/DiffableTextKit/Models/Symbol.swift | 2 +- Sources/DiffableTextKit/Support/Info.swift | 2 +- Sources/DiffableTextKitXUIKit/BasicTextField.swift | 7 +++++++ .../DiffableTextKitXUIKit/Helpers/&NSTextAlignment.swift | 2 +- Sources/DiffableTextKitXUIKit/Models/Font.swift | 2 +- Sources/DiffableTextStylesXNumeric/Helpers/Lexicon.swift | 2 +- Sources/DiffableTextStylesXNumeric/Helpers/Links.swift | 2 +- Sources/DiffableTextStylesXNumeric/Scheme+Standard.swift | 2 +- 9 files changed, 15 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 3d64b152..b8ed6e4d 100644 --- a/README.md +++ b/README.md @@ -71,11 +71,10 @@ A text field that binds values and formats them as you type. |---|---------|-------------| | :iphone: | SwiftUI | Value, style, done | | :mountain: | Environment | Uses environment values | -| :mag_right: | Focusable | Supports use of @FocusState | +| :mag_right: | Focusable | Supports SwiftUI.FocusState | | :sewing_needle: | Customizable | Exposes [ProxyTextField](Sources/DiffableTextKitXUIKit/Views/ProxyTextField.swift) | | :zzz: | Convenient | Styles use sensible defaults | | :balance_scale: | Monospaced | Standard font is monospaced | -| :smiley: | Emojis | Uses native offsets | # Styles diff --git a/Sources/DiffableTextKit/Models/Symbol.swift b/Sources/DiffableTextKit/Models/Symbol.swift index 76a91e54..006ba79e 100644 --- a/Sources/DiffableTextKit/Models/Symbol.swift +++ b/Sources/DiffableTextKit/Models/Symbol.swift @@ -34,7 +34,7 @@ public struct Symbol: Equatable { } //=------------------------------------------------------------------------= - // MARK: Initializers - Static + // MARK: Initializers //=------------------------------------------------------------------------= @inlinable @inline(__always) public static func content(_ character: Character) -> Self { diff --git a/Sources/DiffableTextKit/Support/Info.swift b/Sources/DiffableTextKit/Support/Info.swift index d76328ff..caae6c81 100644 --- a/Sources/DiffableTextKit/Support/Info.swift +++ b/Sources/DiffableTextKit/Support/Info.swift @@ -75,7 +75,7 @@ public struct Info: CustomStringConvertible, Error { } //=--------------------------------------------------------------------= - // MARK: Initializers - Static + // MARK: Initializers //=--------------------------------------------------------------------= @inlinable public static func note(_ value: Any) -> Self { diff --git a/Sources/DiffableTextKitXUIKit/BasicTextField.swift b/Sources/DiffableTextKitXUIKit/BasicTextField.swift index 018558af..6c0285dd 100644 --- a/Sources/DiffableTextKitXUIKit/BasicTextField.swift +++ b/Sources/DiffableTextKitXUIKit/BasicTextField.swift @@ -16,6 +16,13 @@ import UIKit // MARK: * BasicTextField //*============================================================================* +/// An as-you-type formatting compatible UITextField. +/// +/// UITextField has two selection methods: drag and drop and keyboard inputs. +/// +/// - Use static selection for drag and drop. +/// - Use momentum selection for keyboard inputs. +/// public final class BasicTextField: UITextField { //=------------------------------------------------------------------------= diff --git a/Sources/DiffableTextKitXUIKit/Helpers/&NSTextAlignment.swift b/Sources/DiffableTextKitXUIKit/Helpers/&NSTextAlignment.swift index b3274bff..fb7f2650 100644 --- a/Sources/DiffableTextKitXUIKit/Helpers/&NSTextAlignment.swift +++ b/Sources/DiffableTextKitXUIKit/Helpers/&NSTextAlignment.swift @@ -31,7 +31,7 @@ extension NSTextAlignment { } //=------------------------------------------------------------------------= - // MARK: Initializers - Static + // MARK: Initializers //=------------------------------------------------------------------------= @inlinable static func adaptive(_ layout: UIUserInterfaceLayoutDirection, diff --git a/Sources/DiffableTextKitXUIKit/Models/Font.swift b/Sources/DiffableTextKitXUIKit/Models/Font.swift index 93004abd..d5748c05 100644 --- a/Sources/DiffableTextKitXUIKit/Models/Font.swift +++ b/Sources/DiffableTextKitXUIKit/Models/Font.swift @@ -51,7 +51,7 @@ public struct DiffableTextFont { } //=------------------------------------------------------------------------= - // MARK: Initializers - Static + // MARK: Initializers //=------------------------------------------------------------------------= @inlinable static func preferred(_ style: UIFont.TextStyle) -> Self { diff --git a/Sources/DiffableTextStylesXNumeric/Helpers/Lexicon.swift b/Sources/DiffableTextStylesXNumeric/Helpers/Lexicon.swift index 28688116..b641ad61 100644 --- a/Sources/DiffableTextStylesXNumeric/Helpers/Lexicon.swift +++ b/Sources/DiffableTextStylesXNumeric/Helpers/Lexicon.swift @@ -41,7 +41,7 @@ public final class Lexicon { } //=------------------------------------------------------------------------= - // MARK: Initializers - Static + // MARK: Initializers //=------------------------------------------------------------------------= /// Requires that formatter.numberStyle == .none. diff --git a/Sources/DiffableTextStylesXNumeric/Helpers/Links.swift b/Sources/DiffableTextStylesXNumeric/Helpers/Links.swift index db16b68b..4a12de4b 100644 --- a/Sources/DiffableTextStylesXNumeric/Helpers/Links.swift +++ b/Sources/DiffableTextStylesXNumeric/Helpers/Links.swift @@ -46,7 +46,7 @@ import Foundation } //=------------------------------------------------------------------------= - // MARK: Initializers - Static + // MARK: Initializers //=------------------------------------------------------------------------= @inlinable static func ascii() -> Self { diff --git a/Sources/DiffableTextStylesXNumeric/Scheme+Standard.swift b/Sources/DiffableTextStylesXNumeric/Scheme+Standard.swift index 6e4a2651..0c4f787d 100644 --- a/Sources/DiffableTextStylesXNumeric/Scheme+Standard.swift +++ b/Sources/DiffableTextStylesXNumeric/Scheme+Standard.swift @@ -40,7 +40,7 @@ import Foundation } //=------------------------------------------------------------------------= - // MARK: Initializers - Static + // MARK: Initializers //=------------------------------------------------------------------------= @inlinable static func reuse(_ format: T) -> Self where T: Formats.Number {