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

Update version to 1.6. #3254

Merged
merged 1 commit into from
Oct 31, 2017
Merged

Update version to 1.6. #3254

merged 1 commit into from
Oct 31, 2017

Conversation

mtias
Copy link
Member

@mtias mtias commented Oct 31, 2017

Changelog

  • Move the block toolbar to the editor's top header. This experiment seeks to reduce the presence of UI obscuring content.
  • Alternate style for block boundaries and multi-selection. Also engages "edit" mode when using arrow keys (hides UI).
  • Complete rework of arrow keys navigation between blocks—faster, clearer, and respects caret position while traversing text blocks.
  • Added keyboard shortcuts to navigate regions.
  • Implement multi-selection mode using just arrow with shift keys and support horizontal arrows.
  • Suggest a post format for additional blocks (embeds, gallery, audio, video) and expand on the heuristics to include case of one format-block at the top plus a paragraph of text below as valid.
  • Allow converting a classic block (post) into several Gutenblocks.
  • Several performance improvements 🎉
    • Avoid re-rendering all blocks on selection changes.
    • Add memoization for multi-select selectors.
    • Rework implementation of blockRef to avoid render cascade from block list.
    • Use flatMap when allocating the block list for rendering.
    • Reorganize logic to determine when a post can be saved to be less expensive.
  • Refactor handling of revisions to avoid loading them up-front, significantly reducing load time on long posts with many revisions.
  • Further memoization on selectors based on specific state keys.
  • Render meta-boxes as part of the main column, not as a collapsible box.
  • Improve handling of undo action stack by resetting only on setup. This makes undo a lot more usable in general.
  • Changes to block inserter design positioning tabs at the top. (1.5.1)
  • Remove multi-select buffer zone and throttle delay for a faster response.
  • API for handling custom formats/tokens in Editable.
  • Improve withApiData component to be able to serve cached data (if available) during an initial render.
  • Show block toolbar in HTML mode for mobile.
  • Update Shortcode block to use a textarea instead of single line input.
  • Increase width of invalid block message.
  • Avoid redirecting to Gutenberg when saving on classic editor. (1.5.2)
  • Don't show "edit as HTML" for the Code and Shortcode blocks.
  • Refactor notices state reducer as array optimizing performance.
  • Disable front-end styles for basic quote block.
  • Reorganize the meta-boxes components for code clarity.
  • Extract reusable PostSticky, PostFormat, PostPendingStatus, PostAuthor, PostTrash, PostExcerpt components.
  • Resolve issue with having to tab twice on the toolbar due to focusReturn utility interfering with button tooltips.
  • Reset min-width of Tooltip component.
  • Avoid function instantiation in render of WritingFlow component.
  • Add the gutenberg_can_edit_post_type filter for plugins to add or remove support for custom post types.
  • Update header toolbar keyboard navigation to include undo and redo buttons.
  • Don't show the classic editor dropdown on unsupported post types.
  • Drop resizable-box in favor of re-resizable to use in the image block resize handlers.
  • Correct placement of link-dialog after moving toolbar to the top.
  • Adjust revisions logic to link to latest entry.
  • Allow editable to accept aria attributes.
  • Add generic focus effect to popovers.
  • Remove unused focus prop from Button component.
  • Remove core namespace from demo content.
  • Enable iOS smooth scrolling within scroll containers.
  • Make sure link menu appears above sibling inserter.
  • Improve layout paneling for short-height viewports.
  • Fix problem with multi-select not working again after a group of blocks has been moved.
  • Fix problem with deleting a block in HTML mode.
  • Fix issue with keyboard navigation entering textareas (non contentEditable) and losing caret position.
  • Fix issue where clicking on an item within autocomplete would dismiss the popover and not select anything.
  • Fix visual issue with the document info popover. (1.5.2)
  • Fix bug with deleting featured image on a post.
  • Fix error with removing a block placeholder.
  • Fix problem with FF and meta-boxes.
  • Fix issue with Classic Text description showing all the time.
  • Fix issue with the color picker width.
  • Fix quick inserter display of custom block icons.
  • Fix missing node check when blurring a paragraph block.
  • Warn about misuses of z-index mappings.
  • Make use of the "build stages" feature in the travis config file.
  • Upgrade ESLint dependencies.
  • Move test configuration files to test/unit.
  • Add easy local environment setup and Cypress e2e tests.

@mtias mtias added the Gutenberg Plugin Issues or PRs related to Gutenberg Plugin management related efforts label Oct 31, 2017
@mtias mtias merged commit 29b04a0 into master Oct 31, 2017
@mtias mtias deleted the update/v-1-6-0 branch October 31, 2017 16:26
@StaggerLeee
Copy link

StaggerLeee commented Nov 3, 2017

Maybe better to show edit icon inside Images and Galleries ?

Perhaps this icon should not be treated as part of top toolbar. Serves very different purpose and is used more than any other of toolbar icons.

Or at least duplicate it there too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Gutenberg Plugin Issues or PRs related to Gutenberg Plugin management related efforts
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants