- Issue created by @hooroomoo
- Status changed to Active
over 1 year ago 1:59pm 27 April 2023 - Assigned to hooroomoo
- 🇺🇸United States hooroomoo
This is prototyped up already so assigning it to myself so no one wastes time doing work that already exists.
- last update
over 1 year ago Custom Commands Failed - @hooroomoo opened merge request.
- last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,370 pass, 1 fail - last update
over 1 year ago 29,378 pass - 🇫🇮Finland lauriii Finland
The groups are based on #3346539-6: [Plan] Improve field creation experience → card sort. We have run a round of usability tests with designs that are using these groups, and the results were really encouraging. What we tested was a slightly different design based on modals, but the UX was similar to this. The process will be converted to use modals in ✨ Use modals on the Manage Fields page Needs work after 📌 Save FieldStorageConfig at the same time as FieldConfig Fixed has been resolved.
Discussed with @ckrina to come up with a deliverable that is a step forwards, but doesn't rely on modals. The goal is for this to also help us in the overarching goal to revamp the field creation experience in 🌱 [Plan] Improve field creation experience Active which is based on modals. Attaching a screenshot of the mockup to the issue summary.
- last update
over 1 year ago 29,378 pass - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - 🇺🇸United States hooroomoo
Last few commits include:
- changing the field types to radio buttons
- adding an ajax callback to show the different field options when a field type is clickedStill needs to be done (the form is on FieldStorageAddForm.php)
- - submission handling (I think \Drupal\field_ui\Form\FieldAddForm::submitForm is mostly correct that could probably just be copied but needs to be tweaked to pass in the correct values)
- - adding group descriptions as @annotations instead of hardcoding them. each group might need their own file and class for the annotation? I am not so sure about this one. (refer to any of the files with '@FieldType' for an example)
- the group description texts can be found here:
https://github.com/bbenjamin/drupal/blob/10.1.x/core/modules/field_ui/src/Controller/FieldConfigListController.php#L246
- - sort the field options to reflect the screenshot (i think for now we're sorting by description length)
- - display the field description (these are already in annotations) I added this to the showFieldsCallback() but for some reason it isn't showing up).
- last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,242 pass, 52 fail - last update
over 1 year ago 29,243 pass, 50 fail - last update
over 1 year ago Custom Commands Failed - 🇺🇸United States hooroomoo
Added styling for the top half, styling for the bottom field half needs to be updated
- last update
over 1 year ago 29,246 pass, 50 fail - last update
over 1 year ago 29,246 pass, 50 fail - 🇺🇸United States hooroomoo
Added styling to the rest of the page. navigating with keyboard still needs work
- 🇪🇸Spain ckrina Barcelona
@hooroomoo I'd leave around 2px of white space around the grey wrapper of each icon on the checkbox, and adjust the min-height to the icon height (plus the white space around it). Thanks, it's really cool to see this implemented! Also, I've suggested and icon for the default one on Figma, let's see if it makes sense for you.
- First commit to issue fork.
- last update
over 1 year ago 29,256 pass, 48 fail - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,270 pass, 38 fail - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,267 pass, 38 fail - 🇺🇸United States hooroomoo
I updated the form for field types that are not in groups (comment, boolean, email, etc) to have their value under 'new-storage-type' which fixed fixed several tests without having to change any of the tests.
In FieldUITestTrait.php I also updated fieldUIAddNewField() function to handle adding fields that are part of a group. This should hopefully also fix several tests without having to change any of them. The fieldUIAddNewFieldJS() function in the FieldUIJSTestTrait.php still needs to handle adding fields that are part of a group.
I'm hoping a lot of these tests can just be fixed by using these trait functions and we won't need to have to change any strings in every test.
- 🇺🇸United States tim.plunkett Philadelphia
tim.plunkett → made their first commit to this issue’s fork.
- last update
over 1 year ago 29,281 pass, 31 fail - last update
over 1 year ago 29,286 pass, 30 fail - last update
over 1 year ago 29,288 pass, 28 fail - last update
over 1 year ago 29,339 pass, 18 fail - last update
over 1 year ago 29,367 pass, 6 fail 1:45 1:17 Running- First commit to issue fork.
- last update
over 1 year ago 29,385 pass, 4 fail - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,386 pass, 2 fail - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,386 pass, 2 fail - Status changed to Needs work
over 1 year ago 8:26am 22 May 2023 - 🇮🇳India narendraR Jaipur, India
The reason for test failure above is
comment_form_field_ui_field_storage_add_form_alter
where it is unset when required condition is met. This is now failing due to change in html structure of FieldStorageAddForm.We also need to look into other hook_form_FORM_ID_alter() for 'field_ui_field_storage_add_form' to adjust changes as per new flow.
- last update
over 1 year ago 29,260 pass, 38 fail - last update
over 1 year ago 29,388 pass - Open on Drupal.org →Environment: PHP 8.1 & MySQL 5.7last update
over 1 year ago Waiting for branch to pass - Open on Drupal.org →Environment: PHP 8.1 & MySQL 5.7last update
over 1 year ago Waiting for branch to pass - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,387 pass, 2 fail - last update
over 1 year ago 29,259 pass, 40 fail - last update
over 1 year ago 29,388 pass - 🇪🇸Spain ckrina Barcelona
I just defined several states for this interactive element. You can find them on Figma here to pick colors/sizes/spaces: https://www.figma.com/file/5ewzpvdhb1aRY462bn285I/In-progress-(Cristina)?type=design&node-id=695%3A2543&t=HbD1gqRsUG4Kqv0O-1
40:28 34:34 Running- last update
over 1 year ago 29,371 pass, 4 fail - last update
over 1 year ago 29,374 pass, 3 fail - last update
over 1 year ago Custom Commands Failed 46:26 44:37 Running- 🇺🇸United States hooroomoo
The radio buttons position is off right now, I wasn't sure how to fix it without breaking the responsiveness of the icon background filling up the container.
The layout shift on hover, checked, focus states is a little better now after subtracting the size of the border from
each of the margins in the state, but there is still the slightest shift. - Status changed to Needs review
over 1 year ago 7:34pm 25 May 2023 - last update
over 1 year ago 29,395 pass - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,396 pass - First commit to issue fork.
- last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,304 pass, 30 fail - last update
over 1 year ago 29,399 pass - Status changed to Needs work
over 1 year ago 9:53pm 30 May 2023 - 🇺🇸United States smustgrave
If this was discussed already apologizes
Testing this out and functionally seems to be working.
Could a different default icon be used? The comments and telephone icons were the same and it looks like a reverse ckeditor image upload icon. I know those fields but almost seems like it would be uploading a file, which obviously neither field does.
This one may have been me. But when I selected the telephone option, it almost felt like I could select multiple fields to add at once. That may be a me issue but wanted to mention.
I also forgot to set my label since that's now first field when previously you had to select a field first before having to put a label. Think this is a good change but definitely new.
Think the biggest one is the default icon for me.
- First commit to issue fork.
- last update
over 1 year ago 29,400 pass - last update
over 1 year ago Custom Commands Failed - 🇫🇮Finland lauriii Finland
The implementation of the designs still need some adjustments:
- The icon width should remain consistent even when the height increases
- There shouldn't be empty space between the label and the description
- The label text should be 16px without bold
- The description text size should be 14px
- On some screen sizes, when toolbar is in vertical mode the description text can overflow
- last update
over 1 year ago 29,400 pass - last update
over 1 year ago 29,400 pass - last update
over 1 year ago 29,400 pass - 🇺🇸United States hooroomoo
I added a puzzle piece icon that is a lighter shade of gray for the default/fallback icon. Project browser currently has the same thing for projects that don't have an icon.
- last update
over 1 year ago 29,400 pass - Status changed to Needs review
over 1 year ago 9:19pm 31 May 2023 - Status changed to Needs work
over 1 year ago 10:44pm 31 May 2023 - 🇺🇸United States smustgrave
Left a small comment on the MR.
Also the green outline seems to be running flush with the text. Looks kinda weird.
Wonder if a change record should be started. How do contrib fields easily add an image for example.
- last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,400 pass - Status changed to Needs review
over 1 year ago 6:46pm 1 June 2023 - 🇺🇸United States hooroomoo
Created a CR for FieldStorageAddForm structure change and the new field_type_category_info() hook that explains how contrib modules can add their own category properties using the hook.
- Status changed to Needs work
over 1 year ago 9:46pm 1 June 2023 - 🇺🇸United States smustgrave
Hate to be that guy
But the green focus now covers partially a letter.
- last update
over 1 year ago Custom Commands Failed - Open on Drupal.org →Environment: PHP 8.1 & MySQL 5.7last update
over 1 year ago Waiting for branch to pass - last update
over 1 year ago 29,412 pass, 6 fail - last update
over 1 year ago 29,414 pass, 2 fail - last update
over 1 year ago 29,418 pass - Status changed to Needs review
over 1 year ago 6:54pm 7 June 2023 - last update
over 1 year ago 29,418 pass - 🇺🇸United States hooroomoo
@narendraR Oops looks like we pushed the same fix around the same time 😅
- Status changed to RTBC
over 1 year ago 3:37pm 8 June 2023 - 🇺🇸United States smustgrave
Took a look at this during DrupalCon. Small css issues I reported have been resolved.
Tested by adding a few fields, some with with sub options, like entity reference and everything functions.Very neat feature
- last update
over 1 year ago 29,420 pass - last update
over 1 year ago 29,420 pass - last update
over 1 year ago 29,425 pass - last update
over 1 year ago 29,425 pass - last update
over 1 year ago 29,425 pass - Status changed to Needs work
over 1 year ago 7:24am 14 June 2023 - last update
over 1 year ago Custom Commands Failed - Status changed to Needs review
over 1 year ago 8:59pm 15 June 2023 - last update
over 1 year ago 29,430 pass, 1 fail - last update
over 1 year ago 29,430 pass, 1 fail - Status changed to Needs work
over 1 year ago 10:29pm 15 June 2023 - 🇺🇸United States smustgrave
Seems 1 small failure.
Will keep an eye out though as imagine will be a quick fix.
- last update
over 1 year ago 29,431 pass - Status changed to Needs review
over 1 year ago 8:52am 16 June 2023 - Status changed to RTBC
over 1 year ago 5:45pm 16 June 2023 - last update
over 1 year ago 29,432 pass - last update
over 1 year ago 29,432 pass - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - Status changed to Needs work
over 1 year ago 4:05pm 19 June 2023 The Needs Review Queue Bot → tested this issue. It fails the Drupal core commit checks. Therefore, this issue status is now "Needs work".
This does not mean that the patch needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide → to find step-by-step guides for working with issues.
- last update
over 1 year ago 29,432 pass - last update
over 1 year ago 29,432 pass - Status changed to RTBC
over 1 year ago 9:16am 20 June 2023 - 🇮🇳India rajeshreeputra Pune
Rebased, changes looks good to me, hence moving to RTBC.
- 🇺🇸United States tim.plunkett Philadelphia
Uploading static patch for 10.1.x, please ignore. Use the MR for further work!
- last update
over 1 year ago 29,432 pass, 1 fail - last update
over 1 year ago 29,433 pass - Status changed to Needs work
over 1 year ago 7:05pm 21 June 2023 - 🇺🇸United States bnjmnm Ann Arbor, MI
Looks like in some cases, depending on where a newline happens, the focus outline overlaps with the text a bit
Comments, Date Range, and Telephone Number could use icons instead of the default media one.
- 🇺🇸United States hooroomoo
Posting date range icon requested in #45 here in case someone else jumps on this. (This svg has been optimized on SVGOMG already)
- First commit to issue fork.
- last update
over 1 year ago 29,439 pass, 1 fail - last update
over 1 year ago 29,440 pass - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,440 pass - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,440 pass - last update
over 1 year ago 29,445 pass - Status changed to Needs review
over 1 year ago 11:50pm 26 June 2023 - Status changed to Needs work
over 1 year ago 1:47am 27 June 2023 - 🇺🇸United States bnjmnm Ann Arbor, MI
Pushing back on two remaining things, but this is the final stretch.
- last update
over 1 year ago 29,445 pass - Status changed to Needs review
over 1 year ago 5:48pm 27 June 2023 - last update
over 1 year ago 29,445 pass - last update
over 1 year ago 29,446 pass - last update
over 1 year ago 29,446 pass - Status changed to RTBC
over 1 year ago 8:16pm 28 June 2023 - 🇫🇮Finland lauriii Finland
I've reviewed the code several times in the life cycle of this issue so I'm pretty familiar with it at this point. I went through the recent commits and went through the code changes and all looks good.
- last update
over 1 year ago 29,567 pass - 🇺🇸United States bnjmnm Ann Arbor, MI
This did not apply cleanly to 11.x so here's a patch to be sure it gets through the testbot and I plan to commit once green.
- Status changed to Needs work
over 1 year ago 9:23pm 28 June 2023 - 🇳🇱Netherlands yoroy
Thanks Lauriii for setting up this simplytest.me so that I could play around with this a bit. (https://master-nnmtgk55ieypf82fpkpcsj7mvgb6d0ez.tugboatqa.com/ for as long as it lasts)
I think I found a bug where going back and forth between selecting fields ended up creating a different field than what was selected on save.
Steps to reproduce:
- go to /admin/structure/types/manage/article/fields/add-field
- click 'Boolean'
- click 'Reference'
- select taxonomy term as the reference type
- click Save and continue
- This sends me to the field settings for a boolean field instead of for the taxonomy term reference I selected lastA usability issue that bit at least me *every time* I tried out this procedure is that I forgot to enter a label for the field. The fields types are visually so attractive that the poor little label field above got ignored.
- 🇫🇮Finland lauriii Finland
I think I found a bug where going back and forth between selecting fields ended up creating a different field than what was selected on save.
Good catch 👍 Was able to reproduce with the steps you provided. Definitely worth addressing.
A usability issue that bit at least me *every time* I tried out this procedure is that I forgot to enter a label for the field. The fields types are visually so attractive that the poor little label field above got ignored.
This is similar to what was reported in #24 so might be worth looking into a bit. I'll talk with @ckrina if she has ideas how we could try to improve this. However, we could potentially move the label away from this step after 📌 Combine field storage and field instance forms Fixed .
- last update
over 1 year ago 29,567 pass - last update
over 1 year ago 29,567 pass - last update
over 1 year ago 29,564 pass, 2 fail - 🇷🇴Romania amateescu
Overall this looks really good! Just posted an initial review in the MR.
In addition to those points, can we figure out any other solution for field types to declare the icon that should be used, either for a category or for a specific field type? Maybe as a new annotation property, or a method on the field type class? Adding all those libraries just for an icon seems a bit excessive IMO :)
- last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - Status changed to Needs review
over 1 year ago 9:22am 29 June 2023 - 🇫🇮Finland lauriii Finland
In addition to those points, can we figure out any other solution for field types to declare the icon that should be used, either for a category or for a specific field type? Maybe as a new annotation property, or a method on the field type class? Adding all those libraries just for an icon seems a bit excessive IMO :)
This would be really nice! We actually had something like this first but run into challenges with defining the correct path, and figuring out how themes would be able to override those. We realized we don't have this as an existing pattern anywhere in core so we decided to go with the current approach which is used by other places doing anything close to this. We definitely should look if we could introduce it for field groups and couple other places like Toolbar.
- last update
over 1 year ago 29,568 pass - last update
over 1 year ago Custom Commands Failed - 🇷🇴Romania amateescu
Thanks for all the updates, this looks ready to me.
Are we planning to address the feedback about the label field being easy to miss in this issue or a followup?
- 🇫🇮Finland lauriii Finland
We're planning to do some more user tests on this once 📌 Save FieldStorageConfig at the same time as FieldConfig Fixed is closer to landing and we could iterate on the designs then. We might be even able to move the label to the second step of the process.
We've tested a similar design to this with users and noticed this issue there as well. However, all of the users were able to recover from this quickly. Given that we will have more options for addressing this once we've made a bit more progress, and that all users we tested this with preferred the current UI over the existing UI, I'd lean towards addressing that in a follow-up. I discussed this with @ckrina some time earlier and she was on board with this plan.
- last update
over 1 year ago 29,552 pass, 2 fail - Open on Drupal.org →Environment: PHP 8.2 & MySQL 8last update
over 1 year ago Not currently mergeable. - Open on Drupal.org →Environment: PHP 8.2 & MySQL 8
48:50 48:50 Queueing - last update
over 1 year ago 29,572 pass - Status changed to RTBC
over 1 year ago 7:39am 30 June 2023 - 🇳🇱Netherlands yoroy
> We might be even able to move the label to the second step of the process.
That seems to be the way to go. It's fine to commit this as is as long as we keep iterating but sounds like that's the plan anyway. E.g. the visual relationship between the main item and its subs could still be strengthened by dimming the other main items. But I'm especially wondering why the subs are shown at the bottom instead of spliced in right below the selected item.
Also, on the one hand: good to see a follow up for refining field descriptions, on the other hand, why introduce them in this really not yet great version? It's a bit uncomfortable to see this essentially big improvement introduce its own significant ux regressions.
Ok, done complaining :) This should be committed because it's a very big step in the right direction. Good work!
- last update
over 1 year ago 29,571 pass - 🇫🇮Finland lauriii Finland
That seems to be the way to go. It's fine to commit this as is as long as we keep iterating but sounds like that's the plan anyway. E.g. the visual relationship between the main item and its subs could still be strengthened by dimming the other main items. But I'm especially wondering why the subs are shown at the bottom instead of spliced in right below the selected item.
This was always intended as the first iterative step to improve the field creation workflow. I don't think it ever made it to the issue summary but was mentioned in #7. A lot will still change so we didn't want to spend too much time perfecting this. Even now, I think we spent more time than on this iterative step than we anticipated. 😅
Also, on the one hand: good to see a follow up for refining field descriptions, on the other hand, why introduce them in this really not yet great version? It's a bit uncomfortable to see this essentially big improvement introduce its own significant ux regressions.
I agree that this introducing it's own regressions to the UX but the reason we are trying to make this iterative step is that we believe it's a step forward (which we have validated with user tests utilizing this change). It also sounds like you agree with this.
We definitely want to improve the UX from here on but just not on this specific issue. This issue is already introducing changes to 112 files across core, and adds over 1000 lines of code, which makes it really expensive to keep iterating on anything here.
- last update
over 1 year ago CI aborted - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,571 pass - last update
over 1 year ago 29,571 pass -
bnjmnm →
committed 9d522de0 on 11.x authored by
hooroomoo →
Issue #3356894 by hooroomoo, lauriii, srishtiiee, Rajeshreeputra,...
-
bnjmnm →
committed 9d522de0 on 11.x authored by
hooroomoo →
- Status changed to Fixed
over 1 year ago 7:27pm 30 June 2023 - 🇺🇸United States bnjmnm Ann Arbor, MI
You know what? With 111 files changed there might be a few things that aren't perfect, but I and several other community members have gone over this many times. I do believe this has been reviewed to the point where anything truly problem-causing has been addressed.
The sooner this gets in, the sooner it can be iterated and improved upon with a healthy time window before 10.2, and within those improvements I'm sure any existing nits can be knocked out. For now, this is an excellent step in a the right direction for Drupal's UX with good test coverage (and improvements to tests in general). Thanks all!
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
Great work everyone 🎉
I was surprised to see the info hook pattern return when we spent a lot of the D8 cycle removing info hooks
Did we consider YML instead?
I see a review from Tim, so I'm surprised he didn't flag this too
- 🇳🇮Nicaragua dinarcon
Awesome that this has landed. Thanks everyone!
@bnjmnm mentions 10.2 in the message where the issue status is changed to fixed. Does this needs to be backported to Drupal 10? Or is it meant to be a feature only available in Drupal 11?
- 🇺🇸United States smustgrave
11.x is essentially the main branch right now. So Drupal releases will be tagged off that. So 10.2 will be tagged at some point from the 11.x branch.
- Issue was unassigned.
- 🇺🇸United States tim.plunkett Philadelphia
@dinarcon See https://www.drupal.org/node/3359338 → , the branching approach has changed. Everything currently in 11.x will be in 10.2.x
@larowlan I did flag that in discussions with @lauriii and @hooroomoo, and maybe we should have revisited that, but at the time it seemed like a reasonable way to make progress. The hook itself underwent a good deal of iteration in the past few months, and it was "just faster" to develop this way.
I think if we want to switch it away from a hook and can do so before 10.2, it's worth a follow-up!
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
Thanks Tim
I agree pragmatism and velocity over idealism is the best way to get these big ticket wins in.
I'll make a follow up to explore, plenty of time till 10.2 if we change it slightly
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
Small follow-up for the theme wrapper suggestion, I think we can specify it a bit more cleanly 📌 Remove field_ui_theme_suggestions_form_element_alter in favor of specifying the theme wrapper on the element Fixed
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
A minor follow up to make the category grouping more defensive 🐛 Logic to decide if a field category is a category ID or not is brittle Closed: works as designed
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
A follow-up to add a BC layer for modules that define their own field UI categories, rather than a hard break 🐛 Assertion error for any module defining its own field type category Closed: works as designed
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
A followup to improve the experience for consuming modules 📌 Allow field_type_categories.yml entries to define asset libraries Fixed
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
And one for plugins vs info hook discussion 📌 Consider replacing hook_field_type_category_info with YML based plugin discovery Fixed
- 🇪🇸Spain ckrina Barcelona
Added a follow-up for design 🐛 Adjust design implementation for the field types Fixed adjustments.
- 🇨🇦Canada mandclu
Is there any documentation for contrib maintainers on how to make modules that provide new fields can be ready for this? If so I'd be happy to cascade.
- 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
@mandclu at the moment the change record - but - I'd hold off because we might be removing the hook in favour of a yml file AND we might be simplifying how you attach a library
Automatically closed - issue fixed for 2 weeks with no activity.
- Status changed to Fixed
11 months ago 11:12am 19 December 2023 - 🇷🇴Romania claudiu.cristea Arad 🇷🇴
It's so confusing. Switching to Drupal 10.2 force you to reconstruct the history of this change. Can we have an unified change record merging the 2 as both changes are sequential an impacts a single update from Drupal < 10.2 to 10.2
- heddn Nicaragua
And the CR reference
See https://www.drupal.org/node/3364271
is for a node that 404s. Please, what do we need to do here? Open a follow-up to fix the CR and unify things? - heddn Nicaragua
Note, the change records also doesn't discuss any of the implications after upgrading to 10.2 and what that might mean to field widgets. See 🐛 Implement EntityReferenceItemInterface Needs work , where the States API totally breaks on form elements for fields now being nested in completely different locations.
- 🇬🇧United Kingdom jonathan1055
Here is the issue that will fix the incorrect CR url
🐛 Fix the deprecation URL for #3356894 and #3372097 Active - 🇬🇧United Kingdom alexpott 🇪🇺🌍
I think we're missing a change record for the support for arrays in the field type plugin description. The CR should cover why and when you should have an array here.