Dylan Schiemann
1d817bca0f
Updates docs and @types/node ( #5534 )
...
* remove @types/node resolution
* fix playwright config import error
* fix react batching workaround
* update docs for running integration tests
* Revert "fix react batching workaround"
This reverts commit c0ea6a62bc81e19d30431db4d68e484d298e10d8.
---------
Co-authored-by: Dalibor Tosic <dalibortosic00@gmail.com>
Co-authored-by: Nikola <nikolabijelic14@gmail.com>
2023-10-24 05:29:35 -07:00
dependabot[bot]
7c4c60e2c5
Bump minimatch from 3.0.4 to 3.0.5 ( #5531 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.0.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.0.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 09:56:26 -07:00
dependabot[bot]
3eee17e9cd
Bump http-cache-semantics from 4.1.0 to 4.1.1 ( #5530 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 09:55:51 -07:00
github-actions[bot]
a5f03871fe
Version Packages ( #5529 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate@0.100.0
slate-react@0.100.0
slate-hyperscript@0.100.0
slate-history@0.100.0
2023-10-20 09:00:54 -07:00
Dylan Schiemann
c4c14882ed
Update dependencies to React 18, Node 20, TS 5.2, etc. ( #5528 )
...
* incremental upgrade to React 18, TS 4.9, etc.
* update yarn config
* fix build
* minor cleanup in type definitions
* incremental updates for TS 5.0
* fix build
* upgrade to typescript 5.2
* update dependencies
* fix lint issues
* update to latest Playwright version
* update changesets dep
* update emotion/css
* incremental dependency updates
* more small dependency updates
* upgrade prettier and eslint
* fix lint issues
* update dependencies rollup
* fix @types/node resolution to restore linting
* update tiny-invariant dependency
* update dependencies
* update dependencies lerna
* upgrade react-router-dom
* update @types/react and @types/node
* update babel dependencies
* udpate simple-git-hooks
* update @types/node resolution
* update lint-staged
* remove cypress from dependency list
* update @types/node to support Node 20
* update workflows to Node 20
* set resolutions for @types/react
* downgrade @types/react to 18.2.28
* update mocha
* update rimraf
* update @types/js-dom
* remove .lintstagedrc.js
* upgrade next to latest
* v0.61.4
* update lerna
* update faker and rollup
* update immer
* fix yarn clean command
* attempt to fix integration tests
* attempt to stabilize integration tests
* wip fix integration tests
* skip unstable integration test
* Add changeset
---------
Co-authored-by: Dalibor Tosic <dalibortosic00@gmail.com>
Co-authored-by: Nikola <nikolabijelic14@gmail.com>
2023-10-20 08:34:24 -07:00
LW
623f44521e
Add onSelectionChange
and onValueChange
in Slate React component ( #5526 )
...
* Add `onSelectorChange` and `onValueChange` in Slate React component
* docs: add changeset
* fix: fixed lint error
* Rename Slate React component `onSelectorChange` to `onSelectionChange`.
Add more unit tests.
* docs: update changeset
---------
Co-authored-by: willliu <willliu@distinctclinic.com>
2023-10-20 05:00:48 -07:00
github-actions[bot]
0bdff51a08
Version Packages ( #5517 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.99.0
2023-09-25 07:58:55 -07:00
yaokailun
ff7db22120
Fix move_node triggers nodes re-render ( #5513 ) ( #5514 )
...
* Fix move_node triggers nodes re-render (#5513 )
* Add changeset
2023-09-25 07:55:13 -07:00
Joseph Rollins
300dc57a00
Retain editor selection when using ReactEditor.focus() ( #5516 )
...
* Retain editor selection on ReactEditor.focus()
* Add changeset
* Fix lint
2023-09-21 15:40:02 -07:00
github-actions[bot]
fd753b8bf1
Version Packages ( #5512 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.98.4
2023-09-18 10:40:46 -07:00
Ivan Voskoboinyk
13c7d271e3
Drop a leftover useRef()
call ( #5510 )
...
* Drop a leftover `useRef()` call
It was first introduced in #4819
but then the usage of this ref was removed with #4874
So the ref remained unused since then.
* Add a changeset
2023-09-18 10:32:55 -07:00
Chris Nicholas
70166d6386
Add "Enabling Collaborative Editing" Yjs guide to the docs ( #5505 )
...
* feat: Making a start
* feat: Draft guide, showing all Yjs, then Liveblocks, then Slate-yjs
* feat: Fixed code snippets
* feat: websocket -> WebSocket
* feat: Renaming page
* feat: Title change
* feat: Add provider to resources
* feat: Clarity
* feat: Update Plate link
* feat: Mention Yjs providers
* feat: Actually update the Plate link
Co-authored-by: Dylan Schiemann <dylan@dojotoolkit.org>
---------
Co-authored-by: Dylan Schiemann <dylan@dojotoolkit.org>
2023-09-05 10:23:24 -07:00
github-actions[bot]
a81f76f3a3
Version Packages ( #5504 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.98.3
2023-08-29 05:01:28 -07:00
Jan Paepke
e308cd664d
bugfix: avoid lookbehind ( #5503 )
2023-08-29 04:49:34 -07:00
github-actions[bot]
f8d8d017d1
Version Packages ( #5501 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.98.2
2023-08-26 05:03:55 -07:00
Dimitri Wei
76ba375983
fix: no composing text inserted on mac wechat browser ( #5497 )
...
* fix: no composing text inserted on mac wechat browser
* chore: add changeset
* Update packages/slate-react/src/utils/environment.ts
---------
Co-authored-by: wei lingfeng <lfwei@inftech.ai>
Co-authored-by: Dylan Schiemann <dylan@dojotoolkit.org>
2023-08-26 04:23:00 -07:00
github-actions[bot]
a25d7a40e5
Version Packages ( #5492 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.98.1
2023-07-31 17:31:52 -07:00
WcaleNieWolny
a5576e56a7
Fix contenteditalbe firefox table selection ( #5491 )
...
* Fix firefox contenteditable table selection
* Add changeset
* Update changeset
2023-07-31 04:41:12 -07:00
github-actions[bot]
c8236ee112
Version Packages ( #5489 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.98.0
2023-07-26 07:18:42 -07:00
WcaleNieWolny
8b548fb53a
Fix firefox disconnected selection api usage ( #5486 )
...
* Fix firefox disconnected selection api usage
* Add changeset
* Fix typo + add link to explanation
* Fix integration tests
2023-07-26 07:09:26 -07:00
Sunny Hirai
ca77e934bc
Add docs for as in Editable
2023-07-24 02:27:57 -07:00
Sunny Hirai
8effdf92cd
Update Editable docs but with more concise documentation
2023-07-24 02:23:11 -07:00
Sunny Hirai
61ecfea24e
Improve the Editable docs
2023-07-24 02:16:30 -07:00
github-actions[bot]
dd6dbf1b99
Version Packages ( #5474 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.97.2
2023-07-12 05:04:35 -07:00
Ben Wormald
a6b606d804
update hotkeys util to use isHotkey ( #5462 )
2023-06-30 00:04:48 -07:00
Ben Dahl
711c2298dd
Fix a few typos in the docs ( #5463 )
...
* fix: typo in with-react docs
* fix: typo in range docs
* fix: typo in faq docs
* fix: typo in react-editor docs
2023-06-30 00:03:00 -07:00
Joseph Rollins
4bd15ed395
Revert to prev behavior on Android to fix caret ( #5470 )
...
* Revert to prev behavior on Android to fix caret
* add changeset
2023-06-28 08:29:43 -07:00
github-actions[bot]
511014afa0
Version Packages ( #5461 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.97.1
2023-06-21 11:31:52 -07:00
Joe Anderson
53395449e5
Do not try to batch updates in React >= 18 ( #5460 )
...
* Do not try to batch updates in React >= 18
* Linter fixes
* Add changeset
2023-06-21 11:09:32 -07:00
github-actions[bot]
4b8ba512e7
Version Packages ( #5454 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.97.0
2023-06-16 20:47:48 -07:00
Shiba-ligo
cde0a155e2
fix: regular expression for testing Webkit based browser ( #5453 )
...
* fix: IS_WEBKIT environment symbol excluding blink based browser
* chore: add changeset
* fix: prettier
---------
Co-authored-by: zhanglixin08 <zhanglixin08@meituan.com>
2023-06-16 09:35:32 -07:00
Ikko Eltociear Ashimine
b01f931942
Fix typo in dom.ts ( #5452 )
...
wether -> whether
2023-06-16 05:01:24 -07:00
Grzegorz Tłuszcz
12ff246e10
Fixed triple click workaround breaking void elements selection ( #5451 )
...
* Fixed tripple click workaround breaking void selection
* Add changesets
* Fix ts error
* Make code style more consistent
2023-06-16 05:01:12 -07:00
github-actions[bot]
bac37cae81
Version Packages ( #5438 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.96.0
2023-06-12 18:58:48 -07:00
Dylan Schiemann
25e5eee4af
Fix docs typo for unref ( #5448 )
2023-06-12 18:58:28 -07:00
Old_dream
eb7f598707
fix: caret jump to the start of composition string ( #5443 )
...
* fix: caret jump to the start of composition str
* chore: add changeset
* chore: edit changeset
---------
Co-authored-by: huangyuning <huangyuning@vv.cn>
2023-06-12 15:20:22 -07:00
Brian Bucknam
5eb589dbbb
Use mark functions for docs and examples ( #5441 )
...
When documenting how to apply character-level styling, use `addMark` and `removeMark` instead of `setNodes`. This avoids new users creating code that only works in the simplest cases.
Similarly, update the Hovering Toolbar example to apply marks instead of setting nodes.
This change was prompted by a discussion on Slack where the developer was disappointed that `markableVoid` did not appear to be working. The problem was they were using `setNodes` to apply Marks, and did not use the same `match` function that `addMark` uses.
2023-06-12 15:08:10 -07:00
Davi Alexandre
a94d64ec09
missed import Element from slate ( #5446 )
...
Not importing it results in:
Property 'isElement' does not exist on type '{ new (): Element; prototype: Element; }'.ts(2339)
2023-06-12 15:06:24 -07:00
Joseph Rollins
3ad13d6015
Test for WebKit based browsers instead of Safari ( #5437 )
...
* Test for WebKit based browsers instead of Safari
* Add changeset
2023-05-31 05:13:03 -07:00
github-actions[bot]
ad126705ba
Version Packages ( #5434 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.95.0
2023-05-29 22:27:40 -07:00
Ivan Voskoboinyk
91e388ecd9
Rename <Slate>
component value
prop to initialValue
( #5421 )
...
* Rename `slate-react` Slate component `value` prop to `initialValue`
Fixes #4992
* Update documentation: `value` -> `initialValue`
* Add a changeset record
* Make props order consistent
2023-05-26 07:53:39 -07:00
Alexander Chudesnov
0b1799091a
Fix default focus styles ( #5422 )
...
* Fix default outline styles
Resolves #5146
* Add changeset
---------
Co-authored-by: Alexander Chudesnov <achudesnov@medallia.com>
2023-05-26 07:52:41 -07:00
Ravi Lamkoti
869d1240d3
chore: rename imageElmnts to imageElements in 04-transforms.md ( #5431 )
...
It will make code more readable and character difference is very less so it's worth changing.
2023-05-25 10:55:24 -07:00
github-actions[bot]
b7fd322f01
Version Packages ( #5424 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate-react@0.94.2
2023-05-13 23:34:44 -07:00
Horacio Herrera
042bca167a
fix(slate-react): add top css to placeholder ( #5423 )
...
solves #5386
2023-05-13 23:28:00 -07:00
github-actions[bot]
9a5119849b
Version Packages ( #5416 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate@0.94.1
2023-05-09 10:25:04 -07:00
Ziad Beyens
01f0210bcc
Consistent insert* methods ( #5415 )
...
* feat: add reviewpad.yml file
* Update reviewpad.yml
* ✨ options to `Editor.insert*`
* 📝 options to `Editor.insert*`
* ✨ getDefaultInsertLocation
* ✨ getDefaultInsertLocation
* ✨ getDefaultInsertLocation
* 📝 consistent selection
* Create tasty-lizards-remain.md
* Update tasty-lizards-remain.md
---------
Co-authored-by: reviewpad[bot] <104832597+reviewpad[bot]@users.noreply.github.com>
Co-authored-by: Dylan Schiemann <dylan@dojotoolkit.org>
2023-05-06 15:41:42 -07:00
Cyrille Perois
48c18b5368
docs(walkthroughs): fix broken code example ( #5409 )
...
The `match` condition was updated between two examples. The later didn't work because it was missing a part of the condition.
2023-05-05 04:04:05 -07:00
github-actions[bot]
33a1e9b923
Version Packages ( #5397 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
slate@0.94.0
slate-react@0.94.0
2023-04-20 05:30:24 -07:00
Ziad Beyens
3243c7e34a
Refactor editor methods and fix JSDoc ( #5307 )
...
* feat
* fix
* docs
* feat
* Create two-books-bow.md
* fix
* feat
* feat
* fix
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* docs
* docs
* 🔀
* 🔀
2023-04-20 04:55:43 -07:00