Probleem
RichTextField en EditorField zijn nagenoeg identiek — beide renderen een WYSIWYG-editor met dezelfde configuratie-opties. Het enige verschil is de Blade view naam.
Impact:
- Consumer moet kiezen tussen twee fields zonder duidelijk verschil
- Onderhoud verdubbelt (twee plekken om security-fixes/features toe te passen)
- Verwarrend in autocomplete en docs
Voorstel
Consolideer naar één RichTextField. Als de twee onderliggende views echt verschillen (bv. TipTap vs Quill), introduceer een variant:
RichTextField::make('content')->variant('tiptap'); // of 'quill'
Verwijder EditorField met een deprecation marker en migratiepad in CHANGELOG.
Acceptatiecriteria
Probleem
RichTextFieldenEditorFieldzijn nagenoeg identiek — beide renderen een WYSIWYG-editor met dezelfde configuratie-opties. Het enige verschil is de Blade view naam.Impact:
Voorstel
Consolideer naar één
RichTextField. Als de twee onderliggende views echt verschillen (bv. TipTap vs Quill), introduceer een variant:Verwijder
EditorFieldmet een deprecation marker en migratiepad in CHANGELOG.Acceptatiecriteria
RichTextFieldmet->variant()builderEditorFieldblijft bestaan als deprecated alias voor backwards compat (1 release)