-
-
Notifications
You must be signed in to change notification settings - Fork 3k
[UX] Better fields when creating forms #14513
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[UX] Better fields when creating forms #14513
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see no problem in this code change. It would be nice to have a custom Twig extension for the typeIcons
that would allow plugins to add to the list but I think the fallback is good enough at this point. It can always be added later.
For the testers, please test also the form behaviour also as a contact if all the progressive profiling still works.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!!
Thank you, @andersonjeccel!!!
This pull request has been mentioned on Mautic Forums. There might be relevant details there: https://forum.mautic.org/t/announcing-mautic-6-beta-now-available-for-testing/35196/1 |
Description
This PR makes marketer's life easier by showing which kind of field something is, without having to edit it.
shows info about form fields at a glance when building them, as sometimes having no header for preview can't tell you which kind of field this is, or purpose
UX planning
Colors
Green: For addition or growth actions (e.g., adding points, multiplying values).
Red: For removal, reduction, or division actions (when representing a decrease).
Blue: For filling in, updating data, or neutral/configurable actions.
Neutral (Gray): Represents relationship or when no specific action is being performed.
Other aspects
Before:
After:
📋 Steps to test this PR: