What’s new in Gutenberg? (12th January)

Hope everyone has had some good time! We are resuming the releases of GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ā€˜blocksā€™ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ for this new year. The first one ā€” 2.0 ā€” is rather big, with updates across the board. The highlights cover several pasting improvements, a more polished publish flow, blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. tweaks and extensibility additions, various accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both ā€œdirect accessā€ (i.e. unassisted) and ā€œindirect accessā€ meaning compatibility with a personā€™s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) improvements, block library updates (like new querying by categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. in latest posts), etc.

2.0 šŸ¦•ļ»æ

Design and editing experience

Components

Accessibility

  • Add speak message when a category is added.
  • Announce notices to assertive technologies with speak.
  • Add aria-labels to Code and HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. blocks.
  • Warn if multiple h1 headings are being used.
  • Add speak message and make "block settings" button label dynamic.
  • Make excerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that pluginā€™s metabox. functionality more accessible.
  • Add various headings around editor areas for screen-readers.
  • Improve accessibility of menu items in the main ellipsis menu.
  • Add missing tooltips to icon buttons.

Mobile

  • Render toolbar always by the block on mobile.
  • Improve performance of responsive calculations using matchMedia.
  • Avoid shifts around toolbar and scrolling issues on mobile.
  • Improve how the fixed-to-block toolbar looks on mobile. Change how the fixed position toolbars behave, making them sticky.
  • Prevent Mobile Safari from zooming the entire page when you open the inserter.

Block API and Misc.

Bug Fixes

#core-editor, #editor, #gutenberg, #gutenberg-new