1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-02-02 14:18:08 +01:00

1744 Commits

Author SHA1 Message Date
Ian Storm Taylor
56bbf57623 Publish
- slate-base64-serializer@0.1.3
 - slate-dev-logger@0.1.4
 - slate-html-serializer@0.1.3
 - slate-hyperscript@0.1.3
 - slate-plain-serializer@0.1.3
 - slate-prop-types@0.1.3
 - slate-react@0.1.3
 - slate-simulator@0.1.3
 - slate@0.24.3
slate@0.24.3 slate-simulator@0.1.3 slate-react@0.1.3 slate-prop-types@0.1.3 slate-plain-serializer@0.1.3 slate-hyperscript@0.1.3 slate-html-serializer@0.1.3 slate-dev-logger@0.1.4 slate-base64-serializer@0.1.3
2017-09-18 12:33:01 -07:00
Ian Storm Taylor
1c2e42e008 update slate peer dep in packages to prevent lerna from bumping it 2017-09-18 12:32:25 -07:00
Ian Storm Taylor
042c10b14c fix getFragmentByRange logic for same text node, closes #1123 2017-09-18 12:28:38 -07:00
Ian Storm Taylor
9ae40a8b94 Publish
- slate-base64-serializer@0.1.2
 - slate-dev-logger@0.1.3
 - slate-html-serializer@0.1.2
 - slate-hyperscript@0.1.2
 - slate-plain-serializer@0.1.2
 - slate-prop-types@0.1.2
 - slate-react@0.1.2
 - slate-simulator@0.1.2
 - slate@0.24.2
slate@0.24.2 slate-simulator@0.1.2 slate-react@0.1.2 slate-prop-types@0.1.2 slate-plain-serializer@0.1.2 slate-hyperscript@0.1.2 slate-html-serializer@0.1.2 slate-dev-logger@0.1.3 slate-base64-serializer@0.1.2
2017-09-18 11:58:29 -07:00
Ian Storm Taylor
19307197ed fix tests 2017-09-18 11:57:26 -07:00
Ryan Yurkanin
ca4075eb47 moving over weird ghost text node if keys are the same (#1131) 2017-09-18 11:20:30 -07:00
AlbertHilb
fd7981782c Call scrollToSelection on selection update. (#1134) 2017-09-18 09:22:01 -07:00
Ian Storm Taylor
ee2c4e6bc7 fix preserveSelection in tests 2017-09-18 09:12:47 -07:00
Ian Storm Taylor
f52967c9e6 Publish
- slate-base64-serializer@0.1.1
 - slate-dev-logger@0.1.2
 - slate-html-serializer@0.1.1
 - slate-hyperscript@0.1.1
 - slate-plain-serializer@0.1.1
 - slate-prop-types@0.1.1
 - slate-react@0.1.1
 - slate-simulator@0.1.1
 - slate@0.24.1
slate@0.24.1 slate-simulator@0.1.1 slate-react@0.1.1 slate-prop-types@0.1.1 slate-plain-serializer@0.1.1 slate-hyperscript@0.1.1 slate-html-serializer@0.1.1 slate-dev-logger@0.1.2 slate-base64-serializer@0.1.1
2017-09-14 14:18:51 -07:00
AlbertHilb
ab32b05d7f Fix SCU isSelect logic. (#1125) 2017-09-14 14:16:19 -07:00
Ian Storm Taylor
2a8cf8561e update contributing docs, update release script 2017-09-13 11:26:27 -07:00
Ian Storm Taylor
ca0a0f5b7a update changelog 2017-09-12 14:48:48 -07:00
Ian Storm Taylor
560dbe5038 fix docs links, closes #1116 2017-09-12 08:55:15 -07:00
AlbertHilb
5c840c78e1 Reshape void component structure. (#1104)
* Reshape void component structure.
Get rid of offscreen spacer.

* Polish Embeds example `Video` component.

* Fix oversight.

* Force spacer width to be 0.

* Update tests
2017-09-12 08:51:26 -07:00
Ian Storm Taylor
597d40f63a update slate-dev-logger package.json scripts 2017-09-12 08:48:00 -07:00
Ian Storm Taylor
1dd14f035d Publish
- slate-dev-logger@0.1.1
slate-dev-logger@0.1.1
2017-09-12 08:17:48 -07:00
Ian Storm Taylor
677a36362a split up changelogs 2017-09-11 19:56:47 -07:00
Ian Storm Taylor
f57b08f1fd update changelog 2017-09-11 19:50:49 -07:00
Ian Storm Taylor
0f530796f5 update docs 2017-09-11 19:36:46 -07:00
Ian Storm Taylor
1ce271be63 update contributing docs 2017-09-11 19:30:04 -07:00
Ian Storm Taylor
93d5343ebf Publish
- slate-base64-serializer@0.1.0
 - slate-dev-logger@0.1.0
 - slate-html-serializer@0.1.0
 - slate-hyperscript@0.1.0
 - slate-plain-serializer@0.1.0
 - slate-prop-types@0.1.0
 - slate-react@0.1.0
 - slate-simulator@0.1.0
 - slate@0.24.0
slate@0.24.0 slate-simulator@0.1.0 slate-react@0.1.0 slate-prop-types@0.1.0 slate-plain-serializer@0.1.0 slate-hyperscript@0.1.0 slate-html-serializer@0.1.0 slate-dev-logger@0.1.0 slate-base64-serializer@0.1.0
2017-09-11 19:27:08 -07:00
Ian Storm Taylor
c95b1fb002 rename slate-logger to slate-dev-logger 2017-09-11 18:27:27 -07:00
Ian Storm Taylor
c843261eb1 update readme 2017-09-11 18:22:48 -07:00
Ian Storm Taylor
56cf228319 update readme 2017-09-11 18:20:55 -07:00
Ian Storm Taylor
ace9f47930 change slate to be a monorepo using lerna (#1106)
* init lerna, move files into ./packages

* move test files into ./packages

* more moving around

* fill out package.json files

* fixing imports

* more fixing of imports, and horribleness

* convert examples, fix linting errors

* add documentation

* update docs

* get tests passing

* update travis.yml

* update travis.yml

* update travis.yml

* update test script

* update travis.yml

* update scripts

* try simplifying travis.yml

* ocd stuff

* remove slate-core-test-helpers package

* add package readmes

* update reference docs structure

* refactor slate-simulator into its own package

* add docs for new packages

* update docs

* separate benchmarks into packages, and refactor them
2017-09-11 18:11:45 -07:00
Ian Storm Taylor
4d73f19dc7 0.23.1 v0.23.1 2017-09-11 17:51:10 -07:00
Ian Storm Taylor
4f59771453 remove problematic unused dep 2017-09-11 17:40:31 -07:00
Per-Kristian Nordnes
90c430edac Fix an invalid require statement in base-64 serializer (#1108) 2017-09-11 10:26:36 -07:00
Ian Storm Taylor
9760f945c8 0.23.0 v0.23.0 2017-09-10 15:37:04 -07:00
Ian Storm Taylor
f5064c01ea update changelog 2017-09-10 15:34:44 -07:00
Ian Storm Taylor
630b10d4ab update changelog 2017-09-10 15:32:21 -07:00
Ian Storm Taylor
133831ee4e update docs 2017-09-10 15:29:42 -07:00
Ian Storm Taylor
10e4216d00 Remove is native (#1088)
* start removing isNative

* more

* remove more isNative logic

* fix linter
2017-09-10 14:56:40 -07:00
Ian Storm Taylor
9fca2d3b9b start removing raw serializer (#1098)
* start removing raw serializer

* convert first tests to use jsx

* simplify jsx tests for raw serializer

* allow for options in raw serializer tests

* add more preserve option tests

* convert plain serializer tests

* convert html serialize

* start converting html deserialize

* add hyperscript util

* remove slate-sugar copy-pasted

* finish converting html deserialize

* convert plugins tests

* update rendering tests

* convert schemas tests

* convert core plugin tests

* update hyperscript utl

* refactor changes test directory structure

* fix changes before migration

* add migrated changes test files

* remove <x- prefixes from migration

* get addMark at-current-range tests passing

* get delete at-current-range tests passing

* remove old tests

* convert deleteForward and deleteBackward

* convert insertBlock, insertInline, insertFragment, insertText

* convert removeMark, setBlock, setInline, splitBlock, splitInline

* add unstaged tests

* convert toggleMark, unwrapBlock, unwrapInline, wrapBlock, wrapInline, wrapText

* convert call, setData

* convert on-selection tests

* remove old on-selection tests

* convert history tests

* convert insertFragmentByKey, insertNodeByKey, insertTextByKey, mergeNodeByKey, moveNodeByKey

* convert removeNodeByKey, removeTextByKey, setMarkByKey, setNodeByKey

* convert splitDescendantsByKey, splitNodeByKey, unwrapBlockByKey, unwrapInlineByKey, unwrapNodeByKey, wrapBlockByKey

* fix tests

* port missing at-range tests to at-current-range

* remove at-range tests

* fix raw serializer tests

* fix linter

* fix to prefer toJSON as the canonical method name

* fix todos

* remove internal references to Raw

* add deprecation helper to Text.fromJSON

* convert examples to not use Raw, and not rely on terse

* remove focus-blur example, rename large document example

* refactor Raw serialize to deprecate, not remove, terse

* deprecate defaultBlockType, toRaw, cleanup serializers
2017-09-10 14:56:03 -07:00
AlbertHilb
17adfd2f34 Fix parameter name, remove trailing spaces. (#1101) 2017-09-09 12:45:15 -07:00
AlbertHilb
25d54e30b0 Avoid finding native selection focus position when selection is collapsed (#1100)
* Avoid finding native selection focus position when selection is
collapsed. Use already calculated anchor position instead.
Move code to get caret position from a selection point in `utils`.

* Update content.js

* Update get-caret-position.js
2017-09-09 11:08:17 -07:00
Tobias Andersen
5135f98845 Update plugin reference to use Change instead of State (#1093)
* update plugin reference to use Change instead of State

* fix description of onCopy event handler
2017-09-08 07:52:39 -07:00
Ian Storm Taylor
395c0a4f8b 0.22.14 v0.22.14 2017-09-08 00:11:17 -07:00
Ian Storm Taylor
1b406c345f fix plain serializer handling empty blocks, fixes #1090 (#1091)
* fix plain serializer handling empty blocks, fixes #1090

* clean up block list test
2017-09-08 00:09:46 -07:00
Ian Storm Taylor
3e2e533c21 0.22.13 v0.22.13 2017-09-07 18:06:03 -07:00
Ian Storm Taylor
808848e22e fix the performance of calculating isSelected (#1087)
* fix the performance of calculating isSelected

* ocd
2017-09-07 18:04:40 -07:00
Ian Storm Taylor
33ddd30486 0.22.12 v0.22.12 2017-09-07 16:03:28 -07:00
Ian Storm Taylor
1e519fb4e6 Cleanup onSelect comments (#1086)
* remove extra unnecessary onSelect logic

* re-add with comment

* fix comments and logic more

* Update content.js
2017-09-07 16:00:09 -07:00
Per-Kristian Nordnes
59c538c2aa Remove an incorrect selection manipulation from Content (#1085) 2017-09-07 14:53:41 -07:00
Ian Storm Taylor
1c0b068023 0.22.11 v0.22.11 2017-09-07 14:35:22 -07:00
Ian Storm Taylor
16d29db8cb add isSelected prop, cleanup sCU, add custom component reference (#1084)
* add isSelected prop, cleanup sCU, add custom component reference, fixes #1080

* fix custom node reference

* update custom node reference

* remove sCU check for text-only children
2017-09-07 14:33:34 -07:00
Ian Storm Taylor
d8004c33b1 0.22.10 v0.22.10 2017-09-07 12:12:55 -07:00
Ian Storm Taylor
d69f879fe1 fix empty selections active marks logic (#1083) 2017-09-07 12:09:49 -07:00
Ian Storm Taylor
cf0745a178 refactor delete at range, fixing edge cases (#1082) 2017-09-07 12:06:42 -07:00
Ian Storm Taylor
976af2cda1 deprecate onDocumentChange and onSelectionChange, fixes #614 (#1081) 2017-09-07 11:51:45 -07:00