diff --git a/App/Sources/Enumerations/InputFieldFocus.swift b/App/Sources/Enumerations/InputFieldFocus.swift new file mode 100644 index 0000000..72abfb2 --- /dev/null +++ b/App/Sources/Enumerations/InputFieldFocus.swift @@ -0,0 +1,17 @@ +/// Identifies which input field should receive keyboard focus in todo task editing interfaces. +/// +/// This enumeration is designed to work with focus state property wrapper, enabling programmatic +/// control of keyboard focus between different text input fields when editing todo tasks. +enum InputFieldFocus { + /// The note text field has keyboard focus. + /// + /// This case represents the optional multi-line note field where users can + /// add additional details about a todo task. + case note + + /// The title text field has keyboard focus. + /// + /// This case represents the primary title field where users enter the + /// title of a todo task. + case title +}