Ian Storm Taylor
c2d7905e19
v0.56.1
2019-12-18 14:59:46 -05:00
Christopher Biscardi
af7a7e7c45
deletebackward -> deleteforward ( #3346 )
2019-12-18 11:15:59 -05:00
cvlmtg
0b7644e975
fix onBeforeInput memoization ( #3347 )
...
* fix memoization of onBeforeInput callback
* fix lint
* fix callbacks dependencies
2019-12-18 11:15:17 -05:00
Ian Storm Taylor
d765cbc3a8
v0.56.0
2019-12-17 23:03:12 -05:00
Ian Storm Taylor
28b5217370
split format_text
into two commands ( #3340 )
...
* split format_text into two commands
* fix lint
2019-12-17 22:17:33 -05:00
Ian Storm Taylor
235a578967
rename Node.text
to Node.string
( #3341 )
2019-12-17 22:17:21 -05:00
Ian Storm Taylor
6f98363566
v0.55.3
2019-12-16 16:36:55 -05:00
Ian Storm Taylor
c77e1233d4
remove unused deps, fix peerDependencies
2019-12-16 16:32:44 -05:00
Ian Storm Taylor
72b4bf11db
v0.55.2
2019-12-16 16:20:19 -05:00
Rinoc Johnson
63a94a23c7
Fix emoji offsets ( #3310 )
...
* Fix emoji offsets
* Fix linting
* Remove the unused `forward` argument
* Fix linting
* Code review
* Fix linting
* Add newline to end of file
2019-12-16 16:12:27 -05:00
Ian Storm Taylor
1f367a25fa
v0.55.1
2019-12-16 16:05:01 -05:00
Ian Storm Taylor
0f1d97eced
add match
option to Editor.levels
2019-12-16 15:59:02 -05:00
Ian Storm Taylor
40856cfa95
v0.55.0
2019-12-15 21:03:17 -05:00
Ian Storm Taylor
7d832b5e12
Standardize node matching APIs ( #3327 )
...
* add lowest mode and universal flag to `Editor.nodes`
* add `mode` handling to all transforms
* add extra `Editor.is*` helpers
* change `Editor.previous` to make all optional
* change `Editor.next` to make all optional
* change `Editor.match` to make all optional
* add `Editor.void` helper
* remove non-function match arguments
* remove NodeMatch interface
* change to lowest match by default everywhere
* rename `Editor.match` to `Editor.above`
* use new helpers
* cleanup
* make NodeEntry generic, cleanup
* fix NodeEntry generics
* ensure only ancestors are returned from Editor.above
* add type-narrowing to `Editor.nodes`, remove extras
* remove other Node entry types
* cleanup
* remove `Editor.block` and `Editor.inline` helpers
2019-12-15 19:36:05 -05:00
Ian Storm Taylor
b927fa3a11
Publish
...
- slate-history@0.54.6
- slate-hyperscript@0.54.6
- slate-react@0.54.6
- slate@0.54.6
2019-12-13 19:15:11 -05:00
Ian Storm Taylor
b9c441f1a4
fix nested unwrapping with splitting
2019-12-13 19:12:50 -05:00
Ian Storm Taylor
00c5954f41
Publish
...
- slate-history@0.54.5
- slate-hyperscript@0.54.5
- slate-react@0.54.5
- slate@0.54.5
2019-12-13 17:00:38 -05:00
Ian Storm Taylor
7057bb2c4c
fix wrapNodes for uneven blocks
2019-12-13 16:57:26 -05:00
Ian Storm Taylor
f05cefa7a8
Publish
...
- slate-history@0.54.4
- slate-hyperscript@0.54.4
- slate-react@0.54.4
- slate@0.54.4
2019-12-13 16:08:08 -05:00
Ian Storm Taylor
3d4b964444
cleanup unnecessary variable
2019-12-13 16:06:27 -05:00
Ian Storm Taylor
e0176a99a3
fix selection coercing when removing nodes
2019-12-13 16:03:07 -05:00
Ian Storm Taylor
b3333e8d2e
add void node removal tests
2019-12-13 15:36:07 -05:00
Ian Storm Taylor
54d8be1172
Publish
...
- slate-history@0.54.3
- slate-hyperscript@0.54.3
- slate-react@0.54.3
- slate@0.54.3
2019-12-13 12:55:48 -05:00
Ian Storm Taylor
bb6a4d9ce8
fix tests missing selection, unskip some tests
2019-12-13 12:53:58 -05:00
Ian Storm Taylor
d8b915a406
add testes
2019-12-13 12:32:53 -05:00
Ian Storm Taylor
c20f771b0a
Publish
...
- slate-history@0.54.2
- slate-hyperscript@0.54.2
- slate-react@0.54.2
- slate@0.54.2
2019-12-12 20:23:18 -05:00
Ian Storm Taylor
e0f0122de9
fix lint
2019-12-12 20:20:00 -05:00
Ian Storm Taylor
31b7ceadc9
add select
option to insertNodes
2019-12-12 18:50:37 -05:00
Ian Storm Taylor
262abdc687
Publish
...
- slate-history@0.54.1
- slate-hyperscript@0.54.1
- slate-react@0.54.1
- slate@0.54.1
2019-12-12 17:13:18 -05:00
Ian Storm Taylor
cf571d36bd
fix inserting nodes in empty documents
2019-12-12 17:11:26 -05:00
Ian Storm Taylor
c9ee503828
Publish
...
- slate-history@0.54.0
- slate-hyperscript@0.54.0
- slate-react@0.54.0
- slate@0.54.0
2019-12-12 16:00:14 -05:00
Ian Storm Taylor
6552da940a
Add format_text
command, and editor.marks
state ( #3308 )
...
* add format_text command, refactor command extensions
* update onChange to not receive selection
* update docs
* fix tests
2019-12-12 15:37:55 -05:00
Ian Storm Taylor
26b67578d4
Publish
...
- slate-history@0.53.0
- slate-hyperscript@0.53.0
- slate-react@0.53.0
- slate@0.53.0
2019-12-10 19:02:04 -05:00
Ian Storm Taylor
33b274636b
remove the path from node matching functions ( #3259 )
...
* remove the path from node matching functions
* fixes
2019-12-10 18:52:12 -05:00
Ian Storm Taylor
9013742098
remove unnecessary helpers ( #3289 )
2019-12-10 17:53:39 -05:00
Ian Storm Taylor
e68a5cd305
remove the slate-schema package ( #3291 )
2019-12-10 17:53:27 -05:00
Ian Storm Taylor
9d4a9d7a65
Publish
...
- slate-history@0.52.6
- slate-hyperscript@0.52.6
- slate-react@0.52.7
- slate-schema@0.52.6
- slate@0.52.6
2019-12-10 16:18:34 -05:00
Ian Storm Taylor
bad6472e13
add previous/next sibling query support ( #3290 )
2019-12-10 16:10:06 -05:00
Eddy Wilson
5bddee673f
Make Editable accept 'as' prop ( #3288 )
...
* allow passing 'as' prop to render custom component
* Update editable.tsx
2019-12-10 16:09:58 -05:00
Ian Storm Taylor
6b37e46d5c
Publish
...
- slate-react@0.52.6
2019-12-09 20:49:47 -05:00
Eddy Wilson
7f7f7c9e9d
fix trailing new line ( #3280 )
2019-12-09 18:40:29 -05:00
Ian Storm Taylor
bf5cd700ca
Publish
...
- slate-history@0.52.5
- slate-hyperscript@0.52.5
- slate-react@0.52.5
- slate-schema@0.52.5
- slate@0.52.5
2019-12-07 22:57:26 -05:00
Ian Storm Taylor
3364d77508
fix Editor.mergeNodes
previous matching logic
2019-12-07 22:53:52 -05:00
Ian Storm Taylor
cfd4c3dd17
Publish
...
- slate-history@0.52.4
- slate-hyperscript@0.52.4
- slate-react@0.52.4
- slate-schema@0.52.4
- slate@0.52.4
2019-12-07 18:14:07 -05:00
Ian Storm Taylor
4979f8ec1e
add withMatch
option to Editor.mergeNodes
2019-12-07 17:46:19 -05:00
Ian Storm Taylor
d2bdaae66c
reorganize core normalization tests
2019-12-07 16:00:39 -05:00
Ian Storm Taylor
043a5c1709
fix parse error
2019-12-07 15:27:22 -05:00
Ian Storm Taylor
39d19b0f71
add Editor.unsetNodes
and Node.children
2019-12-07 14:52:18 -05:00
Ian Storm Taylor
0856dd7115
Publish
...
- slate-history@0.52.3
- slate-hyperscript@0.52.3
- slate-react@0.52.3
- slate-schema@0.52.3
- slate@0.52.3
2019-12-07 11:47:18 -05:00
Dylan Markow
b4268647a2
Insert outside inline when selection is at the end ( #3260 )
...
* Insert outside inline when selection is at the end
* Move inline edge check to insert_text
* Fix selection point after deleting text
2019-12-07 11:45:06 -05:00