Skip to content
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

Widgets Editor Tracking Issue #24687

Closed
41 of 53 tasks
draganescu opened this issue Aug 20, 2020 · 5 comments
Closed
41 of 53 tasks

Widgets Editor Tracking Issue #24687

draganescu opened this issue Aug 20, 2020 · 5 comments

Comments

@draganescu
Copy link
Task lists! Give feedback
Contributor

@draganescu draganescu commented Aug 20, 2020

Last updated June 23, 2021

Extends #24551, preliminary for milestone 7
This is an overview issue that we'll maintain going forward into the 5.8 milestone. It attempts to track discussions and resulting actions about the Widgets Editor.

This overview tries not to track bugs of the Widgets Editor, for that you should filter open issues using the labels [Feature] Widgets Screen and [Type]Bug.

🏷 Important to do before 5.8 RC 1

Blockers for launching the Widgets Editor in WP 5.8

Widgets Screen

  • Unable to add widgets after Opting out of the Widgets Block Editor in WordPress 5.8-Beta2 Core-53479
  • wp.editor.initialize is not a function notice Core-53437
    This bug prevents legacy widgets such as Text from working which is a blocker. Has a (hacky) patch.
  • remove_theme_support doesn’t restore back to classic widgets editor Core-53424
    This bug prevents themes from opting out of the block editor which is a blocker. Has a patch.
  • Widget preivew not working if widget registered via a instance Core-53427
    This bug prevents widgets in LegacyWidget block to render properly. Has patch from @spacedmonkey.
  • Blocks that use entities are not saved in the widget editors #32756
    This bug prevents FSE blocks from working properly.

Blockers for making the Widgets Editor opt-out in WP 5.8

Backwards compatibility

  • Bundled Themes: Minor styling issues with blocks in widget areas Core-53422 Some of our bundled themes don’t play nicely with the default blocks that you see in a new WordPress install. Needs an assignee.

Widget screen

  • Latest Posts and Latest Comments blocks don’t look great when editor styles are disabled #32718
    This bug means that two of the default blocks you see in a new WordPress install look broken in the widgets screen and customizer. Needs an assignee.
  • Add editor styles to the widgets block editor Core-53344
    This is an alternative to the above. It’s more work and so perhaps not feasible for 5.8 but provides quite a nice UX as it makes widgets more WYSIWYG. @tellthemachines is looking into it.

🏷 Regular priority

Widgets in Customizer

The widgets editor in the Customizer should have a smooth user experience and be enabled by default.

  • Implement undo/redo #30400
  • Some legacy widgets don't fit in the customizer block editor #31194
  • Design exploration. #26900
  • Use temporary fix to make blocks appear in the Customizer #29283
  • Ensure compatibility with customizer hooks and filters #25417
  • Update Customizer to use Legacy Widget block instead of outputting JSON #30265
  • Add some basic e2e tests #30269
  • Remove temporary __unstable_instance hack #30266

Legacy Widget

Feature parity with the classic widgets screen

  • Provide ability to Clear Inactive Widgets #26232 #28267
  • Adding widgets to widget areas
  • Customizing widgets
  • Move widgets between widget areas #27409 #24328
  • Shortcode block not working in Widgets screen #27793
  • Provide 'Manage with Live Preview' #26244

Widgets editor

Block support in widget areas

REST API

@noisysocks noisysocks added this to Inbox in Block-based Widgets Editor via automation Aug 20, 2020
@noisysocks noisysocks moved this from Inbox to Overviews in Block-based Widgets Editor Aug 20, 2020
@noisysocks noisysocks added this to Design & Customization in Overviews Aug 20, 2020
@noisysocks noisysocks changed the title Overview - [Feature] Widgets Screen Block-based Widget Editor Jan 5, 2021
@noisysocks noisysocks removed this from Overviews in Block-based Widgets Editor Jan 5, 2021
@annezazu annezazu mentioned this issue Feb 8, 2021
22 tasks
@draganescu draganescu added this to Inbox in Block-based Widgets Editor via automation Feb 15, 2021
@draganescu draganescu changed the title Block-based Widget Editor Block-based Widget Editor Tracking issue Feb 15, 2021
@draganescu draganescu self-assigned this Feb 15, 2021
@draganescu draganescu changed the title Block-based Widget Editor Tracking issue Widgets Editor Tracking Issue Feb 18, 2021
@draganescu
Copy link
Contributor Author

@draganescu draganescu commented Apr 16, 2021

Updated to reflect the new focus on Backwards compatibility and extensibility.

@draganescu
Copy link
Contributor Author

@draganescu draganescu commented Apr 28, 2021

Updated by @noisysocks to reflect priorities for a good merge candidate for WP 5.8.

@draganescu
Copy link
Contributor Author

@draganescu draganescu commented Jun 17, 2021

I have updated this issue with new info (props @noisysocks) about blockers as we head into the code freeze for WP 5.8 RC 1.

@spacedmonkey
Copy link
Member

@spacedmonkey spacedmonkey commented Jun 18, 2021

@draganescu
Copy link
Contributor Author

@draganescu draganescu commented Jul 9, 2021

Hey! It's WordPress 5.8 RC2! Can you believe this? WIdgets are going to live nicely along with blocks thanks to the feature this issue tracked for so long!

Thanks everyone for the great work. 🎉 🙏🏻

Closing this as it has run its course. Let's track #33242 instead and make things even better!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Overviews
Design & Customization
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants