1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-02-23 16:55:23 +01:00

3211 Commits

Author SHA1 Message Date
Ian Storm Taylor
40856cfa95 v0.55.0 v0.55.0 2019-12-15 21:03:17 -05:00
Ian Storm Taylor
39c14b12a1 god i hate lerna 2019-12-15 20:55:55 -05:00
Ian Storm Taylor
97d229fde7 update lerna config? 2019-12-15 20:52:38 -05:00
Ian Storm Taylor
c21d8cf825 update lerna config 2019-12-15 20:50:39 -05:00
Ian Storm Taylor
483b4f7740 update changelog 2019-12-15 20:48:32 -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
slate@0.54.6 slate-react@0.54.6 slate-hyperscript@0.54.6 slate-history@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
slate@0.54.5 slate-react@0.54.5 slate-hyperscript@0.54.5 slate-history@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
slate@0.54.4 slate-react@0.54.4 slate-hyperscript@0.54.4 slate-history@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
cc27ed2564 fix typo in readme 2019-12-13 13:16:14 -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
slate@0.54.3 slate-react@0.54.3 slate-hyperscript@0.54.3 slate-history@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
slate@0.54.2 slate-react@0.54.2 slate-hyperscript@0.54.2 slate-history@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
slate@0.54.1 slate-react@0.54.1 slate-hyperscript@0.54.1 slate-history@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
slate@0.54.0 slate-react@0.54.0 slate-hyperscript@0.54.0 slate-history@0.54.0
2019-12-12 16:00:14 -05:00
Ian Storm Taylor
49c799d1f9 update changelog 2019-12-12 15:57:10 -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
Ziad Beyens
ed40c08b80 fix: ts (#3301) 2019-12-11 17:18:38 -05:00
Sidwyn Koh
26a91f805a Allow links to be pasted without a selection (#3297)
* Allow links to be pasted without a selection

* Update links.js
2019-12-11 13:04:34 -05:00
Dylan Markow
28c31c2c0c Fix forced layout example (#3294) 2019-12-10 23:58:40 -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
slate@0.53.0 slate-react@0.53.0 slate-hyperscript@0.53.0 slate-history@0.53.0
2019-12-10 19:02:04 -05:00
Ian Storm Taylor
7a96a2740a update changelog 2019-12-10 18:57:38 -05:00
Ian Storm Taylor
14f2d0baea update changelog 2019-12-10 18:57:16 -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
slate@0.52.6 slate-schema@0.52.6 slate-react@0.52.7 slate-hyperscript@0.52.6 slate-history@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
faf73d4521 fix normalizing guide 2019-12-10 14:26:09 -05:00
Ian Storm Taylor
0e68af01ee add gitbook yaml 2019-12-10 14:07:22 -05:00
Ian Storm Taylor
c35ca628f2 typo 2019-12-10 14:01:21 -05:00
Ian Storm Taylor
dbac72cc8e add normalizing guide to docs 2019-12-10 13:55:44 -05:00
Ian Storm Taylor
b99fdeb718 add now.json 2019-12-09 21:38:29 -05:00
Ian Storm Taylor
3400b4271e test zeit deploy 2019-12-09 21:07:34 -05:00
Ian Storm Taylor
6b37e46d5c Publish
- slate-react@0.52.6
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
Ziad Beyens
a234667935 fix: typo (#3281) 2019-12-09 18:39:50 -05:00
Ryan Gurney
1141f59f4f Small docs changes (#3279)
* Small docs changes

Fixes a couple of small typos in the plugins documentation.

* Update 07-plugins.md
2019-12-09 13:16:50 -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
slate@0.52.5 slate-schema@0.52.5 slate-react@0.52.5 slate-hyperscript@0.52.5 slate-history@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