16 Commits

Author SHA1 Message Date
db26e25d7a Use for...of for performance optimizations (#1509)
* Use for...of for performance optimizations

* Fix ignores

* Remove console times
2022-04-09 00:43:33 -07:00
6761f5dde2 Add Tables Keyboard Selection Support (#1471)
* Add Keyboard Selection Support

* Fix tests
2022-04-09 00:43:32 -07:00
d56339371a Grid Selection 2: Strip out custom selection & use GridSelection (#1453)
* Wire up grid selection

* Fix imports
2022-04-09 00:43:30 -07:00
7d08ce9750 Move everything to LexicalTableSelection class and split into named methods (#1452) 2022-04-09 00:43:29 -07:00
1b843a277a Add Table Flow Types (#1425)
* Add Table Flow Types

* Fix flow & TS types
2022-04-09 00:43:29 -07:00
5c9b3566bb Make type defs for lexical react (#1369)
* Add Flow type definitions for Lexical React

* Fix bugs

* Revert bad merge
2022-04-09 00:43:26 -07:00
986d620f53 Move Advanced Selection Logic to Plugin (#1353)
* Move advanced logic from node to plugin

* Fix broken test
2022-04-09 00:43:26 -07:00
d9559c07a4 Add ObjectSelection (#1332)
Add NodeSelection
2022-04-09 00:43:25 -07:00
f7c1b342b0 Fix HR copy and paste bugs (#1323)
* Fix HR copy and paste bugs

* Format

* Move LexicalHorizontalRule to lexical/react
2022-04-09 00:43:24 -07:00
39c7328511 Remove $log (#1321) 2022-04-09 00:43:24 -07:00
70981013c5 Create "lexical-table" package. (#1301) 2022-04-09 00:43:24 -07:00
1c856e80ec Add sort keys and sort imports lint rules, and enable fix+format on save (#1209)
* Add sort keys rule and update configs so it works

Bump version of flowtype eslint plugin to fix bugs with autofixing

* Add sort imports fixable lint rule

* Run lint fix and prettier on whole repo 

* Fix unit tests broken by key sorting
2022-04-09 00:43:22 -07:00
055e6410be Move node registration to editor creation phase (#1252)
* Move node registration to editor creation phase

* Fix OverflowedNode

* Fix unit test

* Fix bugs
2022-04-09 00:43:21 -07:00
ae7de39e69 Move ParagraphNode to Lexical core (#1237) 2022-04-09 00:43:20 -07:00
fa107c93fb Add UI components to Lexical Playground (#1211)
* Add UI components to Lexical Playground

* Add autofocus plugin

* Fix test
2022-04-09 00:43:19 -07:00
2a676e109b Move Table plugins to LexicalReact package (#1079) 2022-04-09 00:43:16 -07:00