1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-08-08 08:16:30 +02:00
Commit Graph

424 Commits

Author SHA1 Message Date
github-actions[bot]
3c0abeb785 Version Packages (#5370)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-17 13:06:36 -07:00
Anthony Ciccarello
d42cd005db enable eslint hooks rules (#5363) 2023-03-17 10:45:54 -07:00
alex-vladut
556a4565d2 fix: allow copying from editable void input (#5369) 2023-03-17 08:30:13 -07:00
github-actions[bot]
4244a8d67c Version Packages (#5365)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-16 06:25:13 -07:00
Jason Cheatham
9825d29b87 Fix pasting content with newlines on Android (#5359)
* Improve InputEvent data type

* Fix insertion of content with newlines on Android

* Slice the trailing newline off of pasted text

* Add changeset
2023-03-16 06:02:15 -07:00
Jason Cheatham
4399935690 Directly paste ClipboardEvents in Safari (#5362)
* Directly paste ClipboardEvents in Safari

* Add changeset
2023-03-16 06:00:41 -07:00
github-actions[bot]
2a0a530931 Version Packages (#5345)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-07 22:28:44 -07:00
Ed Hager
a5e833f655 fix: Editable not calling decorate as it should (#5346) 2023-03-07 19:34:39 -07:00
Joe Anderson
f7f02a8b23 Fix triple-click contenteditable="false" error (#5343) 2023-03-07 10:15:59 -07:00
github-actions[bot]
bc07cf8c86 Version Packages (#5340)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-06 08:44:43 -08:00
Joe Anderson
62f8ddd971 Fix performance issue with renderPlaceholder (#5339) 2023-03-06 08:38:07 -08:00
github-actions[bot]
429f5fe417 Version Packages (#5329)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-02 14:06:14 -05:00
Claudéric Demers
af3f828b12 Fix edge-cases when text leaf nodes are deleted (#5325) 2023-03-02 10:13:36 -07:00
陈耀耀
4205e0f002 Fix the issue of composition API and beforeinput event triggering between Chrome versions 60-75 on the Android platform. (#5327)
* fix: The issue of composition API and beforeinput event triggering between Chrome versions 60-75 on the Android platform.

* feat: add changeset

* fix: update the logic of HAS_BEFORE_INPUT_SUPPORT
2023-03-02 10:11:19 -07:00
github-actions[bot]
3c4ca6b073 Version Packages (#5323)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-27 17:36:15 -07:00
Ed Hager
836f660054 fix: cancel debounced listeners in Editable (#5322)
* fix: cancel debounced listeners in Editable

* fix: add change set
2023-02-27 17:28:13 -07:00
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
Ziad Beyens
0ac72a626c fix: normalizeNode (#5311)
* fix

* Create large-worms-jog.md

* Update large-worms-jog.md

* Update large-worms-jog.md

* Update large-worms-jog.md

* fix
2023-02-23 16:10:08 -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
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
Dylan Schiemann
c33f8ad92c Changeset was too aggressive in version 2023-01-30 22:00:36 -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
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
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
Pawel Piotrowicz
36203b3f10 Fix editor above with point (#5235)
* Fix Editor.above with point

Editor.above should ignore checking text nodes (they're never above
anything) and continue looking for ancestors.
Otherwise it won't be able to find any above nodes when starting to look
from a text node.

* Add changeset
2022-12-21 22:44:41 -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