Phase 1: Alphabetize dropdowns and improve help text
UX improvements to make field validation more intuitive for non-technical users.
Changes
-
Inline validation on field configuration forms Validation rules now appear directly on field edit forms Positioned after "Required field" setting to group validation options together
-
Human-readable constraint labels Clear titles for all constraints (e.g., "At Least (>=)" instead of "GreaterThanOrEqual") Standardized form labels (e.g., "Minimum length", "Too short error") Helpful descriptions for non-technical users
-
Improved settings page Configure which constraints are available site-wide Category descriptions explaining each validation type
-
Token support Added "Supports tokens" notes to comparison constraints. Changed numeric fields to textfield to allow token input.
-
New LineCount constraint Validates minimum/maximum number of lines in text fields.
Testing Module installs without errors on Drupal 11.2 Validation works via entity save (compatible with JSON:API)