4317 Commits

Author SHA1 Message Date
aa0616657c [lexical-table] Feature: Improve logic for pasting table into table (#7408) 2025-04-01 23:42:59 +00:00
dcf078cf59 [lexical-rich-text] Bug Fix: Prevent indentation from becoming negative (#7411) 2025-04-01 17:33:41 +00:00
c0f3008534 [lexical] Bug Fix: Fix forward line deletion when using control+K (#7412) 2025-04-01 17:32:59 +00:00
46f8113073 [lexical-playground] Bug Fix: Floating toolbar position for end-aligned text (#7405) 2025-04-01 15:17:31 +00:00
1bafc3cdf5 [lexical] Chore: Change $getTextNodeOffset invariant to warn in prod (error in __DEV__) (#7397) 2025-03-31 16:53:13 +00:00
8fc84876d9 [lexical-react] Feature: Add option to disable first item auto-selection in menus (#7404) 2025-03-30 13:32:23 +00:00
77b8eed5d7 [lexical-devtools-core] Bug Fix: Update debug view to show KEY_ESCAPE_COMMAND immediately (#7403) 2025-03-30 12:55:33 +00:00
5a4e10c0dd [Bug Fix] Clone a node and use $setSelection instead of assigning dirty to true directly. (#7401) 2025-03-30 00:22:46 +00:00
4d459e3f47 [RFC][lexical-markdown] Replace whitespace with code point when the string has leading and trailing whitespaces (#7400) 2025-03-29 15:38:42 +00:00
dfeb7c79fc [lexical-yjs] Bug Fix: Fix scroll position getting changed when someone else makes a change in collab (#7398) 2025-03-28 20:01:14 +00:00
8d30f68ba4 [lexical-markdown] Bug Fix: Prevent Markdown shortcuts from applying to code-formatted text (#7395) 2025-03-28 20:01:06 +00:00
5e56647bbe [lexical-rich-text] Bug Fix: Fix right and up arrow key navigation with decorator nodes (#7393)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-03-27 22:43:47 +00:00
7d59a1a995 [lexical-yjs] Bug Fix: don't sync ElementNode __dir property (#7330) 2025-03-27 16:44:25 +00:00
e3ada06405 [lexical-link][lexical-playground] Feature: Add support for image links via NodeSelection (#7366)
Co-authored-by: Bob Ippolito <bob@ippoli.to>
2025-03-27 16:30:36 +00:00
680e23d2b0 [Breaking Change][lexical-markdown] Bug Fix: Preserve paragraph separation after block elements (#7386) 2025-03-27 16:17:45 +00:00
74efb1df70 [lexical-playground] Bug Fix: Use natural dimensions for inherited image size (#7388) 2025-03-27 16:16:31 +00:00
283a8fa4b1 [lexical-playground] Feature: clear blockelement formatting along with textNode (#7384) 2025-03-27 15:27:37 +00:00
7dd022053c update codeowners (#7389) 2025-03-27 08:31:06 +00:00
bee560aac0 Update dependencies: vite,@babel/runtime,prismjs,@babel/helpers (#7381) 2025-03-26 14:49:19 +00:00
6b2a701769 [Breaking Change][lexical] Bug Fix: Ensure updateEditorSync is always synchronous and use it when triggering listeners (#7378) 2025-03-26 02:27:08 +00:00
8c14af5d75 [lexical-list] Bug Fix: empty list item type change (#7380) 2025-03-25 20:39:15 +00:00
fc58b1325b [lexical-playground] Chore: Remove shared imports from playground (#7368) 2025-03-25 12:24:31 +00:00
8838212771 [__tests__] Update next version (#7374) 2025-03-25 07:32:21 +00:00
aefe552772 v0.29.0 (#7375)
Co-authored-by: Lexical GitHub Actions Bot <>
2025-03-25 06:54:11 +00:00
0f9de4c15d [lexical-playground] Chore: Update excalidraw to v0.18.0 (#7371) 2025-03-25 02:24:06 +00:00
4dc694810a [Breaking Change][lexical-table][lexical-playground] Bug Fix: Set tableFrozenColumn and tableFrozenRow classes only on the scrollable table wrapper (#7372) 2025-03-25 02:23:59 +00:00
ce8663899b [lexical] Bug Fix: Ignore input event from inside decorators (#7354) 2025-03-24 02:47:15 +00:00
d6d9b3c59b [Breaking Change][lexical-react] Refactor: LexicalNestedComposer add skipEditableListener prop and deprecate initialNodes prop and implicit namespace setting (#7357) 2025-03-24 02:45:41 +00:00
6a5a6c8c87 [lexical-playground] Bug Fix: Fix equation rendering in Safari (#7362) 2025-03-23 15:39:40 +00:00
fdd15b3f3c Update react.md, fix typo (#7365) 2025-03-23 15:39:06 +00:00
55cc35fcae [lexical-table] Bug Fix: Add fallback selection to InsertTableCommand (#7316)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-03-21 17:42:12 +00:00
39be11428b [Breaking Change][lexical-markdown] Feature: Support escaping markdown characters (#7353) 2025-03-21 06:58:43 +00:00
ca10bed98d [lexical-playground] Bug Fix: Table action menu visibility with cell overflow (#7334) 2025-03-21 00:04:02 +00:00
9a851da209 [Breaking Change][lexical] Bug Fix: Only select RootNode on removal of last child if there was an existing selection (#7351) 2025-03-20 14:44:41 +00:00
25993505f7 [lexical-playground] Chore: Improve accessibility of DraggableBlockPlugin add block button (#7352) 2025-03-20 00:53:59 +00:00
934e3c36be v0.28.0 (#7348)
Co-authored-by: Lexical GitHub Actions Bot <>
2025-03-18 18:53:05 +00:00
fa73579ca6 [lexical] Feature: Apply RootNode transforms last (#7344) 2025-03-18 18:06:35 +00:00
0e593ca9b7 [lexical-website] Docs: Fix broken links to React Rich Collab Example (#7347) 2025-03-18 17:52:11 +00:00
0c2875e593 [lexical-playground][lexical-react] Feature: Push Draggable Element to Parent (#7338)
Co-authored-by: Stéphane Escandell <stephane.escandell@sociabble.com>
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-03-17 22:38:54 +00:00
3a5294849e [Breaking Change][lexical][lexical-utils]: Bug Fix: Handle canBeEmpty in $splitNodes (#7342) 2025-03-17 21:09:13 +00:00
a1d3750d89 [Breaking Change][lexical-table] Bug Fix: Table cell line breaks behave differently from the intended HTML behavior. (#7318) 2025-03-16 15:28:55 +00:00
867937f9d7 [Breaking Change][lexical] Bug Fix: Fix bug in transformer loop that would cause nodes not to get reconciled (#7341) 2025-03-16 00:43:59 +00:00
2e1b5f5af1 [lexical-utils] Feature: Add type predicate to objectKlassEquals (#7340) 2025-03-15 16:58:13 +00:00
217a6e95ee [lexical-playground] Table actions should clear selection instead of moving it to the beginning (#7337) 2025-03-15 02:25:53 +00:00
5bb4f75659 [Breaking Change][lexical][lexical-playground] Feature: Add a default delete handler for NodeSelection (#7323) 2025-03-14 21:17:33 +00:00
6d1a7693cb [Breaking Change][lexical-list] Bug Fix: Move ListItemNode text style inheritance to custom properties and CSS (#7325) 2025-03-14 21:17:04 +00:00
e819c8bbd7 [lexical] Feature: Add mutatedNodes to UpdateListener payload (#7321) 2025-03-14 21:16:05 +00:00
0d0396dae9 [Breaking Change][lexical][lexical-table] Bug Fix: Scrollable TableNode updateDOM fixes and getDOMSlot type refactoring (#7336) 2025-03-14 21:00:04 +00:00
7c0ce409fa [lexical-editor][Bug fix] Add LexicalEditor.hasNode to flow typing to match typescript (#7320)
Co-authored-by: Alex Zhang <alexzhang@fb.com>
2025-03-12 22:29:19 +00:00
b94a167942 [lexical-react]: Chore: remove unused dependencies from @lexical/react (#7315) 2025-03-12 09:15:45 +00:00