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

32 Commits

Author SHA1 Message Date
Ian Storm Taylor
ebf830c116 fix react-placeholder decoration format, add decoration.mark deprecation, fixes #2750 2019-05-09 13:42:11 -07:00
Ian Storm Taylor
7845c9534f Publish
- slate-base64-serializer@0.2.104
 - slate-html-serializer@0.8.3
 - slate-hyperscript@0.13.1
 - slate-plain-serializer@0.7.3
 - slate-prop-types@0.5.34
 - slate-react-placeholder@0.2.1
 - slate-react@0.22.1
 - slate@0.47.1
2019-05-08 20:44:55 -07:00
Ian Storm Taylor
5bdcbc4d83 Publish
- slate-base64-serializer@0.2.103
 - slate-html-serializer@0.8.2
 - slate-hyperscript@0.13.0
 - slate-plain-serializer@0.7.2
 - slate-prop-types@0.5.33
 - slate-react-placeholder@0.2.0
 - slate-react@0.22.0
 - slate@0.47.0
2019-05-08 20:36:13 -07:00
Ian Storm Taylor
d00f47256e update changelogs and peer dependencies 2019-05-08 20:33:00 -07:00
Ian Storm Taylor
a5a25f97dd
Introduce annotations (#2747)
* first stab at removing leaves with tests passing

* fixes

* add iterables to the element interface

* use iterables in more places

* update examples to use iterables

* update naming

* fix tests

* convert more key-based logic to paths

* add range support to iterables

* refactor many methods to use iterables, deprecate cruft

* clean up existing iterables

* more cleanup

* more cleaning

* fix word count example

* work

* split decoration and annotations

* update examples for `renderNode` useage

* deprecate old DOM-based helpers, update examples

* make formats first class, refactor leaf rendering

* fix examples, fix isAtomic checking

* deprecate leaf model

* convert Text and Leaf to functional components

* fix lint and tests
2019-05-08 20:26:08 -07:00
Ian Storm Taylor
dbf6237caf Publish
- slate-base64-serializer@0.2.102
 - slate-html-serializer@0.8.1
 - slate-hyperscript@0.12.1
 - slate-plain-serializer@0.7.1
 - slate-prop-types@0.5.32
 - slate-react-placeholder@0.1.20
 - slate-react@0.21.24
 - slate@0.46.1
2019-05-01 19:57:28 -07:00
Ian Storm Taylor
b448a19b8c Publish
- slate-base64-serializer@0.2.101
 - slate-html-serializer@0.8.0
 - slate-hyperscript@0.12.0
 - slate-plain-serializer@0.7.0
 - slate-prop-types@0.5.31
 - slate-react-placeholder@0.1.19
 - slate-react@0.21.23
 - slate@0.46.0
2019-05-01 19:54:33 -07:00
Ian Storm Taylor
62ca870304 Publish
- slate-base64-serializer@0.2.100
 - slate-html-serializer@0.7.39
 - slate-hyperscript@0.11.30
 - slate-plain-serializer@0.6.39
 - slate-prop-types@0.5.30
 - slate-react-placeholder@0.1.18
 - slate-react@0.21.21
 - slate@0.45.1
2019-04-24 17:33:49 -07:00
Velten Heyn
4cb13ee5ca Add path to Range Points (#2537)
* Add path to Range Points

Otherwise 5d0f53da3f/packages/slate-react/src/components/text.js (L122) crashes

* Make prettier happy

* prettier knows what prettier knows

So shut up and delete the fucking whitespace ;)
2019-04-24 17:16:41 -07:00
Ian Storm Taylor
b6a59c69a4 Publish
- slate-base64-serializer@0.2.99
 - slate-html-serializer@0.7.38
 - slate-hyperscript@0.11.29
 - slate-plain-serializer@0.6.38
 - slate-prop-types@0.5.29
 - slate-react-placeholder@0.1.17
 - slate-react@0.21.20
 - slate@0.45.0
2019-04-02 06:42:58 -07:00
Ian Storm Taylor
f0e37810a2 Publish
- slate-base64-serializer@0.2.98
 - slate-html-serializer@0.7.37
 - slate-hyperscript@0.11.28
 - slate-plain-serializer@0.6.37
 - slate-prop-types@0.5.28
 - slate-react-placeholder@0.1.16
 - slate-react@0.21.19
 - slate@0.44.13
2019-04-02 06:29:12 -07:00
Hanna Greaves
c688ad7c72 Allow custom placeholder styles (#2667)
* Allow custom placeholder styles

* lint fixes

* review feedback

* lint
2019-04-02 06:23:50 -07:00
Ian Storm Taylor
5347fe1f3a Publish
- slate-base64-serializer@0.2.97
 - slate-html-serializer@0.7.36
 - slate-hyperscript@0.11.27
 - slate-plain-serializer@0.6.36
 - slate-prop-types@0.5.27
 - slate-react-placeholder@0.1.15
 - slate-react@0.21.18
 - slate@0.44.12
2019-03-08 13:43:26 -08:00
Ian Storm Taylor
bc8de50d99 Publish
- slate-base64-serializer@0.2.96
 - slate-dev-environment@0.2.2
 - slate-hotkeys@0.2.9
 - slate-html-serializer@0.7.35
 - slate-hyperscript@0.11.26
 - slate-plain-serializer@0.6.35
 - slate-prop-types@0.5.26
 - slate-react-placeholder@0.1.14
 - slate-react@0.21.17
 - slate@0.44.11
2019-03-06 14:30:06 -08:00
Ian Storm Taylor
6302b2d9d2 Publish
- slate-base64-serializer@0.2.95
 - slate-dev-benchmark@0.0.5
 - slate-html-serializer@0.7.34
 - slate-hyperscript@0.11.25
 - slate-plain-serializer@0.6.34
 - slate-prop-types@0.5.25
 - slate-react-placeholder@0.1.13
 - slate-react@0.21.16
 - slate@0.44.10
2019-01-30 16:19:34 -08:00
Stefan
f677f76559 Improve slate-react-placeholder component. (#2460)
* Improve slate-react-placeholder component.
Now there can be multiple placeholders that do not interfere with each other.
No developer facing changes.

* Fix lint issue

* Unique placeholder marks based on key, not type.
2019-01-29 16:19:43 -08:00
Ian Storm Taylor
d9cc247d45 Publish
- slate-base64-serializer@0.2.94
 - slate-html-serializer@0.7.33
 - slate-hyperscript@0.11.24
 - slate-plain-serializer@0.6.33
 - slate-prop-types@0.5.24
 - slate-react-placeholder@0.1.12
 - slate-react@0.21.15
 - slate@0.44.9
2018-12-11 13:23:21 -08:00
David Gertmenian-Wong
2ad73d73e5 Update Placeholder to be compatible with older versions of React (#2491)
* Make `placeholder` element compatible with older versions of React

`React.Fragment` is only available in react >= 16.2, which does not
meet the dependency requirements specified by the package (react >=
0.14.0). Updates from `React.Fragment` -> `span` to provide coverage
for older versions of react.

* Update `slate-react` placeholder test case
2018-12-11 12:54:26 -08:00
Ian Storm Taylor
37fcaf348c Publish
- slate-base64-serializer@0.2.93
 - slate-dev-environment@0.2.1
 - slate-hotkeys@0.2.8
 - slate-html-serializer@0.7.32
 - slate-hyperscript@0.11.23
 - slate-plain-serializer@0.6.32
 - slate-prop-types@0.5.23
 - slate-react-placeholder@0.1.11
 - slate-react@0.21.14
 - slate@0.44.8
2018-12-04 11:14:33 -08:00
Ian Storm Taylor
e909475ccb Publish
- slate-base64-serializer@0.2.92
 - slate-html-serializer@0.7.31
 - slate-hyperscript@0.11.22
 - slate-plain-serializer@0.6.31
 - slate-prop-types@0.5.22
 - slate-react-placeholder@0.1.10
 - slate-react@0.21.13
 - slate@0.44.7
2018-12-02 16:20:57 -08:00
Ian Storm Taylor
1d0a0e6cf6 Publish
- slate-base64-serializer@0.2.91
 - slate-html-serializer@0.7.30
 - slate-hyperscript@0.11.21
 - slate-plain-serializer@0.6.30
 - slate-prop-types@0.5.21
 - slate-react-placeholder@0.1.9
 - slate-react@0.21.12
 - slate@0.44.6
2018-11-12 11:29:46 -08:00
Ian Storm Taylor
b78f6546cd Publish
- slate-base64-serializer@0.2.90
 - slate-html-serializer@0.7.29
 - slate-hyperscript@0.11.20
 - slate-plain-serializer@0.6.29
 - slate-prop-types@0.5.20
 - slate-react-placeholder@0.1.8
 - slate-react@0.21.11
 - slate@0.44.5
2018-11-11 14:42:07 -08:00
Ian Storm Taylor
a75c06b501 Publish
- slate-base64-serializer@0.2.89
 - slate-html-serializer@0.7.28
 - slate-hyperscript@0.11.19
 - slate-plain-serializer@0.6.28
 - slate-prop-types@0.5.19
 - slate-react-placeholder@0.1.7
 - slate-react@0.21.10
 - slate@0.44.4
2018-11-09 17:27:30 -08:00
Ian Storm Taylor
f13571cb65 Publish
- slate-base64-serializer@0.2.88
 - slate-html-serializer@0.7.27
 - slate-hyperscript@0.11.18
 - slate-plain-serializer@0.6.27
 - slate-prop-types@0.5.18
 - slate-react-placeholder@0.1.6
 - slate-react@0.21.9
 - slate@0.44.3
2018-11-09 16:41:50 -08:00
Ian Storm Taylor
f3922ed2f7 Publish
- slate-base64-serializer@0.2.87
 - slate-html-serializer@0.7.26
 - slate-hyperscript@0.11.17
 - slate-plain-serializer@0.6.26
 - slate-prop-types@0.5.17
 - slate-react-placeholder@0.1.5
 - slate-react@0.21.8
 - slate@0.44.2
2018-11-09 08:31:56 -08:00
Ian Storm Taylor
6ddba0ea35 Publish
- slate-base64-serializer@0.2.86
 - slate-html-serializer@0.7.25
 - slate-hyperscript@0.11.16
 - slate-plain-serializer@0.6.25
 - slate-prop-types@0.5.16
 - slate-react-placeholder@0.1.4
 - slate-react@0.21.7
 - slate@0.44.1
2018-11-08 15:40:26 -08:00
Ian Storm Taylor
7a47a52e29 Publish
- slate-base64-serializer@0.2.85
 - slate-html-serializer@0.7.24
 - slate-hyperscript@0.11.15
 - slate-plain-serializer@0.6.24
 - slate-prop-types@0.5.15
 - slate-react-placeholder@0.1.3
 - slate-react@0.21.6
 - slate@0.44.0
2018-11-08 13:17:10 -08:00
Ian Storm Taylor
60e897599f Publish
- slate-base64-serializer@0.2.84
 - slate-html-serializer@0.7.23
 - slate-hyperscript@0.11.14
 - slate-plain-serializer@0.6.23
 - slate-prop-types@0.5.14
 - slate-react-placeholder@0.1.2
 - slate-react@0.21.2
 - slate@0.43.7
2018-11-06 12:54:58 -08:00
Ian Storm Taylor
24af6113dc Publish
- slate-react-placeholder@0.1.1
 - slate-react@0.21.1
2018-11-02 17:42:51 -07:00
Ian Storm Taylor
456d8f570f fix slate-react-* peerDependencies 2018-11-02 17:39:29 -07:00
Ian Storm Taylor
bb6d39edb6 Publish
- slate-base64-serializer@0.2.83
 - slate-html-serializer@0.7.22
 - slate-hyperscript@0.11.13
 - slate-plain-serializer@0.6.22
 - slate-prop-types@0.5.13
 - slate-react-placeholder@0.1.0
 - slate-react@0.21.0
 - slate@0.43.6
2018-11-02 17:07:12 -07:00
Ian Storm Taylor
a09c3c2fdf
Remove renderPlaceholder (#2370)
* add placeholder plugin in slate-react

* remove renderPlaceholder logic

* extract placeholder into a plugin

* remove other old placeholder-based logic

* update changelogs
2018-11-02 17:04:20 -07:00