4427 Commits

Author SHA1 Message Date
322870efe7 [lexical][lexical-code] Refactor: Use NodeCaret to implement RangeSelection.getNodes() (#7135) 2025-02-24 01:14:33 +00:00
1c9d39cea9 [lexical-playground] Refactor: Image component rerenders on every editor update (#7233) 2025-02-23 19:00:01 +00:00
1458aeec9d [*] Feature: Add linter to check that flow types are consistent with typescript types (#7230) 2025-02-23 15:32:00 +00:00
90bc029710 [lexical-playground] fix: hard coded theme classes for table hover actions (#7182) 2025-02-22 05:46:48 +00:00
a5c26cf08d [lexical-list] Bug Fix: retain selection styling when exiting nested list (#7225) 2025-02-22 05:38:35 +00:00
02eac853cf [@lexical/list] Feature: export ListNodeTagType (#7228) 2025-02-22 03:40:33 +00:00
c26a49f3ad [lexical-table] Docs: Fix @lexical/table README.md (#7224) 2025-02-22 00:30:45 +00:00
054fb46f13 [lexical-yjs] Bug Fix: Normalize multiple adjacent merge conflicts in one block (#7217) 2025-02-21 16:10:29 +00:00
fe8d99bb5f [Breaking Change][lexical/react] Chore: Remove deprecated default exports (#7219) 2025-02-21 16:10:03 +00:00
b28a5570c8 v0.25.0 (#7221)
Co-authored-by: Lexical GitHub Actions Bot <>
2025-02-20 23:56:04 +00:00
d21ef53b53 2024 recap shortcut (#7223) 2025-02-20 23:29:37 +00:00
f0efc0a657 Remove Android Chrome workaround from #7122 (#7218) 2025-02-20 16:14:58 +00:00
9178e18671 [lexical-playground] Refactor: Remove redundant Suspense from node decorators (#7215) 2025-02-20 15:15:38 +00:00
41dcd7bad6 [lexical-playground] Bug Fix: Optimize table cell resizer event listeners (#7194)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-02-19 15:29:49 +00:00
3cba27bfb6 [lexical-playground] Chore: Remove insertNodes workaround in ToolbarPlugin (#7206) 2025-02-19 10:13:19 +00:00
e15d7eefaf [Breaking Change][lexical-playground]: Refactor: Remove special case for collapsible forward deletion (#7204)
Co-authored-by: Sherry <potatowagon@meta.com>
2025-02-19 09:20:45 +00:00
a792b1d930 [ci] Chore: Upgrade astro to fix mysterious integration test failure (#7196) 2025-02-18 23:18:01 +00:00
fecb0b217f [lexical-table] Feature: Support TableNode.__style in createDOM and updateDOM (#7205) 2025-02-18 23:17:39 +00:00
484cd5b828 [Breaking Change][lexical][lexical-playground] Bug Fix: Improve character deletion around shadow roots and decorators (#7155) 2025-02-18 15:35:05 +00:00
25e5314c7d [lexical] Bug Fix: Workaround for delete character with emoji grapheme customers that do not include non-BMP code points (#7175) 2025-02-18 14:57:09 +00:00
94db7c71d7 [lexical] Bug Fix: catch setTimeout wrapped setBaseAndExtent call (#7202) 2025-02-18 13:53:04 +00:00
4656ac1849 Replace substr with substring (#7188) 2025-02-18 00:24:51 +00:00
7f4450f5a9 [Breaking Change][lexical-table] Bug Fix: Prevent nested tables (#7192)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-02-17 20:05:13 +00:00
adaaf21b4c [lexical-table] Freeze top row using pure CSS (#7190) 2025-02-17 17:46:20 +00:00
0e98db1b6d Documentation Update: move placeholder examples to ContentEditable (#7193) 2025-02-17 17:13:54 +00:00
9deab94d9f Position menu immediately (#7181)
Co-authored-by: Sherry Wong <potatowagon@fb.com>
2025-02-17 03:51:27 +00:00
f3983c5123 [lexical-code][lexical-playground] Bug Fix: Fix selection boundaries in code block (#7187) 2025-02-16 22:44:01 +00:00
e5f3c0cee5 [lexical-react] Bug Fix: Make typeahead menu respect read-only mode (#7185) 2025-02-16 21:47:44 +00:00
3cc852d6bb [lexical][lexical-devtools-core][lexical-playground] Bug Fix: fix TextNode importDom highlight formatting (#7186)
Co-authored-by: Boris Fritscher <boris@fritscher.ch>
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-02-16 21:46:54 +00:00
3b9ec81a85 [lexical] Bug Fix: add missing flow type for getNearestEditorFromDOMNode (#7183) 2025-02-16 17:08:07 +00:00
f505ffeb78 [Breaking Change][lexical][lexical-link] Bug Fix: Collapse through inline elements in deleteCharacter (#7180) 2025-02-15 11:21:13 +00:00
ad2511c774 [fix] DFS depths when starting from inline node (#7179) 2025-02-14 17:58:47 +00:00
b3c64f13df No forward slash in template (#7178) 2025-02-14 16:11:26 +00:00
ea437d6a14 [lexical-react] positionMenu on rendering typeahead mentions menu (#7164) 2025-02-14 15:04:55 +00:00
b4c5c792e8 [lexical-table] Bug Fix: Ensure rectangular table cell merge behavior (#7161) (#7170) 2025-02-14 14:25:39 +00:00
799f6a6018 [fix] $dfs traversal from the middle of the tree leaves (#7174) 2025-02-14 00:02:55 +00:00
f26c848044 [lexical-table] Support first column freeze (#7134) 2025-02-13 08:41:58 +00:00
f9e01fc659 Update WWW build flag (#7169) 2025-02-13 08:17:37 +00:00
d935ed1d5b [scripts] add @noEnforceES3 to build script (#7162) 2025-02-12 04:38:31 +00:00
eb7a549722 [lexical] Chore: Add more tests for RangeSelection.getNodes() (#7152) 2025-02-11 10:05:34 +00:00
8069d49745 fix: Replace Twitter with X (#7118)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-02-10 19:59:08 +00:00
b08847e8f9 [lexical-website] Documentation Update: CaretType has sibling and child. (#7159) 2025-02-10 15:57:22 +00:00
7dd62a3151 [lexical] Bug fix: Fixes infinite loop in sibling traversal (#7157) 2025-02-10 11:19:14 +00:00
fcc3740180 [lexical-table] Feature: TableCellNode add verticalAlign attribute (#7077)
Co-authored-by: Ivaylo Pavlov <ivailo90@gmail.com>
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-02-10 06:19:16 +00:00
c82e7bbde0 [lexical][lexical-utils][lexical-selection][lexical-table] Feature: NodeCaret abstraction for traversals and ranges (#7046) 2025-02-08 15:09:04 +00:00
88c3f18be4 v0.24.0 (#7147)
Co-authored-by: Lexical GitHub Actions Bot <>
2025-02-07 16:19:54 +00:00
65bf70d032 [ci] Bug Fix: Force tag update so create release branch can be run multiple times (#7146) 2025-02-07 00:04:26 +00:00
a35432e7bd [ci] Chore: Remove SSH_KEY secret (#7143) 2025-02-06 20:44:14 +00:00
2c90066d2b [bugfix] Fix flow typedef for links plugin to include attributes (#7145) 2025-02-06 19:52:30 +00:00
edbd16c028 [lexical] Bug Fix: Fix Chrome on android deletion bugs (#7122)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-02-06 18:00:57 +00:00