Releases: YamabikoLab/yamabiko-table-reorder
Releases · YamabikoLab/yamabiko-table-reorder
Release list
v1.0.0
- Added: Completed the WordPress.org registration baseline accessibility work for Reorder Form, including keyboard operation, validation semantics, responsive collapsed-state semantics, focus handling, and accessible result announcements.
- Changed: Improved Reorder Form focus behavior across open, cancel, confirmation, applying, and successful completion so keyboard operation resumes at the relevant control or reordered result.
- Changed: Added accessible blocked, no-op, success, and failure announcements for Reorder Form and aligned Row / Column reorder completion feedback with the shared accessibility presentation.
- Fixed: Added the missing Column Reorder safe-termination notice presentation so interrupted or invalid drag endings are reported consistently with Row Reorder.
v0.9.8
- Fixed: Kept Column Reorder cell highlighting visible in Flexible Table Block after click or touch by separating the highlight from block-owned cell classes.
- Fixed: Improved Row and Column Reorder responsiveness on large Flexible Table Block tables by avoiding unnecessary cell-selection updates while Reorder Mode is active.
v0.9.7
- Changed: Updated first-use guidance to explain that rows and columns can be reordered by drag-and-drop or Reorder Form on both PC and Touch devices.
- Fixed: Grouped the three reorder toolbar entries into one first-use highlight and kept the highlight within the toolbar to prevent overlapping or clipped guidance visuals.
v0.9.6
- Fixed: Prevented Flexible Table Block editor controls from being duplicated into Row and Column Reorder moving overlays during drag-and-drop.
v0.9.5
- Changed: Simplified Row and Column Reorder drag feedback by removing surrounding row/column displacement, insertion gaps, and drop animations while keeping the moving overlay and insertion line focused on the active move and destination.
- Changed: Added a short-lived outline after valid Row and Column drops so the selected destination remains visible after the drag ends.
- Changed: Simplified the moving row and column displays and made their backgrounds transparent so destination table content remains visible during drag-and-drop.
v0.9.4
- Fixed: Prevented Column Reorder layout-availability monitoring from triggering ResizeObserver loop errors while editing tables.
v0.9.3
- Fixed: Prevented Column Reorder drag-and-drop from starting when the current table layout does not provide reliable horizontal column geometry, including stacked or reflow-style layouts.
- Changed: When Column Reorder drag-and-drop is unavailable for the current layout, the toolbar now explains the limitation and points to Reorder Form as the alternative while Row Reorder remains unaffected.
v0.9.2
- Changed: Moved reorder completion notices to the bottom-right of the editor so they are less likely to cover the table or Reorder Form, with reduced-motion support.
- Changed: Improved merged-cell rejection feedback for Row / Column Reorder by showing the affected row or column range more clearly.
- Fixed: Prevented intermittent Row / Column DnD lifecycle errors when a drag attempt ends before its reorder session has started.
v0.9.1
- Changed: Improved Reorder Form narrow layouts by allowing the bottom dock height to be adjusted and the form content to scroll within the available space.
- Fixed: Prevented result focus after confirmed reorders from automatically entering cell editing or opening the software keyboard on mobile devices.
v0.9.0
- Added: Added Reorder Form v1 for WordPress Core Table and Flexible Table Block, allowing rows and columns to be moved by specifying source and destination positions without drag-and-drop.
- Changed: Improved Reorder Form feedback for merged-cell constraints, apply results, and narrow editor layouts, including a collapsible bottom dock when space is limited.
- Changed: Unified user-facing completion feedback for Row Reorder, Column Reorder, and Reorder Form, and reduced unnecessary Table subtree updates when switching Reorder Mode on large Tables.