Cameron Hessler
8f5fbef742
feat(extension-link) Change autolink to only apply on space ( #3232 )
...
Co-authored-by: Cameron Hessler <cameron.hessler@buildertrend.com>
2022-09-26 11:08:10 +02:00
Dominik Biedebach
95842e18f6
v2.0.0-beta.196
2022-09-21 00:49:19 +02:00
John Franey
ae13cf61ad
fix(types): fix link and table type errors ( #3208 )
2022-09-20 23:54:36 +02:00
Sven Adlung
a3978353ff
feat(extension-typography): add servicemark input rule ( #3220 )
...
* feat(extension-typography): add servicemark input rule
* fix formatting issue
2022-09-20 23:53:34 +02:00
Dominik Biedebach
ea1fbeda7d
v2.0.0-beta.195
2022-09-14 02:10:19 +02:00
Molly
b01ccff7b2
feat: Add alias condition to code-block-lowlight ( #3155 )
2022-09-14 02:06:01 +02:00
Dominik
fa96749ce2
fix(extension/bubble-menu): 🐛 fix bubble menu and floating menu being available when editor not editable ( #3195 )
2022-09-14 02:05:36 +02:00
Daniel Spitzer
9093cdfcf5
fix: move React flushSync
to microtask ( #3188 )
...
To avoid seeing the `Warning: flushSync was called from inside a lifecycle method. React cannot flush when React is already rendering. Consider moving this call to a scheduler task or micro task.` error, we need to move the `flushSync()` code that avoids automatic batching to a microtask to not fire a lifecycle event `setState()` during rendering.
Fixes warning introduced in #2985
2022-09-13 20:36:35 +02:00
Dominik Biedebach
009f79991d
v2.0.0-beta.194
2022-09-11 11:11:52 +02:00
Dominik Biedebach
56c138671b
chore: sync package versions
2022-09-11 11:11:31 +02:00
Dominik Biedebach
e25d4a3710
v2.0.0-beta.193
2022-09-10 21:12:56 +02:00
Dominik Biedebach
d15aa38cd2
refactor(extension/mention): move @tiptap/sugesstion into peerDependencies
2022-09-10 21:09:58 +02:00
Dominik Biedebach
1024892454
Revert "Merge branch 'add-empty-editor-class-to-root-div'"
...
This reverts commit 1d0158d5c5
, reversing
changes made to bda6e8d308
.
2022-09-10 16:16:47 +02:00
Dominik Biedebach
6a85f73659
style(extension/placeholder): fix linting issues
2022-09-10 15:31:54 +02:00
Dominik Biedebach
6cbc2d4233
Merge branch 'main' of github.com:ueberdosis/tiptap into add-empty-editor-class-to-root-div
2022-09-10 15:31:04 +02:00
Etienne de la Broïse
bda6e8d308
fix(core): insert PasteRule Node at matched position ( #2942 ) ( #2943 )
2022-09-10 14:07:46 +02:00
Dominik Biedebach
af3568fcc1
Merge branch 'lowlight-types' of github.com:tarngerine/tiptap into tarngerine-lowlight-types
2022-09-10 14:06:16 +02:00
Dominik Biedebach
5bcfb322ce
Publish
...
- @tiptap/core@2.0.0-beta.183
- @tiptap/extension-bubble-menu@2.0.0-beta.62
- @tiptap/extension-code@2.0.0-beta.29
- @tiptap/extension-mention@2.0.0-beta.103
- @tiptap/extension-subscript@2.0.0-beta.14
- @tiptap/html@2.0.0-beta.182
- @tiptap/react@2.0.0-beta.115
- @tiptap/starter-kit@2.0.0-beta.192
- @tiptap/suggestion@2.0.0-beta.98
- @tiptap/vue-2@2.0.0-beta.85
- @tiptap/vue-3@2.0.0-beta.97
2022-09-03 20:12:57 +02:00
Stef Kors
73daee9b80
include bubble menu element when checking if the editor view still has focus ( #3150 )
2022-09-03 20:07:41 +02:00
Marcel
0263629ba5
docs: fix naming ( #3151 )
2022-09-03 20:06:24 +02:00
Rhys-T
4851fc5e9b
fix(core): make setEditable trigger all 'update' listeners ( #3140 )
2022-09-01 13:55:19 +02:00
远方
c6c5fa623a
fix: vue inject grammar warning ( #3144 )
2022-09-01 13:54:59 +02:00
Dominik
5fed0f2fc6
feature(core): add exit handling for marks ( #2925 )
...
* feat(core): add exit handling for marks
* docs(core): add information about exitable marks
2022-08-22 15:23:44 +02:00
Cai Huanyu
f32293b0d5
fix: fix React Node View render problem in React 18 ( #2985 )
2022-08-22 14:41:26 +02:00
Dominik
de1253a8b0
fix(core): make setEditable trigger onUpdate function ( #2935 )
2022-08-22 14:24:21 +02:00
Faleij
791c89d943
Make Suggestion use view.dom instead of document ( #3093 )
2022-08-22 14:23:46 +02:00
Asherah Connor
313b8b8d0a
fix(core): setNodeSelection should not clamp pos by Selection.atStart/atEnd ( #3091 )
...
Fixes #3090 .
2022-08-22 14:22:44 +02:00
Asherah Connor
40f4ea31ef
fix(core): createCan command props shouldn't try dispatch ( #3025 ) ( #3026 )
2022-08-22 14:19:44 +02:00
Sinclair Chen
69d22d2d3c
fix: let StarterKit be imported as cjs module ( #2967 )
2022-08-22 13:52:31 +02:00
Billiam
18336a8255
Fix paste rule adding one character to paste range ( #2968 )
...
Fixes #2939
2022-08-22 13:26:26 +02:00
Asherah Connor
574cd69e06
fix(core): isNodeSelection, isTextSelection not always false ( #3089 )
...
Fixes #2979 . Since the ProseMirror TypeScript upgrade, these have
always returned false, since the Selection type tree are all classes
now.
2022-08-22 13:05:53 +02:00
Julius Tarng
9f1ffb8b53
update demos, remove lowlight as per docks
2022-07-19 00:00:16 -05:00
Julius Tarng
59244c586d
Revert "bring back 1.20.0"
...
This reverts commit 7a357dc26e
.
2022-07-18 23:54:35 -05:00
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
fleonus
71c78ed53b
Allow getReferenceClientRect to be overridden
...
Prefer using getReferenceClientRect in tippyOptions if available.
This allows modifying the position of the bubble menu in a different
location for block level elements, like above a table cell or a code block.
2022-03-31 22:03:34 +02:00
BrianHung
1d71877ffd
fix-decorations-and-attribute-editor-props
2022-03-30 02:02:11 -07:00
BrianHung
ebddbadc1b
add-empty-editor-class-to-root-div
2022-03-30 01:24:02 -07:00
Akshay Nair
947f311c0e
fix(extension-link): restricts parsing javascript:
pseudo-protocol
2022-03-24 17:17:08 +05:30
Philipp Kühn
3462e56252
Publish
...
- @tiptap/extension-image@2.0.0-beta.27
2022-02-11 11:00:50 +01:00
Philipp Kühn
ecf270c9e7
fix: don’t trigger image input rule on paste, fix #2518
2022-02-11 11:00:15 +01:00
Philipp Kühn
4b128e17be
Publish
...
- @tiptap/extension-character-count@2.0.0-beta.25
2022-02-11 10:23:01 +01:00
Philipp Kühn
fbfe1d9992
fix: improve bundle size of character count extension, fix #2519
2022-02-11 10:22:35 +01:00
Philipp Kühn
9a1463556e
Publish
...
- @tiptap/extension-image@2.0.0-beta.26
2022-02-09 12:28:20 +01:00
Philipp Kühn
a97a46fc51
feat: add allowBase64 option to image extension
2022-02-09 12:21:26 +01:00
Philipp Kühn
7128d76d0a
Publish
...
- @tiptap/core@2.0.0-beta.174
- @tiptap/html@2.0.0-beta.173
- @tiptap/starter-kit@2.0.0-beta.183
2022-02-07 10:22:23 +01:00
Philipp Kühn
bdab760cdb
fix: revert changes to selectAll command, fix #2491
2022-02-07 10:19:46 +01:00
Philipp Kühn
3227b7736b
Publish
...
- @tiptap/core@2.0.0-beta.173
- @tiptap/extension-typography@2.0.0-beta.20
- @tiptap/html@2.0.0-beta.172
- @tiptap/react@2.0.0-beta.108
- @tiptap/starter-kit@2.0.0-beta.182
2022-02-07 09:10:11 +01:00
Philipp Kühn
70422dd107
fix: fix RangeError bug when selecting all text, fix #2490
2022-02-07 09:07:17 +01:00
Philipp Kühn
886cd339b9
dependencies: update
2022-02-04 10:21:35 +01:00
Philipp Kühn
1847abdd95
fix lint
2022-02-04 10:15:52 +01:00
Ricardo Amaral
7ce6687184
feat: Allow individual Typography rules to be disabled ( #2449 )
2022-02-04 10:14:00 +01:00
Philipp Kühn
88ef8eabb0
Publish
...
- @tiptap/core@2.0.0-beta.172
- @tiptap/extension-bold@2.0.0-beta.26
- @tiptap/extension-italic@2.0.0-beta.26
- @tiptap/extension-placeholder@2.0.0-beta.48
- @tiptap/extension-underline@2.0.0-beta.23
- @tiptap/html@2.0.0-beta.171
- @tiptap/starter-kit@2.0.0-beta.181
2022-02-03 15:03:13 +01:00
Philipp Kühn
5257a3b948
fix: fix hasAnchor type for placeholder extension
2022-02-03 15:02:45 +01:00
Philipp Kühn
01411f8462
fix: don’t add tabindex when readonly, fix #2458
2022-02-03 14:54:37 +01:00
Jonas
b9bd469645
feat: Add key bindings for uppercase letters for bold, italic and underline ( #2478 )
...
This way, key bindings 'Mod-B', 'Mod-I' and 'Mod-U' with active caps
lock have the same effect as their lowercase siblings.
Prosemirror examples did the same, see ProseMirror/prosemirror#895
Fixes : #2426
Signed-off-by: Jonas <jonas@freesources.org>
2022-02-03 14:41:36 +01:00
Yousef
2fe6e2135d
feat: expose hasAnchor to custom placeholder function ( #2470 )
...
* expose hasAnchor to custom placeholder function
* Update placeholder.ts
2022-02-03 14:39:15 +01:00
Philipp Kühn
f4fc935c6c
Publish
...
- @tiptap/core@2.0.0-beta.171
- @tiptap/extension-image@2.0.0-beta.25
- @tiptap/html@2.0.0-beta.170
- @tiptap/starter-kit@2.0.0-beta.180
2022-01-28 12:19:09 +01:00
Philipp Kühn
999dbbec12
fix: don’t allow base64 images at all, fix #2455
2022-01-28 12:16:10 +01:00
Philipp Kühn
d899141a1a
fix lint
2022-01-27 21:37:29 +01:00
Philipp Kühn
9ef798d537
Publish
...
- @tiptap/core@2.0.0-beta.170
- @tiptap/html@2.0.0-beta.169
- @tiptap/starter-kit@2.0.0-beta.179
2022-01-27 09:45:20 +01:00
Philipp Kühn
4be16fcd2e
fix: set max textselection correctly, fix #2401
2022-01-27 09:44:53 +01:00
Philipp Kühn
ed56337470
Publish
...
- @tiptap/core@2.0.0-beta.169
- @tiptap/html@2.0.0-beta.168
- @tiptap/starter-kit@2.0.0-beta.178
2022-01-27 09:07:36 +01:00
Philipp Kühn
b584920ea1
fix: fix End key handler, fix #2446
2022-01-27 09:07:03 +01:00
Philipp Kühn
31efb0802e
Publish
...
- @tiptap/core@2.0.0-beta.168
- @tiptap/extension-code-block-lowlight@2.0.0-beta.68
- @tiptap/extension-code-block@2.0.0-beta.37
- @tiptap/html@2.0.0-beta.167
- @tiptap/starter-kit@2.0.0-beta.177
2022-01-26 09:38:01 +01:00
Philipp Kühn
85fcc29ac6
fix: add attributes to pre tag instead of code tag by default, fix #2440
2022-01-26 09:36:56 +01:00
Philipp Kühn
e7163e52f5
Publish
...
- @tiptap/extension-table@2.0.0-beta.48
2022-01-25 11:10:57 +01:00
JP Obley
c6bea9aa5c
fix: use toggleHeader from prosemirror-tables ( #2412 ), fix #548
...
Switches the table commands to use `toggleHeader` command instead of the deprecated `toggleHeaderColumn`, `toggleHeaderRow`, and `toggleHeaderCell` commands from `prosemirror-tables`.
2022-01-25 11:09:30 +01:00
Philipp Kühn
82759a898a
Publish
...
- @tiptap/core@2.0.0-beta.167
- @tiptap/extension-bubble-menu@2.0.0-beta.55
- @tiptap/extension-code-block-lowlight@2.0.0-beta.67
- @tiptap/extension-floating-menu@2.0.0-beta.50
- @tiptap/extension-focus@2.0.0-beta.40
- @tiptap/extension-mention@2.0.0-beta.95
- @tiptap/extension-placeholder@2.0.0-beta.47
- @tiptap/extension-table@2.0.0-beta.47
- @tiptap/html@2.0.0-beta.166
- @tiptap/react@2.0.0-beta.107
- @tiptap/starter-kit@2.0.0-beta.176
- @tiptap/suggestion@2.0.0-beta.90
- @tiptap/vue-2@2.0.0-beta.77
- @tiptap/vue-3@2.0.0-beta.90
2022-01-25 10:53:30 +01:00
Philipp Kühn
75e5601767
fix: add correct windows and px keymap
2022-01-25 10:52:36 +01:00
Philipp Kühn
0aa39f93cb
feat: add selectTextblockStart and selectTextblockEnd commands
2022-01-25 10:35:39 +01:00
Philipp Kühn
a20e887458
dependencies: update
2022-01-25 10:22:56 +01:00
Philipp Kühn
28b8f610fb
Publish
...
- @tiptap/extension-horizontal-rule@2.0.0-beta.31
- @tiptap/starter-kit@2.0.0-beta.175
2022-01-24 22:49:56 +01:00
Philipp Kühn
34d8011470
fix: set cursor position in setHorizontalRule correctly, fix #2429
2022-01-24 22:49:29 +01:00
Philipp Kühn
75336740c0
Publish
...
- @tiptap/extension-task-item@2.0.0-beta.31
2022-01-24 10:24:19 +01:00
Philipp Kühn
fe27843e80
fix: merge attrributes correctly when clicking task checkbox, fix #2422
2022-01-24 10:18:51 +01:00
Philipp Kühn
84fa6fb85e
Publish
...
- @tiptap/extension-mention@2.0.0-beta.94
- @tiptap/suggestion@2.0.0-beta.89
2022-01-21 09:29:56 +01:00
Philipp Kühn
55fa220899
fix: fixes an error when using the mention extension and pasting text ending with "@", fix #2413
2022-01-21 09:29:36 +01:00
Philipp Kühn
878dd5ced7
Publish
...
- @tiptap/core@2.0.0-beta.166
- @tiptap/html@2.0.0-beta.165
- @tiptap/starter-kit@2.0.0-beta.174
2022-01-20 22:15:37 +01:00
Philipp Kühn
d2427064ff
fix: insertContent keeps marks when using plain text, fix #2406
2022-01-20 22:15:12 +01:00
Philipp Kühn
27983bf38d
Publish
...
- @tiptap/core@2.0.0-beta.165
- @tiptap/html@2.0.0-beta.164
- @tiptap/starter-kit@2.0.0-beta.173
2022-01-20 21:38:15 +01:00
Philipp Kühn
9d317128a0
fix: fix removing the caret on blur in some situations when using safari, fix #2405
2022-01-20 21:37:31 +01:00
Philipp Kühn
9e48f8c239
Publish
...
- @tiptap/core@2.0.0-beta.164
- @tiptap/extension-code-block-lowlight@2.0.0-beta.66
- @tiptap/extension-code-block@2.0.0-beta.36
- @tiptap/extension-heading@2.0.0-beta.26
- @tiptap/extension-highlight@2.0.0-beta.33
- @tiptap/extension-link@2.0.0-beta.36
- @tiptap/extension-mention@2.0.0-beta.93
- @tiptap/html@2.0.0-beta.163
- @tiptap/react@2.0.0-beta.106
- @tiptap/starter-kit@2.0.0-beta.172
- @tiptap/suggestion@2.0.0-beta.88
- @tiptap/vue-2@2.0.0-beta.76
- @tiptap/vue-3@2.0.0-beta.89
2022-01-20 15:07:41 +01:00
Philipp Kühn
bc03c0d778
fix: run pasterules for pasted content, fix #2408
2022-01-20 15:04:34 +01:00
Philipp Kühn
d71c27fe99
Publish
...
- @tiptap/core@2.0.0-beta.163
- @tiptap/extension-mention@2.0.0-beta.92
- @tiptap/html@2.0.0-beta.162
- @tiptap/starter-kit@2.0.0-beta.171
- @tiptap/suggestion@2.0.0-beta.87
2022-01-13 13:58:08 +01:00
Philipp Kühn
42d3ee8fc9
fix: support all characters for suggestion char, fix #2385
2022-01-13 13:57:33 +01:00
Philipp Kühn
7da4373a6a
Publish
...
- @tiptap/core@2.0.0-beta.162
- @tiptap/html@2.0.0-beta.161
- @tiptap/react@2.0.0-beta.105
- @tiptap/starter-kit@2.0.0-beta.170
- @tiptap/vue-2@2.0.0-beta.75
- @tiptap/vue-3@2.0.0-beta.88
2022-01-11 09:55:29 +01:00
Philipp Kühn
be8ca68d97
fix: Mark @tiptap/vue-2
and @tiptap/vue-3
as side effect free
2022-01-11 09:45:59 +01:00
Dany Castillo
e609b2d116
fix: Mark @tiptap/react
and @tiptap/core
as side effect free ( #2361 )
...
* Update package.json
* Update package.json
2022-01-11 09:42:59 +01:00
Philipp Kühn
dfd5c3b6cc
Publish
...
- @tiptap/core@2.0.0-beta.161
- @tiptap/html@2.0.0-beta.160
- @tiptap/starter-kit@2.0.0-beta.169
2022-01-10 14:57:57 +01:00
Philipp Kühn
6a813686f5
dont return tr in input rules and pasterules
2022-01-10 14:55:53 +01:00
Philipp Kühn
209108b700
Merge branch 'main' of https://github.com/ueberdosis/tiptap
2022-01-10 14:49:33 +01:00
Philipp Kühn
f14098966d
dependencies: update
2022-01-10 14:49:26 +01:00
Philipp Kühn
669efd00e9
fix: add way to cancel inputrules and pasterules ( #2368 )
...
Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2022-01-10 14:43:56 +01:00
Philipp Kühn
5144a6cd1b
Publish
...
- @tiptap/extension-link@2.0.0-beta.35
2022-01-07 21:34:04 +01:00
Philipp Kühn
ea10ffbc6a
fix: allow to remove autolinks with unsetLink
2022-01-07 21:33:38 +01:00
Philipp Kühn
5dbabebd6a
Publish
...
- @tiptap/extension-highlight@2.0.0-beta.32
2022-01-07 10:04:29 +01:00
Philipp Kühn
b8a42fcaef
fix: fix a bug in the highlight regex, fix #2355
2022-01-07 10:04:06 +01:00
Philipp Kühn
58c174abea
Publish
...
- @tiptap/extension-code-block-lowlight@2.0.0-beta.65
- @tiptap/extension-code-block@2.0.0-beta.35
- @tiptap/starter-kit@2.0.0-beta.168
2022-01-05 10:27:44 +01:00
Philipp Kühn
0e9930f90f
fix: prevent named capturing groups, fix #2128
2022-01-05 10:27:23 +01:00
Philipp Kühn
0c4ab8bf68
Publish
...
- @tiptap/extension-code-block-lowlight@2.0.0-beta.64
- @tiptap/extension-code-block@2.0.0-beta.34
- @tiptap/starter-kit@2.0.0-beta.167
2022-01-05 10:22:40 +01:00
Philipp Kühn
a35b7fbe2c
feat: add exitOnTripleEnter and exitOnArrowDown options to CodeBlock extension
2022-01-05 10:21:23 +01:00
Philipp Kühn
07184fe254
Publish
...
- @tiptap/extension-heading@2.0.0-beta.25
- @tiptap/starter-kit@2.0.0-beta.166
- @tiptap/vue-3@2.0.0-beta.87
2022-01-05 10:07:17 +01:00
Philipp Kühn
c6d5575c5c
Merge branch 'main' of https://github.com/ueberdosis/tiptap
2022-01-05 09:22:00 +01:00
Philipp Kühn
3ba3afbea3
fix: revert type changes for useEditor in vue-3 package
2022-01-05 09:21:54 +01:00
Britta Weiland
77095c4d52
fix: export type Level
for external use ( #2354 )
...
Export type `Level` to externally work with levels that are passed to the `setHeading` and `toggleHeading` commands, instead of only being able to pass literal numbers.
Example:
```
// where `selectedHeadingLevel` changes as part of other logic
this.editor.commands.toggleHeading({ level: this.selectedHeadingLevel })
```
Co-authored-by: Britta Weiland <weiland@bryter.io>
2022-01-05 09:15:47 +01:00
Philipp Kühn
e550d3c69e
Publish
...
- @tiptap/core@2.0.0-beta.160
- @tiptap/extension-bubble-menu@2.0.0-beta.54
- @tiptap/extension-code-block-lowlight@2.0.0-beta.63
- @tiptap/extension-collaboration-cursor@2.0.0-beta.34
- @tiptap/extension-collaboration@2.0.0-beta.33
- @tiptap/extension-floating-menu@2.0.0-beta.49
- @tiptap/extension-focus@2.0.0-beta.39
- @tiptap/extension-font-family@2.0.0-beta.21
- @tiptap/extension-gapcursor@2.0.0-beta.34
- @tiptap/extension-link@2.0.0-beta.34
- @tiptap/extension-mention@2.0.0-beta.91
- @tiptap/extension-placeholder@2.0.0-beta.46
- @tiptap/extension-table@2.0.0-beta.46
- @tiptap/html@2.0.0-beta.159
- @tiptap/react@2.0.0-beta.104
- @tiptap/starter-kit@2.0.0-beta.165
- @tiptap/suggestion@2.0.0-beta.86
- @tiptap/vue-2@2.0.0-beta.74
- @tiptap/vue-3@2.0.0-beta.86
2022-01-04 10:15:07 +01:00
Philipp Kühn
6a94e2fa62
dependencies: update
2022-01-04 10:02:24 +01:00
Apaar Gupta
909d44459c
fix: Export type FontFamilyOptions ( #2345 )
2022-01-03 21:19:40 +01:00
Philipp Kühn
1acf1284b9
Publish
...
- @tiptap/react@2.0.0-beta.103
2022-01-03 15:17:38 +01:00
philippkuehn
7160b19c73
ci: fix code style linting errors
2022-01-03 13:29:53 +00:00
Luke Murray
64dfae8511
fix: change reactrenderer component type definition ( #2327 )
2022-01-03 14:28:31 +01:00
Philipp Kühn
8844627773
Publish
...
- @tiptap/core@2.0.0-beta.159
- @tiptap/extension-bubble-menu@2.0.0-beta.53
- @tiptap/extension-bullet-list@2.0.0-beta.26
- @tiptap/extension-character-count@2.0.0-beta.24
- @tiptap/extension-code-block-lowlight@2.0.0-beta.62
- @tiptap/extension-code-block@2.0.0-beta.33
- @tiptap/extension-floating-menu@2.0.0-beta.48
- @tiptap/extension-ordered-list@2.0.0-beta.27
- @tiptap/extension-task-list@2.0.0-beta.26
- @tiptap/html@2.0.0-beta.158
- @tiptap/react@2.0.0-beta.102
- @tiptap/starter-kit@2.0.0-beta.164
- @tiptap/vue-2@2.0.0-beta.73
- @tiptap/vue-3@2.0.0-beta.85
2021-12-22 12:43:00 +01:00
Philipp Kühn
4904011216
Merge branch 'main' of https://github.com/ueberdosis/tiptap
2021-12-22 12:27:10 +01:00
Philipp Kühn
ded6f9618f
fix: allow input rules after hard break, fix #2302
2021-12-22 12:27:06 +01:00
Tomas Valenta
561941d5e0
fix: Remove element.current
from useEffect
in BubbleMenu
and FloatingMenu
( #2297 )
...
* Remove `element.current` from `useEffect` dependencies
Changes to the `element.current` don't trigger `useEffect` rerender and shouldn't be used in the dependency array.
One discussion about is this is for example here: https://stackoverflow.com/questions/60476155/is-it-safe-to-use-ref-current-as-useeffects-dependency-when-ref-points-to-a-dom
It's also causing some subtle bugs when mounting and unmounting editors.
* Fix `FloatingMenu` and `BubbleMenu` element references
* Fix linting errors
* Don't register plugin when the editor is already destroyed; Simplify `HTMLElement` reference handling
* Fix lint error
2021-12-22 12:13:36 +01:00
Philipp Kühn
73fc527be9
Publish
...
- @tiptap/core@2.0.0-beta.158
- @tiptap/html@2.0.0-beta.157
- @tiptap/react@2.0.0-beta.101
- @tiptap/starter-kit@2.0.0-beta.163
2021-12-17 09:46:13 +01:00
Philipp Kühn
629f4d2a76
Revert "fix: Make sure editor is available on first render ( #2282 ), fix #2040 , fix #2182 "
...
This reverts commit 2436e2c8fe
.
2021-12-17 09:42:22 +01:00
Philipp Kühn
07cabe65f4
fix: remove empty mark attributes from getDebugJSON
2021-12-17 00:09:09 +01:00
Philipp Kühn
209b3547e6
Publish
...
- @tiptap/extension-code-block-lowlight@2.0.0-beta.61
- @tiptap/extension-code-block@2.0.0-beta.32
- @tiptap/starter-kit@2.0.0-beta.162
2021-12-16 15:18:59 +01:00
Philipp Kühn
ffafff9e36
feat: escape code blocks on arrow down, fix #1204
2021-12-16 15:16:08 +01:00
Philipp Kühn
179b3e23a9
Publish
...
- @tiptap/core@2.0.0-beta.157
- @tiptap/html@2.0.0-beta.156
- @tiptap/react@2.0.0-beta.100
- @tiptap/starter-kit@2.0.0-beta.161
2021-12-16 14:08:38 +01:00
Ryan Toronto
2436e2c8fe
fix: Make sure editor is available on first render ( #2282 ), fix #2040 , fix #2182
2021-12-16 13:56:35 +01:00
Philipp Kühn
8ed485ba53
fix: Improve backspace handling ( #2284 ), fix #2281
...
* improve backspace handling
* revert codeblock changes
* revert codeblock changes
* fix tests
Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-16 13:55:32 +01:00
Philipp Kühn
10248f2763
Publish
...
- @tiptap/core@2.0.0-beta.156
- @tiptap/html@2.0.0-beta.155
- @tiptap/starter-kit@2.0.0-beta.160
2021-12-15 10:51:52 +01:00
Philipp Kühn
66eb2f2a47
fix: prevent error in toggleList command, fix #2279
2021-12-15 10:51:23 +01:00
Philipp Kühn
56cbf99f9f
Publish
...
- @tiptap/core@2.0.0-beta.155
- @tiptap/extension-bubble-menu@2.0.0-beta.52
- @tiptap/extension-floating-menu@2.0.0-beta.47
- @tiptap/html@2.0.0-beta.154
- @tiptap/react@2.0.0-beta.99
- @tiptap/starter-kit@2.0.0-beta.159
- @tiptap/vue-2@2.0.0-beta.72
- @tiptap/vue-3@2.0.0-beta.84
2021-12-15 10:32:09 +01:00
Philipp Kühn
083fdecf43
dependencies: update
2021-12-15 10:31:21 +01:00
Philipp Kühn
063ced27ca
fix: maybe hide tippy on blur, fix #1433
2021-12-15 10:12:55 +01:00
Philipp Kühn
1645df9adc
refactoring
2021-12-15 09:06:43 +01:00
Julian Hundeloh
809af3b6c6
fix: show FloatingMenu by default only if focused ( #2275 )
2021-12-15 09:04:41 +01:00
Philipp Kühn
0e0cdc053f
Publish
...
- @tiptap/core@2.0.0-beta.154
- @tiptap/extension-character-count@2.0.0-beta.23
- @tiptap/html@2.0.0-beta.153
- @tiptap/starter-kit@2.0.0-beta.158
2021-12-14 19:26:42 +01:00
Philipp Kühn
dd4bcb81f0
fix: allow null and undefined for CharacterCount limit, fix #2276
2021-12-14 19:26:13 +01:00
Philipp Kühn
9e6fbd6c88
refactoring
2021-12-13 14:17:52 +01:00
Philipp Kühn
113133b74d
Publish
...
- @tiptap/core@2.0.0-beta.153
- @tiptap/html@2.0.0-beta.152
- @tiptap/starter-kit@2.0.0-beta.157
2021-12-13 13:41:47 +01:00
Philipp Kühn
f2ced6971d
fix: improve setNode
behavior for list items, fix #2261
2021-12-13 13:40:33 +01:00
Philipp Kühn
e09fd93e59
fix: check for invalid content in insertContentAt
command
2021-12-13 13:33:13 +01:00
Philipp Kühn
170ec4be5b
fix: don’t check for active node in wrapIn command, fix #1059
2021-12-13 13:32:19 +01:00
Philipp Kühn
20876f7481
Publish
...
- @tiptap/extension-bullet-list@2.0.0-beta.25
- @tiptap/extension-ordered-list@2.0.0-beta.26
- @tiptap/extension-task-list@2.0.0-beta.25
- @tiptap/starter-kit@2.0.0-beta.156
2021-12-11 00:13:52 +01:00
Philipp Kühn
3d7c8e642f
feat: add itemTypeName option
2021-12-11 00:13:24 +01:00
Philipp Kühn
d64fb22e7c
Publish
...
- @tiptap/vue-3@2.0.0-beta.83
2021-12-10 17:57:52 +01:00
Philipp Kühn
7c98f80547
feat: add support for template strings in VueNodeViewRenderer, fix #1987
2021-12-10 17:57:20 +01:00
Philipp Kühn
53213439b5
Publish
...
- @tiptap/extension-character-count@2.0.0-beta.22
2021-12-10 17:41:58 +01:00
Philipp Kühn
ed7f93a2b8
fix: mark characterCount storage method types as optional
2021-12-10 17:41:36 +01:00
Philipp Kühn
914c75b305
Publish
...
- @tiptap/extension-character-count@2.0.0-beta.21
2021-12-10 17:11:57 +01:00
Philipp Kühn
d1daf9cca0
fix: fix types for characterCount storage methods
2021-12-10 17:10:57 +01:00
Philipp Kühn
1fd42ca291
Publish
...
- @tiptap/core@2.0.0-beta.152
- @tiptap/html@2.0.0-beta.151
- @tiptap/starter-kit@2.0.0-beta.155
2021-12-10 14:08:16 +01:00
Philipp Kühn
126ad722c7
feat: join lists on toggleList ( #2260 ), fix #1329
...
Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-10 14:07:34 +01:00
Philipp Kühn
225a86ec80
Publish
...
- @tiptap/extension-character-count@2.0.0-beta.20
2021-12-09 15:08:12 +01:00
Philipp Kühn
0879a2f716
fix: calculate the number of words across linebreaks correctly
2021-12-09 15:07:51 +01:00
Philipp Kühn
b318d46afa
Publish
...
- @tiptap/core@2.0.0-beta.151
- @tiptap/extension-character-count@2.0.0-beta.19
- @tiptap/html@2.0.0-beta.150
- @tiptap/starter-kit@2.0.0-beta.154
2021-12-08 21:35:06 +01:00
Philipp Kühn
5daa870b09
feat: add some improvements to CharacterCount
extension ( #2256 ), fix #1049 , fix #1550 , fix #1839 , fix #2245
...
* fix a bug when exceeding the character limit
* find a better way to limit the doc size
* check paste events
* add storage method
* refactoring
* use textBetween instead of textContent
* return early if no limit is set
* add words method to storage
* show word count in charactercount demo
Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-08 21:26:30 +01:00