dimitrov-adrian/directus-extension-editorjs-interface

New version of editorjs

danieljwestman opened this issue · 2 comments

Is this extension ready for the new editorjs version (v2.23.*)? As for now this extension has an old version (v.2.22.2) which is pretty much far behind...

v2.23.0

  • Improvement — EditorConfig — The onChange callback now accepts two arguments: EditorJS API and the CustomEvent with type and detail allowing to determine what happened with a Block
  • New — Block API — The new dispatchChange() method allows to manually trigger the 'onChange' callback. Useful when Tool made a state mutation that is invisible for editor core.
  • Improvement — UI — Block Tunes toggler moved to the left
  • Improvement — UI — Block Actions (BT toggler + Plus Button) will appear on block hovering instead of click
  • Improvement — UI — Block Tunes toggler icon and Plus button icon updated
  • Improvement — Dev Example Page — The menu with helpful buttons added to the bottom of the screen
  • Improvement — Dev Example Page — The 'dark' theme added. Now we can code at night more comfortably.
  • Improvement — Rectangle Selection — paint optimized
  • Fix — Rectangle Selection — the first click after RS was not clear selection state. Now does.
  • Improvement — Blocks API — toolbar moving logic removed from blocks.move() and blocks.swap() methods. Instead, you should use Toolbar API (it was used by MoveUp and MoveDown tunes, they were updated).
  • New — Blocks API — The getBlockIndex() method added
  • New — Blocks API — the insert() method now has the replace: boolean parameter
  • New — Blocks API — the insert() method now returns the inserted Block API
  • New — Listeners API — the on() method now returns the listener id.
  • New — Listeners API — the new offById() method added
  • New — API — The new UiApi section was added. It allows accessing some editor UI nodes and methods.
  • New — The Roadmap added to the Readme
  • Refactoring — Toolbox became a standalone class instead of a Module. It can be accessed only through the Toolbar module.
  • Refactoring — CI flow optimized.
  • Fix - Recognize async onPaste handlers in tools codex-team/editor.js#1803.
  • Fix — Fire onChange event for native inputs codex-team/editor.js#1750

Latest:
https://github.com/codex-team/editor.js/releases/tag/v2.23.0

Not ready. Last weekend I had working on make it ready, but have some issue with the new styling and how the tool icon is placed in left, and all the menues are hidden under Directus sidebar. Some styles appeared broken too.

Anyway, I am planning to upgrade in next week.

It's now upgraded with the v1.4.0 version. The issue with the "bad looking" toolbox on 2.23 is addressed on 2.24