Julius Tarng
7a357dc26e
bring back 1.20.0
2022-07-18 23:50:29 -05:00
Julius Tarng
06802961cb
Update lowlight to 2.7.0
2022-07-18 23:39:51 -05:00
Julius Tarng
956a078e5b
Update package.json
2022-07-18 23:37:32 -05:00
Julius Tarng
677837ec16
Remove outdated @types/lowlight from code-block-lowlight deps
2022-07-18 23:33:22 -05:00
ahhshm
f4b9a46a0b
refactor: remove duplicated function ( #2956 )
2022-07-06 20:11:20 +02:00
Dominik Biedebach
3e05093f00
Publish
...
- @tiptap/core@2.0.0-beta.182
- @tiptap/html@2.0.0-beta.181
- @tiptap/starter-kit@2.0.0-beta.191
2022-07-06 19:28:12 +02:00
Dominik
134a4bd1fb
fix(core): dont use selection for setContent replacement ( #2934 )
2022-07-06 12:59:16 +02:00
Sven Adlung
e280a02597
fix(core): only respect text of node before current position ( #2937 ) ( #2941 )
2022-07-06 12:01:23 +02:00
svenadlung
e63b987bb8
Revert "update package-lock.json"
...
This reverts commit bbf0803a77
.
2022-07-04 13:50:49 +02:00
Dominik Biedebach
bbf0803a77
update package-lock.json
2022-06-27 14:25:46 +02:00
Philipp Kühn
090c5a4456
Publish
...
- @tiptap/core@2.0.0-beta.181
- @tiptap/extension-bubble-menu@2.0.0-beta.61
- @tiptap/extension-character-count@2.0.0-beta.31
- @tiptap/extension-code-block-lowlight@2.0.0-beta.73
- @tiptap/extension-code-block@2.0.0-beta.42
- @tiptap/extension-collaboration@2.0.0-beta.38
- @tiptap/extension-dropcursor@2.0.0-beta.29
- @tiptap/extension-floating-menu@2.0.0-beta.56
- @tiptap/extension-focus@2.0.0-beta.45
- @tiptap/extension-gapcursor@2.0.0-beta.39
- @tiptap/extension-history@2.0.0-beta.26
- @tiptap/extension-horizontal-rule@2.0.0-beta.36
- @tiptap/extension-link@2.0.0-beta.43
- @tiptap/extension-mention@2.0.0-beta.102
- @tiptap/extension-placeholder@2.0.0-beta.53
- @tiptap/extension-table@2.0.0-beta.54
- @tiptap/extension-task-item@2.0.0-beta.37
- @tiptap/extension-youtube@2.0.0-beta.6
- @tiptap/html@2.0.0-beta.180
- @tiptap/react@2.0.0-beta.114
- @tiptap/starter-kit@2.0.0-beta.190
- @tiptap/suggestion@2.0.0-beta.97
- @tiptap/vue-2@2.0.0-beta.84
- @tiptap/vue-3@2.0.0-beta.96
2022-06-27 10:50:35 +02:00
Dominik Biedebach
163de4e187
fix(extension/mention): collapse selection to end after suggestion insertion to fix chrome selection issue with mouse
2022-06-27 07:50:57 +02:00
Dominik Biedebach
b2bd909eaa
chore: update prosemirror-state and prosemirror-view
2022-06-26 11:43:20 +02:00
Dominik Biedebach
5b0b7d9102
fix(core): fix focus command passing through editor state instead of existing transaction
...
this fixes a bug introduced a few months ago that caused positions not resolving on the most recent transaction but the editor state that was existing before the last transactions beforehand existed causing the editor to crash
2022-06-26 09:53:45 +02:00
Dominik Biedebach
15123ee092
feat(core): add nodePasteRule to core
2022-06-25 12:07:33 +02:00
Dominik Biedebach
ec595ff803
feat(extension/youtube): add paste handlers for youtube extension
2022-06-25 11:16:17 +02:00
SavKS
8e65c20815
Fix state update after component unmounted ( #2857 )
...
Co-authored-by: Andrii Savluk <a.savluk@ideil.com>
2022-06-24 17:46:54 +02:00
Dominik Biedebach
3d3d78ce1c
chore: move from @_bdbch to @_ueberdosis scope
2022-06-24 14:43:21 +02:00
YoungChou
6674e69b12
fix: editor don't has contentComponent attribute when suggestion onUpdate ( #2916 )
...
Co-authored-by: 周洋 <yang.zhou02@mihoyo.com>
2022-06-23 16:19:32 +02:00
Dominik Biedebach
940c00abb8
chore: remove package-lock for extension-table
2022-06-23 09:12:48 +02:00
Dominik Biedebach
eb92597603
fix(maintainment): fix cjs issues with prosemirror-tables
2022-06-23 09:11:27 +02:00
Ricardo Amaral
482cb960d6
feat: Allow multiple prefix characters to trigger a suggestion ( #2896 )
...
* feat: Allow multiple prefix characters to trigger a suggestion
* review: Turn `allowedPrefixes` into an array instead
2022-06-21 23:17:26 +02:00
Dominik
53e39d0c47
refactor(maintainment): set dependency versions for prosemirror and y… ( #2904 )
...
* refactor(maintainment): set dependency versions for prosemirror and yjs to fixed versions
* refactor(docs): fix dependency versions in demos
* chore: update package-lock.json
* chore: update latest prosemirror packages
2022-06-21 00:17:10 +02:00
Shaun Tan
8a5b3cf67a
Prevent overriding 'whiteSpace' styling for NodeView React components ( #2884 )
...
Fixes ueberdosis/tiptap#2883
2022-06-20 19:41:33 +02:00
Philipp Kühn
a1e612bf89
Publish
...
- @tiptap/core@2.0.0-beta.180
- @tiptap/extension-bubble-menu@2.0.0-beta.60
- @tiptap/extension-character-count@2.0.0-beta.30
- @tiptap/extension-code-block-lowlight@2.0.0-beta.72
- @tiptap/extension-code-block@2.0.0-beta.41
- @tiptap/extension-collaboration@2.0.0-beta.37
- @tiptap/extension-dropcursor@2.0.0-beta.28
- @tiptap/extension-floating-menu@2.0.0-beta.55
- @tiptap/extension-focus@2.0.0-beta.44
- @tiptap/extension-gapcursor@2.0.0-beta.38
- @tiptap/extension-history@2.0.0-beta.25
- @tiptap/extension-horizontal-rule@2.0.0-beta.35
- @tiptap/extension-link@2.0.0-beta.42
- @tiptap/extension-mention@2.0.0-beta.101
- @tiptap/extension-placeholder@2.0.0-beta.52
- @tiptap/extension-subscript@2.0.0-beta.13
- @tiptap/extension-superscript@2.0.0-beta.13
- @tiptap/extension-table@2.0.0-beta.53
- @tiptap/extension-task-item@2.0.0-beta.36
- @tiptap/extension-youtube@2.0.0-beta.5
- @tiptap/html@2.0.0-beta.179
- @tiptap/react@2.0.0-beta.113
- @tiptap/starter-kit@2.0.0-beta.189
- @tiptap/suggestion@2.0.0-beta.96
- @tiptap/vue-2@2.0.0-beta.83
- @tiptap/vue-3@2.0.0-beta.95
2022-06-20 13:22:53 +02:00
Dominik
1ebc8f8e14
chore: migrate to new versions of prosemirror packages ( #2854 )
...
* refactor: upgrade prosemirror packages to new typescript versions
* refactor: migrate to new typings from prosemirror
* style: fix linting issues
* style: fix linting issues
* style: fix linting issues
* fix(ci): fix build process by reimplement filterTransaction
* fix(extension-test): fix broken build because of wrong output file names
* fix: fix prosemirror-tables not being bundled correctly for ES6
* fix: move to prosemirror-tables-contently until es6 build is working
* fix: fix tests for youtube
* fix: fix youtube test
* fix(demos): fix demos build
2022-06-20 11:45:37 +02:00
Philipp Kühn
591c0807a2
Publish
...
- @tiptap/core@2.0.0-beta.179
- @tiptap/extension-blockquote@2.0.0-beta.29
- @tiptap/extension-bold@2.0.0-beta.28
- @tiptap/extension-bubble-menu@2.0.0-beta.59
- @tiptap/extension-bullet-list@2.0.0-beta.29
- @tiptap/extension-character-count@2.0.0-beta.29
- @tiptap/extension-code-block-lowlight@2.0.0-beta.71
- @tiptap/extension-code-block@2.0.0-beta.40
- @tiptap/extension-code@2.0.0-beta.28
- @tiptap/extension-collaboration-cursor@2.0.0-beta.37
- @tiptap/extension-collaboration@2.0.0-beta.36
- @tiptap/extension-color@2.0.0-beta.12
- @tiptap/extension-document@2.0.0-beta.17
- @tiptap/extension-dropcursor@2.0.0-beta.27
- @tiptap/extension-floating-menu@2.0.0-beta.54
- @tiptap/extension-focus@2.0.0-beta.43
- @tiptap/extension-font-family@2.0.0-beta.24
- @tiptap/extension-gapcursor@2.0.0-beta.37
- @tiptap/extension-hard-break@2.0.0-beta.33
- @tiptap/extension-heading@2.0.0-beta.29
- @tiptap/extension-highlight@2.0.0-beta.35
- @tiptap/extension-history@2.0.0-beta.24
- @tiptap/extension-horizontal-rule@2.0.0-beta.34
- @tiptap/extension-image@2.0.0-beta.30
- @tiptap/extension-italic@2.0.0-beta.28
- @tiptap/extension-link@2.0.0-beta.41
- @tiptap/extension-list-item@2.0.0-beta.23
- @tiptap/extension-mention@2.0.0-beta.100
- @tiptap/extension-ordered-list@2.0.0-beta.30
- @tiptap/extension-paragraph@2.0.0-beta.26
- @tiptap/extension-placeholder@2.0.0-beta.51
- @tiptap/extension-strike@2.0.0-beta.29
- @tiptap/extension-subscript@2.0.0-beta.12
- @tiptap/extension-superscript@2.0.0-beta.12
- @tiptap/extension-table-cell@2.0.0-beta.23
- @tiptap/extension-table-header@2.0.0-beta.25
- @tiptap/extension-table-row@2.0.0-beta.22
- @tiptap/extension-table@2.0.0-beta.52
- @tiptap/extension-task-item@2.0.0-beta.35
- @tiptap/extension-task-list@2.0.0-beta.29
- @tiptap/extension-text-align@2.0.0-beta.31
- @tiptap/extension-text-style@2.0.0-beta.26
- @tiptap/extension-text@2.0.0-beta.17
- @tiptap/extension-typography@2.0.0-beta.22
- @tiptap/extension-underline@2.0.0-beta.25
- @tiptap/extension-youtube@2.0.0-beta.4
- @tiptap/html@2.0.0-beta.178
- @tiptap/react@2.0.0-beta.112
- @tiptap/starter-kit@2.0.0-beta.188
- @tiptap/suggestion@2.0.0-beta.95
- @tiptap/vue-2@2.0.0-beta.82
- @tiptap/vue-3@2.0.0-beta.94
2022-06-17 10:11:06 +02:00
Philipp Kühn
78dacbeb72
force update versions
2022-06-17 10:09:27 +02:00
Philipp Kühn
7a49ab8655
Publish
...
- @tiptap/core@2.0.0-beta.177
- @tiptap/extension-blockquote@2.0.0-beta.27
- @tiptap/extension-bubble-menu@2.0.0-beta.57
- @tiptap/extension-bullet-list@2.0.0-beta.27
- @tiptap/extension-character-count@2.0.0-beta.27
- @tiptap/extension-code-block-lowlight@2.0.0-beta.69
- @tiptap/extension-code-block@2.0.0-beta.38
- @tiptap/extension-collaboration-cursor@2.0.0-beta.35
- @tiptap/extension-collaboration@2.0.0-beta.34
- @tiptap/extension-color@2.0.0-beta.10
- @tiptap/extension-floating-menu@2.0.0-beta.52
- @tiptap/extension-focus@2.0.0-beta.41
- @tiptap/extension-font-family@2.0.0-beta.22
- @tiptap/extension-gapcursor@2.0.0-beta.35
- @tiptap/extension-hard-break@2.0.0-beta.31
- @tiptap/extension-heading@2.0.0-beta.27
- @tiptap/extension-history@2.0.0-beta.22
- @tiptap/extension-horizontal-rule@2.0.0-beta.32
- @tiptap/extension-image@2.0.0-beta.28
- @tiptap/extension-link@2.0.0-beta.39
- @tiptap/extension-list-item@2.0.0-beta.21
- @tiptap/extension-mention@2.0.0-beta.98
- @tiptap/extension-ordered-list@2.0.0-beta.28
- @tiptap/extension-paragraph@2.0.0-beta.24
- @tiptap/extension-placeholder@2.0.0-beta.49
- @tiptap/extension-table-cell@2.0.0-beta.21
- @tiptap/extension-table-header@2.0.0-beta.23
- @tiptap/extension-table-row@2.0.0-beta.20
- @tiptap/extension-table@2.0.0-beta.50
- @tiptap/extension-task-item@2.0.0-beta.33
- @tiptap/extension-task-list@2.0.0-beta.27
- @tiptap/extension-text-style@2.0.0-beta.24
- @tiptap/extension-youtube@2.0.0-beta.2
- @tiptap/html@2.0.0-beta.176
- @tiptap/react@2.0.0-beta.110
- @tiptap/starter-kit@2.0.0-beta.186
- @tiptap/suggestion@2.0.0-beta.93
- @tiptap/vue-2@2.0.0-beta.80
- @tiptap/vue-3@2.0.0-beta.92
2022-06-17 09:57:51 +02:00
Philipp Kühn
9c38d2713e
Revert "Publish"
...
This reverts commit fa502c9f11
.
2022-06-17 09:55:42 +02:00
Philipp Kühn
fa502c9f11
Publish
...
- @tiptap/core@2.0.0-beta.177
- @tiptap/extension-blockquote@2.0.0-beta.27
- @tiptap/extension-bubble-menu@2.0.0-beta.57
- @tiptap/extension-bullet-list@2.0.0-beta.27
- @tiptap/extension-character-count@2.0.0-beta.27
- @tiptap/extension-code-block-lowlight@2.0.0-beta.69
- @tiptap/extension-code-block@2.0.0-beta.38
- @tiptap/extension-collaboration-cursor@2.0.0-beta.35
- @tiptap/extension-collaboration@2.0.0-beta.34
- @tiptap/extension-color@2.0.0-beta.10
- @tiptap/extension-floating-menu@2.0.0-beta.52
- @tiptap/extension-focus@2.0.0-beta.41
- @tiptap/extension-font-family@2.0.0-beta.22
- @tiptap/extension-gapcursor@2.0.0-beta.35
- @tiptap/extension-hard-break@2.0.0-beta.31
- @tiptap/extension-heading@2.0.0-beta.27
- @tiptap/extension-history@2.0.0-beta.22
- @tiptap/extension-horizontal-rule@2.0.0-beta.32
- @tiptap/extension-image@2.0.0-beta.28
- @tiptap/extension-link@2.0.0-beta.39
- @tiptap/extension-list-item@2.0.0-beta.21
- @tiptap/extension-mention@2.0.0-beta.98
- @tiptap/extension-ordered-list@2.0.0-beta.28
- @tiptap/extension-paragraph@2.0.0-beta.24
- @tiptap/extension-placeholder@2.0.0-beta.49
- @tiptap/extension-table-cell@2.0.0-beta.21
- @tiptap/extension-table-header@2.0.0-beta.23
- @tiptap/extension-table-row@2.0.0-beta.20
- @tiptap/extension-table@2.0.0-beta.50
- @tiptap/extension-task-item@2.0.0-beta.33
- @tiptap/extension-task-list@2.0.0-beta.27
- @tiptap/extension-text-style@2.0.0-beta.24
- @tiptap/extension-youtube@2.0.0-beta.2
- @tiptap/html@2.0.0-beta.176
- @tiptap/react@2.0.0-beta.110
- @tiptap/starter-kit@2.0.0-beta.186
- @tiptap/suggestion@2.0.0-beta.93
- @tiptap/vue-2@2.0.0-beta.80
- @tiptap/vue-3@2.0.0-beta.92
2022-06-17 09:44:21 +02:00
Dominik
1c0554b7c0
feat(extension/youtube): ✨ new youtube embed extension ( #2814 )
...
* feat(extension/youtube): ✨ new youtube embed extension
* fix(extension/youtube): remove wrong destroy call on undefined editor
* fix(extension/youtube): 🐛 fix youtu.be share urls not being recognized correctly
* style: remove stray console.log
* style: remove empty line
* docs(docs): update youtube docs
* Capitalize tiptap
* Capitalize Tiptap
* style(extension/youtube): ✏️ change youtube typing
Co-authored-by: Markus Krause <markus.krause@ueber.io>
2022-06-17 05:29:48 +02:00
Dominik Biedebach
5989f3b780
fix(extension/collaboration): 🚑 pin y-prosemirror version to 1.0.20 to fix broken functionality with vue
2022-06-17 05:08:54 +02:00
Dominik
fa8c4ca639
refactor: use index files for imports to simplify the export flow ( #2870 )
2022-06-11 07:11:14 +02:00
Dominik
8c6751f0c6
add precommit hook for linting and automatic eslint fixes + update eslint packages ( #2862 )
...
* chore: add precommit hook for eslint fixes, fix linting issues
* chore: add eslint import sort plugin
2022-06-08 14:10:25 +02:00
Enrique Alcántara
39f5e4c31e
Declare lowlight as a peerDependency ( #2625 )
...
Declare lowlight as a peerDependency to delegate
the control of which version of lowlight is used
to the client application
Co-authored-by: Enrique Alcantara <ealcantara@gitlab.com>
2022-06-06 19:33:52 +02:00
Dominik Biedebach
fd593bb93e
style: fix linting issues
2022-06-06 18:19:59 +02:00
Ruben Robles
18bcc64aa7
fix(textStyle): Null-safe parseHTML getting no color/fontFamily from HTMLElement styles ( #2825 )
...
* fix(color): parseHTML getting no color get replace of undefined
* fix(fontFamily): Null-safe at parseHTML, replace of undefined
2022-06-06 17:36:08 +02:00
Shengchen Zhang
50083f3be1
Add support for custom protocols in extension-link ( #2832 )
2022-06-06 17:33:45 +02:00
travis
d85444c310
Fixed: Avoid mutating a prop directly
error message to reproduce ( #2834 )
2022-06-06 17:33:13 +02:00
Dominik
f019f70a19
fix(suggestion): 🐛 make clientrect prop optional as it can potentially be undefined ( #2813 )
...
This commit makes the clientRect prop optional - this means that this value can be null. This allows developers using the suggestion extension to know that they have to implement a check for the clientRect before using it.
#2795
2022-05-27 12:31:46 +02:00
Ralph Schindler
9cdd0eb3b3
Enhancement: only Vue.extend() non-VueConstructor arguments
2022-05-27 12:10:17 +02:00
Ricardo Amaral
5fef431d09
fix: Only trigger image input rule at the start or with a preceding space
2022-05-27 12:09:36 +02:00
Jon Noronha
13a03425b3
lint fixes
2022-05-21 01:05:00 +02:00
Jon Noronha
23483d5e1a
isRequired on attrs
2022-05-21 01:05:00 +02:00
Kasper Nilsson
6fe302430e
Make prosemirror-model a peer dep
2022-05-20 22:33:50 +02:00
Kasper Nilsson
5f44aa02f0
Fix lint issue
2022-05-20 22:33:50 +02:00
Kasper Nilsson
515300bb26
Respond to review feedback
2022-05-20 22:33:50 +02:00
Kasper Nilsson
71e941f3da
Fix lint
2022-05-20 22:33:50 +02:00
Kasper Nilsson
2875fbe1c9
Make option a callback, update docs
2022-05-20 22:33:50 +02:00
Kasper Nilsson
eda8d801b5
Whoops
2022-05-20 22:33:50 +02:00
Kasper Nilsson
8874e5e5e6
Add option to allow task items to be checkable (uncontrolled)
...
Useful for drafting interactive documents. Could see this expanding to potentially also support passing a callback?
Will happily update documentation if this approach is accepted!
2022-05-20 22:33:50 +02:00
Dominik Biedebach
ecee74a94d
refactor: export new helper from index.ts
2022-05-20 19:04:55 +02:00
Dominik Biedebach
0597e474af
style: move node text content into helper function
2022-05-20 19:04:55 +02:00
Dominik Biedebach
30c39c94c9
style: remove stray console log from input rule
2022-05-20 19:04:55 +02:00
Dominik Biedebach
64b23e120c
fix(core): 🐛 fix inputrule not recognizing text content of non-text leaf nodes
2022-05-20 19:04:55 +02:00
Anton Liubushkin
d84ce08dcf
Update ReactNodeViewRenderer.tsx
...
remove trailing spaces
2022-05-20 13:33:17 +02:00
Anton Liubushkin
21913445bc
Update ReactNodeViewRenderer.tsx
2022-05-20 13:33:17 +02:00
Anton Liubushkin
00cd74e2c6
Add className
option and pass through to ReactRenderer
2022-05-20 13:33:17 +02:00
Philipp Kühn
1789af864f
Publish
...
- @tiptap/core@2.0.0-beta.176
- @tiptap/extension-link@2.0.0-beta.38
- @tiptap/extension-mention@2.0.0-beta.97
- @tiptap/extension-table@2.0.0-beta.49
- @tiptap/html@2.0.0-beta.175
- @tiptap/starter-kit@2.0.0-beta.185
- @tiptap/suggestion@2.0.0-beta.92
- @tiptap/vue-2@2.0.0-beta.79
2022-05-18 10:53:18 +02:00
Steven DeMartini
819622c202
Fix typo in text-serializers-from-schema function
2022-05-17 17:38:00 +02:00
Steven DeMartini
155955c9a9
Export helper for text serializers
...
For plugins and other user-defined extensions, it's useful to be able to
be able to use the text-serializers-from-schema helper, like is done in
the built-in clipboardTextSerializer extension
(43611ea2e7/packages/core/src/extensions/clipboardTextSerializer.ts (L21)
).
2022-05-17 17:38:00 +02:00
Ivan Pantic
feef365b53
Expose "range" to textSerializer. Used in "getTextBetween"
2022-05-17 17:36:49 +02:00
JDinABox
0fb68af3a1
Fix extendMarkRange doesn't work when cursor is at end of mark
2022-05-17 13:30:54 +02:00
Dominik Biedebach
3a3eb5311c
fix(extension-link): 🐛 fix auto link validation not working on paste
2022-05-16 12:00:25 +02:00
Dominik Biedebach
23e67adfa7
feat(extension-link): ✨ add validate option to link extension
...
#2779
2022-05-16 12:00:25 +02:00
Felix Klein
ccc37d5f24
add support for CSP nonces in createStyleTag
2022-05-13 14:11:52 +02:00
Dominik Biedebach
413a923d57
style(vue2): fix eslint issue with dangling underscore
2022-05-13 10:22:31 +02:00
Ralph Schindler
5bc77081b7
hotfix: ensure VueNodeViewRenderer will attempt to use the editors global vue instance when extending for components
2022-05-13 09:53:07 +02:00
David Ilizarov
e17c41498a
fix: lint error
2022-05-11 10:22:00 +02:00
David Ilizarov
7401d45b7e
fix: properly calculate setDragImage position
2022-05-11 10:22:00 +02:00
Ken van der Eerden
a9e8f48b34
Allow class attribute through setLink()
...
While you can set a default value for the Link extensions class attribute using
```javascript
Link.configure({
HTMLAttributes: {
class: 'my-custom-class',
},
})
```
It is currently not possible to dynamically set the class attribute when calling setLink() e.g.
```javascript
this.editor.chain().focus().extendMarkRange('link').setLink({href: url, class: 'this class should be added'}).run();
```
This change allows for that by default, without needing to extend the Link extension.
2022-05-09 13:24:58 +02:00
Jon Noronha
0819e29e57
again
2022-04-29 12:47:11 +02:00
Jon Noronha
1dbd26c828
lint fix
2022-04-29 12:47:11 +02:00
Jon Noronha
b7c3b113dd
Update findSuggestionMatch.ts
2022-04-29 12:47:11 +02:00
Dominik Biedebach
dd3e27b0e4
fix: fix suggestion package.json
2022-04-29 10:42:54 +02:00
dphuang2
7053898a19
Update Suggestion package.json
...
Fixes usage with Yarn v3
2022-04-29 10:36:09 +02:00
Enrique Alcantara
d2e00ad782
Remove prosemirror-code from table extension build
...
Add prosemirror-view, prosemirror-model
and prosemirror-state dependencies to the
extension-table package.json file to indicate
to rollup that these dependencies should not
be included in the distribution file
2022-04-29 10:35:06 +02:00
Ricardo Amaral
7cae9673f0
feat: Add a generic type for suggestion items
2022-04-28 14:23:00 +02:00
Ricardo Amaral
70cb809702
feat: Add onBeforeStart
and onBeforeUpdate
handlers to the render function
2022-04-28 12:22:16 +02:00
Philipp Kühn
90e719c711
Publish
...
- @tiptap/core@2.0.0-beta.175
- @tiptap/extension-bubble-menu@2.0.0-beta.56
- @tiptap/extension-character-count@2.0.0-beta.26
- @tiptap/extension-floating-menu@2.0.0-beta.51
- @tiptap/extension-link@2.0.0-beta.37
- @tiptap/extension-mention@2.0.0-beta.96
- @tiptap/extension-task-item@2.0.0-beta.32
- @tiptap/html@2.0.0-beta.174
- @tiptap/react@2.0.0-beta.109
- @tiptap/starter-kit@2.0.0-beta.184
- @tiptap/suggestion@2.0.0-beta.91
- @tiptap/vue-2@2.0.0-beta.78
- @tiptap/vue-3@2.0.0-beta.91
2022-04-27 22:50:51 +02:00
Grigory Kovalenko
cd99a163e2
add support for CSS Modules
2022-04-22 22:39:37 +02:00
Dany Castillo
a6fd827d31
fix children property not being defined in React.FC type
2022-04-14 00:18:29 +02:00
Dany Castillo
7deaf97c65
upgrade React types to v18
2022-04-14 00:18:29 +02:00
Dany Castillo
2f3a0312a8
upgrade packages to support React 18
2022-04-14 00:18:29 +02:00
bdbch
4108e9f991
Merge pull request #2646 from phenax/patch-1
...
fix(extension-link): prevent parsing `javascript:` pseudo-protocol
2022-04-12 10:14:40 +02:00
bdbch
10855a4d92
Merge pull request #2696 from pradel/feature/fix-peer-dependencies-char-count
...
fix: remove extension-text-style from character-cout peer dependencies
2022-04-12 10:02:29 +02:00
bdbch
08539b91c9
Merge pull request #2681 from storipress/improve-node-view-props-typing
...
fix: improve Vue nodeViewProps typing
2022-04-12 10:02:10 +02:00
bdbch
5b4f3d634f
Merge pull request #2698 from ueberdosis/fix-task-item-regex
...
fix: allow [] as a prefix for task items
2022-04-10 21:44:58 +02:00
Dominik Biedebach
06fd7fb429
fix: allow [] as a prefix for task items
2022-04-10 21:05:57 +02:00
bdbch
a8f094a3d2
Merge pull request #2668 from fleon/patch-1
...
fix: Allow tippyOptions.getReferenceClientRect in bubble menu to be overridden
2022-04-10 18:01:32 +02:00
bdbch
45591ef317
Merge pull request #2692 from scottsidwell/fix/prevent-active-suggestions-when-read-only
...
fix: prevent suggestions from being active when editor is readonly
2022-04-10 11:42:27 +02:00
Scott Sidwell
45990cdc0f
fix: prevent suggestions from being active when editor is readonly
2022-04-10 12:14:42 +10:00
Léo Pradel
2fc6a4b780
fix: remove extension-text-style from character-cout peer dependencies
2022-04-09 19:05:28 +02:00
bdbch
fe815adcf8
Merge pull request #2677 from Doist/tree-shaking-improvements
...
fix: Mark the bubble/floating menu extensions as side effect free
2022-04-09 09:44:44 +02:00
Scott Sidwell
d270419ad8
fix: don't override behaviour of Home / End in pc keymap
...
Similarly removed in Prosemirror at ProseMirror/prosemirror-commands@20371c58
For users who wish to preserve this behaviour, they can achieve this via:
```javascript
const CustomKeyboardBehaviour = Extension.create({
addKeyboardShortcuts() {
return {
['Home']: () => this.editor.commands.selectTextblockStart(),
['End']: () => this.editor.commands.selectTextblockEnd(),
}
}
})
const editor = new Editor({
extensions: [
// Register your custom extension with the editor.
CustomKeyboardBehaviour,
]
});
```
2022-04-08 11:06:37 +10:00
DanSnow
190a6993d4
fix: improve Vue nodeViewProps typing
2022-04-05 13:55:53 +08:00
Ricardo Amaral
172513cb44
fix: Mark the bubble/floating menu extensions as side effect free
2022-04-04 12:22:56 +01:00
Himanshu Kapoor
70dc4fc29f
chore: lint fixes
2022-03-31 22:18:40 +02:00
fleonus
285f89b5a9
Allow overriding getReferenceClientRect in floating menu
2022-03-31 22:12:06 +02:00