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

4153 Commits

Author SHA1 Message Date
Joe Anderson
a9c0e37472 Fix markdown-shortcuts.test.ts for webkit (#5367)
* Fix test failure on webkit

* Increase Playwright timeout
2023-03-16 16:20:41 -07:00
github-actions[bot]
4244a8d67c Version Packages (#5365)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.91.11
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
Anthony Ciccarello
e587880964 Android mentions fixes (#5360)
* fixes android input events in mention example

Android keyboards use a composition text approach for autocomplete purposes.
Chrome sees the mention text and thinks it is part of the word to complete.
The simplest solution is to add zero width whitespace.

This also adds a click handler on the mention example to help
with the mobile (and desktop) testing experience.

* move mention spacer
2023-03-15 21:02:40 -07:00
Amandeep Singh
1d8010be85 Fix the nodeName from lower to upper case (#5348)
The node name should be `STRONG` instead of `strong` in the example deserialize function.
2023-03-08 06:51:37 -07:00
qirong77
ee7eac4331 fix the bug of user can't use 'mod + a' to select or delete all nodes when use image(void) element (#5344)
Co-authored-by: linqirong <609413692@qq.com>
2023-03-08 06:51:12 -07:00
github-actions[bot]
2a0a530931 Version Packages (#5345)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.91.10
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>
slate-react@0.91.9
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
delijah
4ab18e8998 Implement type predicate for operationCanTransformPath (#5318) 2023-03-02 23:02:35 -07:00
github-actions[bot]
429f5fe417 Version Packages (#5329)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.91.8
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
dependabot[bot]
96ad964bee Bump minimist from 1.2.5 to 1.2.8 (#5324)
Bumps [minimist](https://github.com/minimistjs/minimist) from 1.2.5 to 1.2.8.
- [Release notes](https://github.com/minimistjs/minimist/releases)
- [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 20:51:46 -07:00
github-actions[bot]
3c4ca6b073 Version Packages (#5323)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.91.7
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>
slate-react@0.91.6
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>
slate-react@0.91.5
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>
slate@0.91.4 slate-react@0.91.4
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>
slate@0.91.3 slate-react@0.91.3
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>
slate-react@0.91.2
2023-02-20 08:53:48 -07:00
宋万盛
54e4ee204c Fix sourcemap warnings in Windows (#5301)
https://github.com/ianstormtaylor/slate/issues/5300
2023-02-20 08:46:57 -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>
slate@0.91.1 slate-react@0.91.1
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>
slate-react@0.91.0
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
Daniel Lautzenheiser
7d1e60b88f doc: add static cms (#5286) 2023-02-09 11:51:03 -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
Sergei Dedkov
fc84fdbd99 fix hovering-toolbar playwright integration test (#5284) 2023-02-07 22:13:09 -07:00
github-actions[bot]
9de2e2c316 Version Packages (#5279)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate@0.90.0 slate-react@0.90.0
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>
slate-react@0.89.0
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
PangYiMing
2ab56c32af add tripdocs link to resources (#5276) 2023-01-30 16:33:29 -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
Shakirul Hasan Khan
a1b558ac72 doc: syntax highlighting fix on concepts/04-transforms page (#5266)
* doc: syntax highlighting fix on concepts/04-transforms page

* fix: changes made by code formatter
2023-01-26 05:11:26 -07:00
boweiliu
b56acceb23 Update contributing.md (#5268) 2023-01-26 05:05:24 -07:00