github-actions[bot]
680fa9cd34
Version Packages ( #5317 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-26 23:14:15 -07:00
Claudéric Demers
5784a38b6b
Android related improvements ( #5315 )
...
* Allow consumer handling of `onInput` event
* Avoid restoring the DOM for characterData mutations
2023-02-26 17:27:26 -07:00
github-actions[bot]
c753e68c69
Version Packages ( #5314 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-24 16:12:52 -07:00
Claudéric Demers
213edbbf3a
Version Packages ( #5290 ) ( #5306 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-24 14:40:28 -07:00
Ed Hager
3bf568ede2
refactor: editable - combine ref callback and event handler in useIsomorphicLayoutEffect ( #5313 )
2023-02-24 14:40:05 -07:00
github-actions[bot]
b32428e882
Version Packages ( #5312 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-23 16:19:13 -07:00
Bob Ippolito
b94254d694
fix: Add missing dependencies to useEffect and React.memo calls ( #5289 ) ( #5310 )
...
* fix: Add missing dependencies to useEffect and React.memo calls (#5289 )
* Add changeset
2023-02-23 13:22:52 -07:00
github-actions[bot]
942fbd7ceb
Version Packages ( #5304 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-22 13:53:03 -07:00
alex-vladut
11adbf966c
fix: add support for pasting plain text into editable void ( #5305 )
2023-02-22 13:47:38 -07:00
Ziad Beyens
84f811a79c
More control on editor.normalizeNode
( #5295 )
...
* feat
* fix
* Create two-books-bow.md
* docs
* feat
* fix
2023-02-22 04:54:35 -07:00
github-actions[bot]
d0d1cb981b
Version Packages ( #5302 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-20 08:53:48 -07:00
Ed Hager
967d99eb36
fix: remove memory leaks in Text and Editable ( #5297 )
...
* fix: remove memory leaks in Text and Editable
* Add change set
2023-02-20 08:46:38 -07:00
github-actions[bot]
be564cef2b
Version Packages ( #5299 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-18 18:47:29 -07:00
kailunyao
6fa4b954a5
Fix the cursor jump to an unexpected position after deleting in android ( #5251 )
...
* Fix the cursor jump to an unexpected position after deleting in android
* Create unlucky-chairs-promise.md
* Update unlucky-chairs-promise.md
2023-02-18 18:41:03 -07:00
hujiulong
f2607c2a52
Remove unused weak maps ( #5296 )
2023-02-17 11:47:28 -07:00
github-actions[bot]
8bbda102d6
Version Packages ( #5290 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-13 23:44:30 -07:00
Sergei Dedkov
9635b992a0
Compare only decorations offsets in MemoizedText. Code highlighting example improvements. ( #5271 )
...
* add basePath prop to Range inside slate-react custom types, calculate absolute ranges on passing them into TextComponent
* code highlighting example improvements, minor markdown preview refactoring
* changeset added
* Revert "add basePath prop to Range inside slate-react custom types, calculate absolute ranges on passing them into TextComponent"
This reverts commit afa085c289bc67ce3d27dd33b1f074ab8153efe8.
* add basePath prop to Point inside slate-react custom types, resolve relative ranges on passing them to TextComponent
* Update changeset
* linter fixes
* remove redundant checks inside renderElement function
* custom types fixes for Range and Point in examples
* wrap intervals and ranges extractors in useMemo hook for running them only if editor.children is changed
* revert basePath changes, compare only offsets for MemoizedText decorations
* use an element as a key in decorations ranges map instead of id
* simplify code highlighting implementation, make code block nested
* fix code-highlighting example, add toolbar code block button
* remove redundant code
* fix code highlighting playwright integration test
2023-02-09 11:53:21 -07:00
ilya2204
463edbd27e
feat: allow to change clipboard fragment format name ( #5267 )
...
* feat: allow to change clipboard fragment format name
* chore: add changeset
2023-02-09 11:50:42 -07:00
github-actions[bot]
9de2e2c316
Version Packages ( #5279 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-01 04:44:35 -07:00
Kyle McLean
9c4097a26f
Simplify implementation of custom editor styling ( #5278 )
...
* Switch back to using inline styles for default editor styles
* Add example page and test for editor styling
* Add section in docs for editor styling
* Add test for editor height being set to placeholder height
* Add changeset
2023-01-31 19:17:27 -07:00
github-actions[bot]
0f83810704
Version Packages ( #5277 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-01-30 22:21:39 -07:00
Kyle McLean
3cf51f4d88
Improve compatibility for browsers that do not support ResizeObserver
or :where
selector ( #5265 )
...
* Add fallback for default styles when `:where` selector is not supported
* Add polyfill for ResizeObserver
* Add changeset
2023-01-30 16:37:03 -07:00
Joe Anderson
5bc69d8d65
Firefox: fix wrong text highlighting with double-click (revived PR) ( #5275 )
...
* fix node edges selection on firefox
* add changeset
* Fix type signatures
---------
Co-authored-by: Jawell <skytor08@gmail.com >
2023-01-29 22:11:19 -07:00
Ravi Lamkoti
c691bb3aae
fix: isVoid, isBlock, isInline types ( #5254 )
...
* fix: isVoid, isBlock, isInline types
* fix: remove isElement check with isEditor
2023-01-25 15:35:46 -08:00
Corey Speisman
773abc01ee
bugfix: moves EDITOR_TO_ON_CHANGE into useEffect for double useEffect call in react 18 ( #5261 )
2023-01-19 22:29:36 -07:00
github-actions[bot]
aa4e0327ee
Version Packages ( #5260 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-01-14 21:22:46 -07:00
Jaclyn Feminella
d7de564d62
Fix selection getting incorrectly set in readonly shadow dom case ( #5259 )
...
* Fix selection getting incorrectly set in readonly shadow dom case
* Add changeset for slate react
2023-01-14 06:00:38 -07:00
刘小懒
179d5c926e
remove qq browser from beforeinput
compat list ( #5252 )
2023-01-13 20:39:34 -07:00
Gary Borton
5dc4396f6b
Switch from cypress to playwright. ( #5248 )
...
* empty
* empty
* empty
* Begin move from cypress to playwright.
* Switch remaining tests to playwright, remove old cypress suppport files.
* Clean up playwright config
* Enable ff, and safari when on mac.
* Fix safari/ff mentions test
* Fix code-highlighting test on ff/safari
* Add a local retry as a few tests are flaky.
* Replace cypress w/ playwright in gitignore.
* Update to latest yarn to fix ci install?
* Update yarn.lock w/ yarn command.
* Fix mocha tests.
* Fix prettier
2023-01-13 20:36:04 -07:00
github-actions[bot]
f2fb5aac5d
Version Packages ( #5238 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-12-22 04:37:32 -07:00
github-actions[bot]
be21439c42
Version Packages ( #5232 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-12-20 07:59:35 -07:00
Laufey Rut Guðmundsdóttir
0141f68365
Check if getBoundingClientRect exist before trying to call bind ( #5226 )
...
* Stop trying to call bind on undifined when getBoundingClientRect is not defined. This is happening when testing slate with react testing library
* Add changeset
2022-12-19 10:51:13 -07:00
github-actions[bot]
224b7ebba3
Version Packages ( #5224 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-12-14 09:44:32 -07:00
alex-vladut
120437d612
fix: allow input into editable voids ( #5223 )
2022-12-14 09:36:32 -07:00
github-actions[bot]
a4cc213087
Version Packages ( #5210 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-12-04 15:52:04 -07:00
Kyle McLean
96b7fcdbf9
Use stylesheets to give Editable components default styles ( #5206 )
...
* Use stylesheet to give Editable components a default style
* Give Editors a unique id
* Use per-editor stylesheets to give editors a min-height
* Make editor min-height respond to changes in placeholder height
* Add changeset for stylesheet changes
* Prevent unnecessary creations of ResizeObservers
* Update yarn.lock
2022-12-03 21:26:17 -07:00
github-actions[bot]
a24ddd12cd
Version Packages ( #5198 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-11-17 10:59:49 -07:00
Laufey Rut Guðmundsdóttir
06942c6d7e
Fix Copy/pasting void elements is not working ( #5121 )
...
* Create new function hasSelectableTarget and use it instead of hasEditableTarget. Fixes Copy/pasting void elements is not working https://github.com/ianstormtaylor/slate/issues/4808
* Add changeset
* Revert a change that made editable void not editable and add cypress test for editing editable void
* Extract methoods into easily overridable with help from @alex-vladut
2022-11-17 09:17:10 -07:00
github-actions[bot]
6efe3d9a22
Version Packages ( #5162 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-11-08 10:36:36 -07:00
Oli
e61678da14
Fix typos in error messages ( #5179 )
2022-11-08 05:37:34 -07:00
github-actions[bot]
2adda79e65
Version Packages ( #5159 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-10-19 21:36:54 -07:00
github-actions[bot]
68c5bda101
Version Packages ( #5155 )
...
* Version Packages
* Update changelog
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Dylan Schiemann <dylan@dojotoolkit.org >
2022-10-15 17:27:57 -07:00
Kevin Simons
a2b6786d19
Ensure the min-height for placeholders is set on the correct editor ( #5148 )
...
* Ensure the min-height for placeholders is set on the correct editor
* Add changeset
* Run prettier on changeset
Co-authored-by: Dylan Schiemann <dylan@dojotoolkit.org >
2022-10-12 08:55:48 -07:00
hujiulong
10d723fa02
Remove unused code ( #5149 )
2022-10-12 05:19:23 -07:00
Jim Fisher
1b14de5f8e
Revert insertText breaking change that deletes fragment ( fixes #5153 ) ( #5154 )
...
This reverts commit 7499d4b4c0
.
The issue reported at https://github.com/ianstormtaylor/slate/issues/4862
is a valid complaint, but change in https://github.com/ianstormtaylor/slate/pull/4868
is not an appropriate fix. It is a serious breaking change,
reported as bug: https://github.com/ianstormtaylor/slate/issues/5153
We should therefore revert the change. If we wish to fix Chromium's
triple-click bug, we should do so by unhanging the selection when it is
created; not by changing insertText behavior.
2022-10-12 05:18:32 -07:00
github-actions[bot]
d39943741f
Version Packages ( #5145 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-10-03 13:49:59 -07:00
Eric Meier
347865cafc
fix scrollIntoView when selection is collapsed inside mark placeholder ( #5143 )
2022-10-03 08:00:20 -07:00
github-actions[bot]
e8614d1eec
Version Packages ( #5128 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-09-20 14:48:57 -07:00
Laufey Rut Guðmundsdóttir
0eb37e7915
Make it possible to delete block elements with backspace on Chrome and Safari ( #5123 )
...
* Make it possible to delete block elements with backspace in chrome and safari
* Add changeset
2022-09-20 14:22:24 -07:00
Eric Meier
341041f0b7
Cleanup and fix insertion placeholder mark compare ( #5127 )
2022-09-19 05:07:33 -07:00