Skip to content

Releases: red-axe/am-editor

@aomao/[email protected]

04 Nov 03:38
Compare
Choose a tag to compare

Refactor

  • MutationObserver 产生 ops 的逻辑
  • 撤销与重做

@aomao/[email protected]

26 Oct 06:26
Compare
Choose a tag to compare

Fixed

  • shift + enter cannot wrap at the end of the paragraph

Feature

  • cannot copy the text at the end of a single line of the list
  • optimize the card selection state mechanism
  • the non-editing state does not enable the mouse scroll of the table plug-in to trigger the scroll bar
  • plugin-image does not display the image when the src has not changed, load the placeholder image

@aomao/[email protected]

25 Oct 08:13
Compare
Choose a tag to compare

Fixed

  • Fix the accuracy of restoring ops positions from MutationObserver
  • Undo, redo, and remote modification do not apply the node index correctly
  • The structure is disordered due to pasting

Feature

  • Add shortcut keys to copy and paste in the table
  • Add multiple editors to copy and paste boundary judgment
  • Add data-element=ui attribute to link ui
  • Optimize the quote plugin paste parsing

Docs

  • Update vue2 documentation

@aomao/[email protected]

21 Oct 06:36
Compare
Choose a tag to compare

Fixed

  • Paste cannot access the engine object
  • Cards enable autoSelected=false and do not perform selection

Feature

  • math add shortcut keys

@aomao/[email protected]

20 Oct 08:17
Compare
Choose a tag to compare

Feature

  • mention & math multiple asynchronous requests, interrupt all previous requests
  • add abort method to request.ajax

Fixed

  • setValue setHtml will trigger focus and cause scrolling

Chore:

  • change the vue build process

@aomao/[email protected]

15 Oct 07:35
Compare
Choose a tag to compare

Feature

  • Added shift-enter event interception processing
  • history optimizes the lock method mechanism in the history record
  • ot increases the error tolerance of getting index

Fixed

  • plugin-mark-range is not synchronized ot after marking
  • The mark plugin cannot be applied correctly after multiple nesting of mark
  • node after before cannot append the array NodeInterface
  • ot increases the error tolerance of getting index

@aomao/[email protected]

12 Oct 06:06
Compare
Choose a tag to compare

Feature

  • The style problem after the maximized card is selected

Fixed

  • mark range cannot be wrapped in collapsed
  • card the onChange event of the editable card cannot be triggered when the card toolbar has an input box
  • setValue setHtml If there are multiple editors, if the current editor is not focused, the value will be set to another editor

@aomao/[email protected]

08 Oct 15:45
Compare
Choose a tag to compare

Feature

Fiexd

  • parser pastes blank lines with mark nodes cannot be displayed
  • engine setValue cannot generate data-id in some cases
  • change deleteContent method may leave a blank line that cannot be selected after deleting

@aomao/[email protected]

07 Oct 14:31
Compare
Choose a tag to compare

Feature

  • optimize zero-width characters for mark and inline
  • file-uploader error handling

Fiexd

  • set the serial number markdown of an orderedlist is invalid
  • deleting a block node with an empty mark cannot delete blcok
  • wrong cursor position when setting markdown original painting
  • markdown does not restore the cursor correctly after undoing the operation
  • fix the wrong position of the collaborative cursor

@aomao/[email protected]

29 Sep 18:26
Compare
Choose a tag to compare

Feature

  • Optimize card selection logic
  • toolbar & mention quickly insert query input box is covered by text

Fiexd

  • In some cases setValue will add a blank line at the beginning of the document