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
Philipp Kühn
2995d00275
fix lint error
2021-12-06 12:34:14 +01:00
Philipp Kühn
f8ce8942f5
refactor: simplify unsetAllMarks
2021-12-06 12:25:00 +01:00
Philipp Kühn
8d7c4e78e7
Publish
...
- @tiptap/core@2.0.0-beta.150
- @tiptap/extension-link@2.0.0-beta.33
- @tiptap/html@2.0.0-beta.149
- @tiptap/starter-kit@2.0.0-beta.153
2021-12-06 12:01:03 +01:00
Philipp Kühn
e07a5b625d
refactor: Use named exports instead of default exports ( #2238 )
...
* use named exports instead of default exports
* fix tests
Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-06 12:00:09 +01:00
Philipp Kühn
fa8318c38f
Publish
...
- @tiptap/core@2.0.0-beta.149
- @tiptap/html@2.0.0-beta.148
- @tiptap/starter-kit@2.0.0-beta.152
2021-12-05 17:21:05 +01:00
Philipp Kühn
98a1cb3640
fix: add support for multiple ranges in clipboardTextSerializer, fix #1982
2021-12-05 17:20:43 +01:00
Philipp Kühn
4cb9fe0e27
Publish
...
- @tiptap/extension-code-block-lowlight@2.0.0-beta.60
- @tiptap/extension-code-block@2.0.0-beta.31
- @tiptap/starter-kit@2.0.0-beta.151
2021-12-05 16:48:29 +01:00
Philipp Kühn
d48fb24ee2
feat: escape code blocks on triple enter, fix #2195
2021-12-05 16:47:02 +01:00
Philipp Kühn
8347f58167
Publish
...
- @tiptap/extension-mention@2.0.0-beta.90
- @tiptap/suggestion@2.0.0-beta.85
2021-12-05 00:05:03 +01:00
Philipp Kühn
5d2ef71d33
fix: call onExit hook when editor is destroyed, fix #1645
2021-12-04 23:24:21 +01:00
Philipp Kühn
50e15cb616
Publish
...
- @tiptap/extension-link@2.0.0-beta.32
2021-12-03 21:04:00 +01:00
Philipp Kühn
924b6508f9
fix: calculate correct autolink position when using leaf nodes in the same text block, fix #2231
2021-12-03 20:54:05 +01:00
Philipp Kühn
1f234fc5d5
Publish
...
- @tiptap/core@2.0.0-beta.148
- @tiptap/html@2.0.0-beta.147
- @tiptap/starter-kit@2.0.0-beta.150
2021-12-03 11:35:30 +01:00
Philipp Kühn
a96a57dd81
code style
2021-12-03 10:40:56 +01:00
philippkuehn
b4ab7f079b
ci: fix code style linting errors
2021-12-03 09:36:51 +00:00
BrianHung
de39853026
fix: initialize autofocus selection in createView
( #2212 )
...
* initialize autofocus selection in `createView`
* fix missing variable and null error
* remove unused imports
2021-12-03 10:35:17 +01:00
Philipp Kühn
4e1a50250b
Publish
...
- @tiptap/core@2.0.0-beta.147
- @tiptap/extension-collaboration-cursor@2.0.0-beta.33
- @tiptap/extension-link@2.0.0-beta.31
- @tiptap/extension-table@2.0.0-beta.45
- @tiptap/html@2.0.0-beta.146
- @tiptap/react@2.0.0-beta.98
- @tiptap/starter-kit@2.0.0-beta.149
- @tiptap/vue-2@2.0.0-beta.71
2021-12-03 09:05:21 +01:00
Philipp Kühn
3d68981b47
feat: Add support for autolink ( #2226 )
...
* wip
* WIP
* add autolink implementation
* refactoring
* set keepOnSplit to false
* refactoring
* improve changed ranges detection
* move some helpers into core
Co-authored-by: Philipp Kühn <philippkuehn@MacBook-Pro-von-Philipp.local>
2021-12-03 08:53:58 +01:00
Philipp Kühn
40a9404c94
add newline-after-var rule to eslint config
2021-12-03 00:03:39 +01:00
Philipp Kühn
6360278660
Publish
...
- @tiptap/core@2.0.0-beta.146
- @tiptap/extension-bubble-menu@2.0.0-beta.51
- @tiptap/extension-code-block-lowlight@2.0.0-beta.59
- @tiptap/extension-collaboration-cursor@2.0.0-beta.32
- @tiptap/extension-collaboration@2.0.0-beta.32
- @tiptap/extension-floating-menu@2.0.0-beta.46
- @tiptap/extension-focus@2.0.0-beta.38
- @tiptap/extension-link@2.0.0-beta.30
- @tiptap/extension-mention@2.0.0-beta.89
- @tiptap/extension-placeholder@2.0.0-beta.45
- @tiptap/extension-table@2.0.0-beta.44
- @tiptap/html@2.0.0-beta.145
- @tiptap/react@2.0.0-beta.97
- @tiptap/starter-kit@2.0.0-beta.148
- @tiptap/suggestion@2.0.0-beta.84
- @tiptap/vue-2@2.0.0-beta.70
- @tiptap/vue-3@2.0.0-beta.82
2021-12-02 21:07:43 +01:00
Philipp Kühn
f7257a5119
dependencies: update
2021-12-02 21:06:13 +01:00
Philipp Kühn
90b0929672
Publish
...
- @tiptap/core@2.0.0-beta.145
- @tiptap/html@2.0.0-beta.144
- @tiptap/starter-kit@2.0.0-beta.147
2021-12-02 20:06:08 +01:00
Philipp Kühn
20b6d79f33
fix: remove defaultOptions fallback, fix #2219
2021-12-02 20:04:45 +01:00
Philipp Kühn
270543995c
Publish
...
- @tiptap/core@2.0.0-beta.144
- @tiptap/extension-blockquote@2.0.0-beta.26
- @tiptap/extension-bold@2.0.0-beta.25
- @tiptap/extension-bullet-list@2.0.0-beta.24
- @tiptap/extension-code-block-lowlight@2.0.0-beta.58
- @tiptap/extension-code-block@2.0.0-beta.30
- @tiptap/extension-code@2.0.0-beta.26
- @tiptap/extension-heading@2.0.0-beta.24
- @tiptap/extension-highlight@2.0.0-beta.31
- @tiptap/extension-italic@2.0.0-beta.25
- @tiptap/extension-link@2.0.0-beta.29
- @tiptap/extension-list-item@2.0.0-beta.20
- @tiptap/extension-mention@2.0.0-beta.88
- @tiptap/extension-ordered-list@2.0.0-beta.25
- @tiptap/extension-paragraph@2.0.0-beta.23
- @tiptap/extension-strike@2.0.0-beta.27
- @tiptap/extension-subscript@2.0.0-beta.10
- @tiptap/extension-superscript@2.0.0-beta.10
- @tiptap/extension-task-item@2.0.0-beta.30
- @tiptap/extension-task-list@2.0.0-beta.24
- @tiptap/extension-text-align@2.0.0-beta.29
- @tiptap/extension-text-style@2.0.0-beta.23
- @tiptap/extension-underline@2.0.0-beta.22
- @tiptap/html@2.0.0-beta.143
- @tiptap/react@2.0.0-beta.96
- @tiptap/starter-kit@2.0.0-beta.146
2021-12-02 15:12:39 +01:00
Philipp Kühn
6c34dec33a
fix: remove some magic strings
2021-12-02 14:58:15 +01:00
Jessica Chong
dedcf17d53
feat: Add as
option and pass through to ReactRenderer ( #2213 )
...
* Add `as` option and pass through to ReactRenderer
* Fix type, oops
* type `as` as string
2021-12-02 14:13:03 +01:00
Philipp Kühn
fa18ffe6d7
update eslint config
2021-12-01 15:40:50 +01:00
Philipp Kühn
7a04a32f1a
Publish
...
- @tiptap/core@2.0.0-beta.143
- @tiptap/extension-task-item@2.0.0-beta.29
- @tiptap/html@2.0.0-beta.142
- @tiptap/starter-kit@2.0.0-beta.145
2021-11-25 17:19:02 +01:00
Philipp Kühn
e0f64904b6
feat: add scrollIntoView option to focus command, fix #2172
2021-11-25 17:18:30 +01:00
Philipp Kühn
7c5223fc92
Publish
...
- @tiptap/core@2.0.0-beta.142
- @tiptap/extension-blockquote@2.0.0-beta.25
- @tiptap/html@2.0.0-beta.141
- @tiptap/starter-kit@2.0.0-beta.144
2021-11-23 14:39:30 +01:00
Philipp Kühn
74a33264c0
fix: fix content expression for blockquote node, fix #1681
2021-11-23 14:38:23 +01:00
Philipp Kühn
403c147d4d
feat: add defaultBlockAt helper
2021-11-23 14:32:54 +01:00
Philipp Kühn
53f6ad47bc
Publish
...
- @tiptap/core@2.0.0-beta.141
- @tiptap/extension-color@2.0.0-beta.9
- @tiptap/html@2.0.0-beta.140
- @tiptap/starter-kit@2.0.0-beta.143
2021-11-22 10:17:43 +01:00
Philipp Kühn
eb88567a74
Merge branch 'main' of https://github.com/ueberdosis/tiptap
2021-11-22 10:17:08 +01:00
Philipp Kühn
3c571c9a3f
feat: add 'all' option to focus command, fix #2181
2021-11-22 10:17:06 +01:00
Apaar Gupta
bc242fe342
fix: Export type ColorOptions ( #2180 )
2021-11-21 21:27:01 +01:00
Philipp Kühn
cd14731612
fix: improve default gapcursor position when surrounded by margins
2021-11-18 14:02:53 +01:00
Philipp Kühn
5844a8893c
Publish
...
- @tiptap/core@2.0.0-beta.140
- @tiptap/extension-code-block-lowlight@2.0.0-beta.57
- @tiptap/html@2.0.0-beta.139
- @tiptap/react@2.0.0-beta.95
- @tiptap/starter-kit@2.0.0-beta.142
2021-11-18 12:53:18 +01:00
Philipp Kühn
7ea55279a3
refactoring
2021-11-18 12:46:21 +01:00
aguingand
3158c37324
feat: Allow array of extensions for enableInputRules
and enablePasteRules
options ( #2119 )
2021-11-18 12:44:34 +01:00
Philipp Kühn
7e1ca4c8bd
refactoring
2021-11-18 12:38:02 +01:00
Jon Noronha
10fea3b44e
fix: Ignore iOS mutations when unfocused ( #2170 )
2021-11-18 12:37:21 +01:00
Enrique Alcántara
6e25e99c7a
fix: Remove console.log statement ( #2168 )
...
Co-authored-by: Enrique Alcantara <ealcantara@gitlab.com>
2021-11-18 12:13:55 +01:00
Philipp Kühn
c9dc1e1ec3
feat: add className option to ReactRenderer, see #2166
2021-11-18 09:58:38 +01:00
Philipp Kühn
abe932384c
Publish
...
- @tiptap/core@2.0.0-beta.139
- @tiptap/extension-bubble-menu@2.0.0-beta.50
- @tiptap/extension-code-block-lowlight@2.0.0-beta.56
- @tiptap/extension-collaboration-cursor@2.0.0-beta.31
- @tiptap/extension-collaboration@2.0.0-beta.31
- @tiptap/extension-dropcursor@2.0.0-beta.25
- @tiptap/extension-floating-menu@2.0.0-beta.45
- @tiptap/extension-focus@2.0.0-beta.37
- @tiptap/extension-mention@2.0.0-beta.87
- @tiptap/extension-placeholder@2.0.0-beta.44
- @tiptap/extension-table@2.0.0-beta.43
- @tiptap/html@2.0.0-beta.138
- @tiptap/react@2.0.0-beta.94
- @tiptap/starter-kit@2.0.0-beta.141
- @tiptap/suggestion@2.0.0-beta.83
- @tiptap/vue-2@2.0.0-beta.69
- @tiptap/vue-3@2.0.0-beta.81
2021-11-17 19:25:46 +01:00
Philipp Kühn
f2f1c31522
dependencies: update
2021-11-17 19:23:04 +01:00
Philipp Kühn
b88480470d
Publish
...
- @tiptap/extension-floating-menu@2.0.0-beta.44
- @tiptap/react@2.0.0-beta.93
- @tiptap/vue-2@2.0.0-beta.68
- @tiptap/vue-3@2.0.0-beta.80
2021-11-11 00:11:15 +01:00
dkrym
d0d0696266
fix: remove composition check for floating menu ( #2137 )
...
remove composing from floating menu
2021-11-11 00:09:22 +01:00
Philipp Kühn
893f87047d
Publish
...
- @tiptap/core@2.0.0-beta.138
- @tiptap/html@2.0.0-beta.137
- @tiptap/starter-kit@2.0.0-beta.140
2021-11-10 21:21:58 +01:00
Philipp Kühn
53ffce5018
fix: prevent removing inline nodes when using insertContentAt, fix #2156
2021-11-10 21:16:02 +01:00
Florian Krüger
75e55e548d
fix: update zeed dom ( #2155 )
2021-11-10 10:38:38 +01:00
Jason Galea
6583edeb1f
fix: update getJSON return type to JSONContent ( #2153 )
2021-11-10 00:24:18 +01:00
Philipp Kühn
2bbc594ac9
Publish
...
- @tiptap/core@2.0.0-beta.137
- @tiptap/html@2.0.0-beta.136
- @tiptap/starter-kit@2.0.0-beta.139
2021-11-09 17:17:43 +01:00
Philipp Kühn
a0a88acd13
fix: don't remove the tiptap styles on destroy, fix #2120 , fix #2143
2021-11-09 17:16:38 +01:00
Philipp Kühn
621cfa2f7e
Publish
...
- @tiptap/core@2.0.0-beta.136
- @tiptap/extension-blockquote@2.0.0-beta.24
- @tiptap/extension-bold@2.0.0-beta.24
- @tiptap/extension-bubble-menu@2.0.0-beta.49
- @tiptap/extension-bullet-list@2.0.0-beta.23
- @tiptap/extension-character-count@2.0.0-beta.18
- @tiptap/extension-code-block-lowlight@2.0.0-beta.55
- @tiptap/extension-code-block@2.0.0-beta.29
- @tiptap/extension-code@2.0.0-beta.25
- @tiptap/extension-collaboration-cursor@2.0.0-beta.30
- @tiptap/extension-collaboration@2.0.0-beta.30
- @tiptap/extension-color@2.0.0-beta.8
- @tiptap/extension-document@2.0.0-beta.15
- @tiptap/extension-dropcursor@2.0.0-beta.24
- @tiptap/extension-floating-menu@2.0.0-beta.43
- @tiptap/extension-focus@2.0.0-beta.36
- @tiptap/extension-font-family@2.0.0-beta.20
- @tiptap/extension-gapcursor@2.0.0-beta.33
- @tiptap/extension-hard-break@2.0.0-beta.30
- @tiptap/extension-heading@2.0.0-beta.23
- @tiptap/extension-highlight@2.0.0-beta.30
- @tiptap/extension-history@2.0.0-beta.21
- @tiptap/extension-horizontal-rule@2.0.0-beta.30
- @tiptap/extension-image@2.0.0-beta.24
- @tiptap/extension-italic@2.0.0-beta.24
- @tiptap/extension-link@2.0.0-beta.28
- @tiptap/extension-list-item@2.0.0-beta.19
- @tiptap/extension-mention@2.0.0-beta.86
- @tiptap/extension-ordered-list@2.0.0-beta.24
- @tiptap/extension-paragraph@2.0.0-beta.22
- @tiptap/extension-placeholder@2.0.0-beta.43
- @tiptap/extension-strike@2.0.0-beta.26
- @tiptap/extension-subscript@2.0.0-beta.9
- @tiptap/extension-superscript@2.0.0-beta.9
- @tiptap/extension-table-cell@2.0.0-beta.20
- @tiptap/extension-table-header@2.0.0-beta.22
- @tiptap/extension-table-row@2.0.0-beta.19
- @tiptap/extension-table@2.0.0-beta.42
- @tiptap/extension-task-item@2.0.0-beta.28
- @tiptap/extension-task-list@2.0.0-beta.23
- @tiptap/extension-text-align@2.0.0-beta.28
- @tiptap/extension-text-style@2.0.0-beta.22
- @tiptap/extension-text@2.0.0-beta.15
- @tiptap/extension-typography@2.0.0-beta.19
- @tiptap/extension-underline@2.0.0-beta.21
- @tiptap/html@2.0.0-beta.135
- @tiptap/react@2.0.0-beta.92
- @tiptap/starter-kit@2.0.0-beta.138
- @tiptap/suggestion@2.0.0-beta.82
- @tiptap/vue-2@2.0.0-beta.67
- @tiptap/vue-3@2.0.0-beta.79
2021-11-09 16:51:34 +01:00
Philipp Kühn
fce16e8058
Publish
...
- @tiptap/core@2.0.0-beta.135
- @tiptap/extension-blockquote@2.0.0-beta.23
- @tiptap/extension-bold@2.0.0-beta.23
- @tiptap/extension-bubble-menu@2.0.0-beta.48
- @tiptap/extension-bullet-list@2.0.0-beta.22
- @tiptap/extension-character-count@2.0.0-beta.17
- @tiptap/extension-code-block-lowlight@2.0.0-beta.54
- @tiptap/extension-code-block@2.0.0-beta.28
- @tiptap/extension-code@2.0.0-beta.24
- @tiptap/extension-collaboration-cursor@2.0.0-beta.29
- @tiptap/extension-collaboration@2.0.0-beta.29
- @tiptap/extension-color@2.0.0-beta.7
- @tiptap/extension-document@2.0.0-beta.14
- @tiptap/extension-dropcursor@2.0.0-beta.23
- @tiptap/extension-floating-menu@2.0.0-beta.42
- @tiptap/extension-focus@2.0.0-beta.35
- @tiptap/extension-font-family@2.0.0-beta.19
- @tiptap/extension-gapcursor@2.0.0-beta.32
- @tiptap/extension-hard-break@2.0.0-beta.29
- @tiptap/extension-heading@2.0.0-beta.22
- @tiptap/extension-highlight@2.0.0-beta.29
- @tiptap/extension-history@2.0.0-beta.20
- @tiptap/extension-horizontal-rule@2.0.0-beta.29
- @tiptap/extension-image@2.0.0-beta.23
- @tiptap/extension-italic@2.0.0-beta.23
- @tiptap/extension-link@2.0.0-beta.27
- @tiptap/extension-list-item@2.0.0-beta.18
- @tiptap/extension-mention@2.0.0-beta.85
- @tiptap/extension-ordered-list@2.0.0-beta.23
- @tiptap/extension-paragraph@2.0.0-beta.21
- @tiptap/extension-placeholder@2.0.0-beta.42
- @tiptap/extension-strike@2.0.0-beta.25
- @tiptap/extension-subscript@2.0.0-beta.8
- @tiptap/extension-superscript@2.0.0-beta.8
- @tiptap/extension-table-cell@2.0.0-beta.19
- @tiptap/extension-table-header@2.0.0-beta.21
- @tiptap/extension-table-row@2.0.0-beta.18
- @tiptap/extension-table@2.0.0-beta.41
- @tiptap/extension-task-item@2.0.0-beta.27
- @tiptap/extension-task-list@2.0.0-beta.22
- @tiptap/extension-text-align@2.0.0-beta.27
- @tiptap/extension-text-style@2.0.0-beta.21
- @tiptap/extension-text@2.0.0-beta.14
- @tiptap/extension-typography@2.0.0-beta.18
- @tiptap/extension-underline@2.0.0-beta.20
- @tiptap/html@2.0.0-beta.134
- @tiptap/react@2.0.0-beta.91
- @tiptap/starter-kit@2.0.0-beta.137
- @tiptap/suggestion@2.0.0-beta.81
- @tiptap/vue-2@2.0.0-beta.66
- @tiptap/vue-3@2.0.0-beta.78
2021-11-09 16:24:45 +01:00
Philipp Kühn
d59c695833
Publish
...
- @tiptap/core@2.0.0-beta.134
- @tiptap/extension-blockquote@2.0.0-beta.22
- @tiptap/extension-bold@2.0.0-beta.22
- @tiptap/extension-bubble-menu@2.0.0-beta.47
- @tiptap/extension-bullet-list@2.0.0-beta.21
- @tiptap/extension-character-count@2.0.0-beta.16
- @tiptap/extension-code-block-lowlight@2.0.0-beta.53
- @tiptap/extension-code-block@2.0.0-beta.27
- @tiptap/extension-code@2.0.0-beta.23
- @tiptap/extension-collaboration-cursor@2.0.0-beta.28
- @tiptap/extension-collaboration@2.0.0-beta.28
- @tiptap/extension-color@2.0.0-beta.6
- @tiptap/extension-dropcursor@2.0.0-beta.22
- @tiptap/extension-floating-menu@2.0.0-beta.41
- @tiptap/extension-focus@2.0.0-beta.34
- @tiptap/extension-font-family@2.0.0-beta.18
- @tiptap/extension-gapcursor@2.0.0-beta.31
- @tiptap/extension-hard-break@2.0.0-beta.28
- @tiptap/extension-heading@2.0.0-beta.21
- @tiptap/extension-highlight@2.0.0-beta.28
- @tiptap/extension-history@2.0.0-beta.19
- @tiptap/extension-horizontal-rule@2.0.0-beta.28
- @tiptap/extension-image@2.0.0-beta.22
- @tiptap/extension-italic@2.0.0-beta.22
- @tiptap/extension-link@2.0.0-beta.26
- @tiptap/extension-list-item@2.0.0-beta.17
- @tiptap/extension-mention@2.0.0-beta.84
- @tiptap/extension-ordered-list@2.0.0-beta.22
- @tiptap/extension-paragraph@2.0.0-beta.20
- @tiptap/extension-placeholder@2.0.0-beta.41
- @tiptap/extension-strike@2.0.0-beta.24
- @tiptap/extension-subscript@2.0.0-beta.7
- @tiptap/extension-superscript@2.0.0-beta.7
- @tiptap/extension-table-cell@2.0.0-beta.18
- @tiptap/extension-table-header@2.0.0-beta.20
- @tiptap/extension-table-row@2.0.0-beta.17
- @tiptap/extension-table@2.0.0-beta.40
- @tiptap/extension-task-item@2.0.0-beta.26
- @tiptap/extension-task-list@2.0.0-beta.21
- @tiptap/extension-text-align@2.0.0-beta.26
- @tiptap/extension-text-style@2.0.0-beta.20
- @tiptap/extension-underline@2.0.0-beta.19
- @tiptap/html@2.0.0-beta.133
- @tiptap/react@2.0.0-beta.90
- @tiptap/starter-kit@2.0.0-beta.136
- @tiptap/suggestion@2.0.0-beta.80
- @tiptap/vue-2@2.0.0-beta.65
- @tiptap/vue-3@2.0.0-beta.77
2021-11-09 16:18:12 +01:00
Philipp Kühn
5e62979070
dependencies: update
2021-11-09 16:13:45 +01:00
Philipp Kühn
56a75db024
fix: Switch from hostic dom to zeed dom ( #2151 )
...
* add zeed-dom
* update zeed-dom for performance improvements
2021-11-09 16:09:39 +01:00
Philipp Kühn
2a1c5d55e5
Publish
...
- @tiptap/core@2.0.0-beta.133
- @tiptap/extension-horizontal-rule@2.0.0-beta.27
- @tiptap/extension-task-item@2.0.0-beta.25
- @tiptap/html@2.0.0-beta.132
- @tiptap/starter-kit@2.0.0-beta.135
2021-11-08 21:43:47 +01:00
Philipp Kühn
5da313a548
fix: fix a bug when parsing attributes if no parseHTML method is provided, fix #2058
2021-11-08 21:27:46 +01:00
Philipp Kühn
c94d2b0517
fix: add checkboxes to TaskItem HTML output, fix #2037
2021-11-08 20:52:42 +01:00
Philipp Kühn
8fc915cade
fix: Improve behavior when using insertContent ( #2147 )
...
* check if we can replace the wrapping node by the newly inserted content
/
* we dont need this anymore
* set selection to inserted content instead of below
* improve hr cursor behavior
2021-11-08 20:37:12 +01:00
Philipp Kühn
926cfcd602
Publish
...
- @tiptap/core@2.0.0-beta.132
- @tiptap/extension-bubble-menu@2.0.0-beta.46
- @tiptap/extension-code-block-lowlight@2.0.0-beta.52
- @tiptap/extension-floating-menu@2.0.0-beta.40
- @tiptap/extension-focus@2.0.0-beta.33
- @tiptap/extension-mention@2.0.0-beta.83
- @tiptap/extension-placeholder@2.0.0-beta.40
- @tiptap/extension-table@2.0.0-beta.39
- @tiptap/html@2.0.0-beta.131
- @tiptap/react@2.0.0-beta.89
- @tiptap/starter-kit@2.0.0-beta.134
- @tiptap/suggestion@2.0.0-beta.79
- @tiptap/vue-2@2.0.0-beta.64
- @tiptap/vue-3@2.0.0-beta.76
2021-11-08 11:27:55 +01:00
Philipp Kühn
4b793be8e4
dependencies: update
2021-11-08 11:23:32 +01:00
Philipp Kühn
3c32e66c02
Publish
...
- @tiptap/core@2.0.0-beta.131
- @tiptap/extension-bubble-menu@2.0.0-beta.45
- @tiptap/extension-code-block-lowlight@2.0.0-beta.51
- @tiptap/extension-floating-menu@2.0.0-beta.39
- @tiptap/extension-focus@2.0.0-beta.32
- @tiptap/extension-hard-break@2.0.0-beta.27
- @tiptap/extension-mention@2.0.0-beta.82
- @tiptap/extension-placeholder@2.0.0-beta.39
- @tiptap/extension-table@2.0.0-beta.38
- @tiptap/html@2.0.0-beta.130
- @tiptap/react@2.0.0-beta.88
- @tiptap/starter-kit@2.0.0-beta.133
- @tiptap/suggestion@2.0.0-beta.78
- @tiptap/vue-2@2.0.0-beta.63
- @tiptap/vue-3@2.0.0-beta.75
2021-11-05 14:12:22 +01:00
Philipp Kühn
0f94bcd591
feat: add defaultLanguage option to CodeBlockLowlight extension, fix #2121
2021-11-05 14:00:44 +01:00
Philipp Kühn
b5b9363b49
fix vue-3 build
2021-11-05 13:45:16 +01:00
Philipp Kühn
18a9271611
dependencies: update
2021-11-05 11:52:49 +01:00
Philipp Kühn
ce7f52a8f0
fix: improve JSONContent type to allow pure JSON content
2021-11-03 21:11:24 +01:00
Philipp Kühn
9247fcb6cf
fix: prevent adding hard breaks in isolated nodes
2021-11-03 21:09:40 +01:00
Philipp Kühn
31c23336d0
Publish
...
- @tiptap/core@2.0.0-beta.130
- @tiptap/extension-blockquote@2.0.0-beta.21
- @tiptap/extension-bold@2.0.0-beta.21
- @tiptap/extension-bubble-menu@2.0.0-beta.44
- @tiptap/extension-bullet-list@2.0.0-beta.20
- @tiptap/extension-character-count@2.0.0-beta.15
- @tiptap/extension-code-block-lowlight@2.0.0-beta.50
- @tiptap/extension-code-block@2.0.0-beta.26
- @tiptap/extension-code@2.0.0-beta.22
- @tiptap/extension-collaboration-cursor@2.0.0-beta.27
- @tiptap/extension-collaboration@2.0.0-beta.27
- @tiptap/extension-color@2.0.0-beta.5
- @tiptap/extension-dropcursor@2.0.0-beta.21
- @tiptap/extension-floating-menu@2.0.0-beta.38
- @tiptap/extension-focus@2.0.0-beta.31
- @tiptap/extension-font-family@2.0.0-beta.17
- @tiptap/extension-gapcursor@2.0.0-beta.30
- @tiptap/extension-hard-break@2.0.0-beta.26
- @tiptap/extension-heading@2.0.0-beta.20
- @tiptap/extension-highlight@2.0.0-beta.27
- @tiptap/extension-history@2.0.0-beta.18
- @tiptap/extension-horizontal-rule@2.0.0-beta.26
- @tiptap/extension-image@2.0.0-beta.21
- @tiptap/extension-italic@2.0.0-beta.21
- @tiptap/extension-link@2.0.0-beta.25
- @tiptap/extension-list-item@2.0.0-beta.16
- @tiptap/extension-mention@2.0.0-beta.81
- @tiptap/extension-ordered-list@2.0.0-beta.21
- @tiptap/extension-paragraph@2.0.0-beta.19
- @tiptap/extension-placeholder@2.0.0-beta.38
- @tiptap/extension-strike@2.0.0-beta.23
- @tiptap/extension-subscript@2.0.0-beta.6
- @tiptap/extension-superscript@2.0.0-beta.6
- @tiptap/extension-table-cell@2.0.0-beta.17
- @tiptap/extension-table-header@2.0.0-beta.19
- @tiptap/extension-table-row@2.0.0-beta.16
- @tiptap/extension-table@2.0.0-beta.37
- @tiptap/extension-task-item@2.0.0-beta.24
- @tiptap/extension-task-list@2.0.0-beta.20
- @tiptap/extension-text-align@2.0.0-beta.25
- @tiptap/extension-text-style@2.0.0-beta.19
- @tiptap/extension-underline@2.0.0-beta.18
- @tiptap/html@2.0.0-beta.129
- @tiptap/react@2.0.0-beta.87
- @tiptap/starter-kit@2.0.0-beta.132
- @tiptap/suggestion@2.0.0-beta.77
- @tiptap/vue-2@2.0.0-beta.62
- @tiptap/vue-3@2.0.0-beta.74
2021-10-31 12:09:28 +01:00
Philipp Kühn
010418d0fd
fix: prevent RangeError for posToDOMRect, fix #2112
2021-10-31 12:03:24 +01:00
Hans Pagel
b004f1e21d
Use the new storage feature for the CollaborationCursor
extension ( #2096 )
...
* extension-collaboration-cursor: make use of the new storage feature, deprecate users command and onUsers callback, clean up
* docs: update the jobs page
2021-10-28 10:00:16 +02:00
Philipp Kühn
642627ec36
Publish
...
- @tiptap/core@2.0.0-beta.129
- @tiptap/extension-blockquote@2.0.0-beta.20
- @tiptap/extension-bold@2.0.0-beta.20
- @tiptap/extension-bubble-menu@2.0.0-beta.43
- @tiptap/extension-bullet-list@2.0.0-beta.19
- @tiptap/extension-character-count@2.0.0-beta.14
- @tiptap/extension-code-block-lowlight@2.0.0-beta.49
- @tiptap/extension-code-block@2.0.0-beta.25
- @tiptap/extension-code@2.0.0-beta.21
- @tiptap/extension-collaboration-cursor@2.0.0-beta.26
- @tiptap/extension-collaboration@2.0.0-beta.26
- @tiptap/extension-color@2.0.0-beta.4
- @tiptap/extension-dropcursor@2.0.0-beta.20
- @tiptap/extension-floating-menu@2.0.0-beta.37
- @tiptap/extension-focus@2.0.0-beta.30
- @tiptap/extension-font-family@2.0.0-beta.16
- @tiptap/extension-gapcursor@2.0.0-beta.29
- @tiptap/extension-hard-break@2.0.0-beta.25
- @tiptap/extension-heading@2.0.0-beta.19
- @tiptap/extension-highlight@2.0.0-beta.26
- @tiptap/extension-history@2.0.0-beta.17
- @tiptap/extension-horizontal-rule@2.0.0-beta.25
- @tiptap/extension-image@2.0.0-beta.20
- @tiptap/extension-italic@2.0.0-beta.20
- @tiptap/extension-link@2.0.0-beta.24
- @tiptap/extension-list-item@2.0.0-beta.15
- @tiptap/extension-mention@2.0.0-beta.80
- @tiptap/extension-ordered-list@2.0.0-beta.20
- @tiptap/extension-paragraph@2.0.0-beta.18
- @tiptap/extension-placeholder@2.0.0-beta.37
- @tiptap/extension-strike@2.0.0-beta.22
- @tiptap/extension-subscript@2.0.0-beta.5
- @tiptap/extension-superscript@2.0.0-beta.5
- @tiptap/extension-table-cell@2.0.0-beta.16
- @tiptap/extension-table-header@2.0.0-beta.18
- @tiptap/extension-table-row@2.0.0-beta.15
- @tiptap/extension-table@2.0.0-beta.36
- @tiptap/extension-task-item@2.0.0-beta.23
- @tiptap/extension-task-list@2.0.0-beta.19
- @tiptap/extension-text-align@2.0.0-beta.24
- @tiptap/extension-text-style@2.0.0-beta.18
- @tiptap/extension-underline@2.0.0-beta.17
- @tiptap/html@2.0.0-beta.128
- @tiptap/react@2.0.0-beta.86
- @tiptap/starter-kit@2.0.0-beta.131
- @tiptap/suggestion@2.0.0-beta.76
- @tiptap/vue-2@2.0.0-beta.61
- @tiptap/vue-3@2.0.0-beta.73
2021-10-26 18:38:50 +02:00
Philipp Kühn
9afadeb7fe
feat!: Replace defaultOptions
with addOptions
( #2088 )
...
* add new addOptions option
* replace defaultOptions with addOptions for all extensions
* replace defaultOptions with addOptions for all demos
* replace defaultOptions with addOptions in docs
* refactoring
* refactoring
* drop object support for addOptions
* fix optional options
* fix tests
2021-10-26 18:31:13 +02:00
Philipp Kühn
9f5a165b4d
Publish
...
- @tiptap/core@2.0.0-beta.128
- @tiptap/extension-code-block-lowlight@2.0.0-beta.48
- @tiptap/extension-mention@2.0.0-beta.79
- @tiptap/extension-placeholder@2.0.0-beta.36
- @tiptap/html@2.0.0-beta.127
- @tiptap/react@2.0.0-beta.85
- @tiptap/starter-kit@2.0.0-beta.130
- @tiptap/suggestion@2.0.0-beta.75
2021-10-25 10:16:21 +02:00
Jon Noronha
ddc9ca8d4f
fix: Check node type above custom update function for node views ( #2081 )
2021-10-25 09:52:34 +02:00
Philipp Kühn
45778b81dd
dependencies: update
2021-10-25 09:51:33 +02:00
Philipp Kühn
a6f731af39
feat!: Add editor to items prop in suggestion plugin ( #2082 )
...
* add editor to items prop
* docs: update content
2021-10-25 09:42:41 +02:00
Philipp Kühn
ef254cead7
fix: fix storage context when using configure
2021-10-25 00:27:24 +02:00
Philipp Kühn
0ac78c451e
Publish
...
- @tiptap/core@2.0.0-beta.127
- @tiptap/html@2.0.0-beta.126
- @tiptap/starter-kit@2.0.0-beta.129
- @tiptap/vue-3@2.0.0-beta.72
2021-10-22 21:29:45 +02:00
Jon Noronha
bebaa4045e
fix: Separate drags from drops in stopEvent ( #2070 )
...
* Separate drags from drops in stopEvent
* Move !isDropEvent
2021-10-22 21:27:58 +02:00
Philipp Kühn
8f8b83afe4
fix: fix a bug when using drag handles
2021-10-22 19:46:40 +02:00
Philipp Kühn
0e94afe42a
fix: improve default styling for .ProseMirror-separator
2021-10-22 15:05:18 +02:00
Philipp Kühn
d3c38cf47e
Publish
...
- @tiptap/extension-mention@2.0.0-beta.78
2021-10-22 11:19:21 +02:00
Philipp Kühn
5e652c94a7
fix: fix check for showing mention suggestion
2021-10-22 10:09:28 +02:00
Philipp Kühn
f6ef4caa14
Publish
...
- @tiptap/core@2.0.0-beta.126
- @tiptap/extension-gapcursor@2.0.0-beta.28
- @tiptap/extension-table@2.0.0-beta.35
- @tiptap/html@2.0.0-beta.125
- @tiptap/react@2.0.0-beta.84
- @tiptap/starter-kit@2.0.0-beta.128
- @tiptap/vue-3@2.0.0-beta.71
2021-10-22 09:06:12 +02:00
Philipp Kühn
ff67ee1da3
fix: fix a bug where paste rules doesn’t worked at the start of the document, see #1225
2021-10-22 09:04:09 +02:00
Philipp Kühn
7ffabf251c
feat: Add extension storage ( #2069 )
2021-10-22 08:52:54 +02:00
Philipp Kühn
d47b45cbc2
Publish
...
- @tiptap/extension-task-item@2.0.0-beta.22
2021-10-18 23:23:05 +02:00
Philipp Kühn
81d8097959
fix: add HTMLAttributes to task item node view
2021-10-18 23:20:20 +02:00
Philipp Kühn
1502013145
Publish
...
- @tiptap/extension-task-list@2.0.0-beta.18
2021-10-15 15:55:01 +02:00
Philipp Kühn
7503d1bed1
fix: add missing HTMLAttributes to task list, fix #2042
2021-10-15 15:19:42 +02:00
Philipp Kühn
9948e2499a
Publish
...
- @tiptap/core@2.0.0-beta.125
- @tiptap/extension-blockquote@2.0.0-beta.19
- @tiptap/extension-bold@2.0.0-beta.19
- @tiptap/extension-bubble-menu@2.0.0-beta.42
- @tiptap/extension-bullet-list@2.0.0-beta.18
- @tiptap/extension-code-block-lowlight@2.0.0-beta.47
- @tiptap/extension-code-block@2.0.0-beta.24
- @tiptap/extension-code@2.0.0-beta.20
- @tiptap/extension-collaboration-cursor@2.0.0-beta.25
- @tiptap/extension-collaboration@2.0.0-beta.25
- @tiptap/extension-floating-menu@2.0.0-beta.36
- @tiptap/extension-focus@2.0.0-beta.29
- @tiptap/extension-gapcursor@2.0.0-beta.27
- @tiptap/extension-hard-break@2.0.0-beta.24
- @tiptap/extension-heading@2.0.0-beta.18
- @tiptap/extension-highlight@2.0.0-beta.25
- @tiptap/extension-horizontal-rule@2.0.0-beta.24
- @tiptap/extension-image@2.0.0-beta.19
- @tiptap/extension-italic@2.0.0-beta.19
- @tiptap/extension-link@2.0.0-beta.23
- @tiptap/extension-mention@2.0.0-beta.77
- @tiptap/extension-ordered-list@2.0.0-beta.19
- @tiptap/extension-placeholder@2.0.0-beta.35
- @tiptap/extension-strike@2.0.0-beta.21
- @tiptap/extension-table@2.0.0-beta.34
- @tiptap/extension-task-item@2.0.0-beta.21
- @tiptap/extension-typography@2.0.0-beta.17
- @tiptap/html@2.0.0-beta.124
- @tiptap/react@2.0.0-beta.83
- @tiptap/starter-kit@2.0.0-beta.127
- @tiptap/suggestion@2.0.0-beta.74
- @tiptap/vue-2@2.0.0-beta.60
- @tiptap/vue-3@2.0.0-beta.70
2021-10-14 20:53:30 +02:00
Philipp Kühn
22c82ba61f
fix: check for storedMarks in getMarkAttributes, fix #2039
2021-10-14 20:45:44 +02:00
Philipp Kühn
d67a59468c
Publish
...
- @tiptap/core@2.0.0-beta.124
- @tiptap/html@2.0.0-beta.123
- @tiptap/starter-kit@2.0.0-beta.126
2021-10-14 12:31:11 +02:00
Philipp Kühn
4295c6bd21
fix: fix type for insertContent command
2021-10-14 12:30:16 +02:00
Philipp Kühn
8a14131d7a
Publish
...
- @tiptap/core@2.0.0-beta.123
- @tiptap/extension-blockquote@2.0.0-beta.18
- @tiptap/extension-bold@2.0.0-beta.18
- @tiptap/extension-bubble-menu@2.0.0-beta.41
- @tiptap/extension-bullet-list@2.0.0-beta.17
- @tiptap/extension-code-block-lowlight@2.0.0-beta.46
- @tiptap/extension-code-block@2.0.0-beta.23
- @tiptap/extension-code@2.0.0-beta.19
- @tiptap/extension-collaboration-cursor@2.0.0-beta.24
- @tiptap/extension-collaboration@2.0.0-beta.24
- @tiptap/extension-floating-menu@2.0.0-beta.35
- @tiptap/extension-focus@2.0.0-beta.28
- @tiptap/extension-gapcursor@2.0.0-beta.26
- @tiptap/extension-hard-break@2.0.0-beta.23
- @tiptap/extension-heading@2.0.0-beta.17
- @tiptap/extension-highlight@2.0.0-beta.24
- @tiptap/extension-horizontal-rule@2.0.0-beta.23
- @tiptap/extension-image@2.0.0-beta.18
- @tiptap/extension-italic@2.0.0-beta.18
- @tiptap/extension-link@2.0.0-beta.22
- @tiptap/extension-mention@2.0.0-beta.76
- @tiptap/extension-ordered-list@2.0.0-beta.18
- @tiptap/extension-placeholder@2.0.0-beta.34
- @tiptap/extension-strike@2.0.0-beta.20
- @tiptap/extension-table@2.0.0-beta.33
- @tiptap/extension-task-item@2.0.0-beta.20
- @tiptap/extension-typography@2.0.0-beta.16
- @tiptap/html@2.0.0-beta.122
- @tiptap/react@2.0.0-beta.82
- @tiptap/starter-kit@2.0.0-beta.125
- @tiptap/suggestion@2.0.0-beta.73
- @tiptap/vue-2@2.0.0-beta.59
- @tiptap/vue-3@2.0.0-beta.69
2021-10-14 12:19:36 +02:00
Philipp Kühn
a7e2f4397b
dependencies: update
2021-10-14 12:16:26 +02:00
Philipp Kühn
9f2c36896b
feat: add updateSelection
option to insertContentAt
command
2021-10-14 12:08:39 +02:00
Philipp Kühn
4303637a78
feat: Allow to use commands within InputRule and PasteRule ( #2035 )
...
* add optional state prop to commandmanager
* add commands, chain and can getter to commandmanager
* use custom CommandManager for input rules and paste rules
* export commandmanager
2021-10-14 11:56:40 +02:00
Philipp Kühn
2e925f96b8
Publish
...
- @tiptap/extension-code-block-lowlight@2.0.0-beta.45
- @tiptap/extension-code-block@2.0.0-beta.22
- @tiptap/starter-kit@2.0.0-beta.124
2021-10-13 23:32:02 +02:00
Philipp Kühn
b1c56e6f16
fix: strip carriage return chars from text pasted as code and add missing paste meta information
2021-10-13 23:28:42 +02:00
Philipp Kühn
b7c492c213
Publish
...
- @tiptap/extension-placeholder@2.0.0-beta.33
2021-10-12 23:31:42 +02:00
Philipp Kühn
eb5374321b
feat: add pos to placeholder props
2021-10-12 23:30:30 +02:00
Philipp Kühn
a06213f137
Publish
...
- @tiptap/extension-code-block-lowlight@2.0.0-beta.44
- @tiptap/extension-code-block@2.0.0-beta.21
- @tiptap/starter-kit@2.0.0-beta.123
2021-10-12 14:31:56 +02:00
Philipp Kühn
d60fe350d1
fix: fix bug on paste when using code blocks
2021-10-12 14:31:22 +02:00
Philipp Kühn
d3641b88e0
Publish
...
- @tiptap/extension-code-block-lowlight@2.0.0-beta.43
- @tiptap/extension-code-block@2.0.0-beta.20
- @tiptap/react@2.0.0-beta.81
- @tiptap/starter-kit@2.0.0-beta.122
2021-10-12 11:38:52 +02:00
Philipp Kühn
2d0e6d02d1
refactoring
2021-10-12 11:38:01 +02:00
Tomas Valenta
e9465ec0f6
fix: Add editor
dependency when registering BubbleMenuPlugin
and FloatingMenuPlugin
( #2018 )
...
* Add `editor` dependency when registering `BubbleMenuPlugin`
When we are initializing editor via the `useEditor` hook with dependencies the `BubbleMenu` component is only registered the first time the editor is initialized.
Adding editor to the dependency array registering/unregistering the `BubbleMenuPlugin` fixes this. (I tested exactly this code in our project.)
I also added a check that ensures that the menu element referenced via the `useRef` is defined when registering the plugin - otherwise, there is no point in registering the plugin.
* Add `editor` dependency when registering `FloatingMenuPlugin`
2021-10-12 11:09:00 +02:00
Philipp Kühn
0e0b0b6a8c
fix: add support for pasted content from VS Code, fix #2022
2021-10-12 10:20:13 +02:00
Philipp Kühn
7aef884612
Publish
...
- @tiptap/extension-image@2.0.0-beta.17
- @tiptap/react@2.0.0-beta.80
2021-10-11 20:50:55 +02:00
Ricardo Amaral
31d8ab3593
fix: Improve ReactRenderer types ( #2011 )
2021-10-11 20:37:35 +02:00
Nokola
503a3f2cf5
fix: Fix #2016 Image input rule ( #2020 )
...
Image input rule leaves erroneous text behind due to my previous change to add group matching in #1574 .
This change adds a `( ... )` regex group around the image input rule to have it work with the new code.
2021-10-11 20:35:33 +02:00
Philipp Kühn
2af187023d
fix: fix editor type for ReactRenderer
2021-10-11 08:45:46 +02:00
Philipp Kühn
134d7f8513
Publish
...
- @tiptap/core@2.0.0-beta.122
- @tiptap/html@2.0.0-beta.121
- @tiptap/starter-kit@2.0.0-beta.121
2021-10-10 22:24:18 +02:00
Philipp Kühn
3958bf1c22
fix: allow to re-apply current mark for input rules and paste rules, fix #2003
2021-10-10 22:23:32 +02:00
Philipp Kühn
3a7e202e71
Publish
...
- @tiptap/core@2.0.0-beta.121
- @tiptap/extension-blockquote@2.0.0-beta.17
- @tiptap/extension-bold@2.0.0-beta.17
- @tiptap/extension-code@2.0.0-beta.18
- @tiptap/extension-highlight@2.0.0-beta.23
- @tiptap/extension-italic@2.0.0-beta.17
- @tiptap/extension-strike@2.0.0-beta.19
- @tiptap/html@2.0.0-beta.120
- @tiptap/starter-kit@2.0.0-beta.120
2021-10-10 21:35:11 +02:00
Philipp Kühn
65eddf0e78
fix: fix regex modifier for input rules and paste rules, fix #2003
2021-10-10 21:27:37 +02:00
Philipp Kühn
9d281e9e99
fix: do not apply paste rules for ProseMirror HTML
2021-10-10 19:25:50 +02:00
Philipp Kühn
3ca6b63b3c
Publish
...
- @tiptap/core@2.0.0-beta.120
- @tiptap/html@2.0.0-beta.119
- @tiptap/starter-kit@2.0.0-beta.119
2021-10-08 22:42:11 +02:00
Philipp Kühn
770c4e18e1
fix: fix mappes positions for paste rules, fix #2002
2021-10-08 22:40:06 +02:00
Philipp Kühn
ed00dbbe56
Publish
...
- @tiptap/core@2.0.0-beta.119
- @tiptap/extension-blockquote@2.0.0-beta.16
- @tiptap/extension-bold@2.0.0-beta.16
- @tiptap/extension-bubble-menu@2.0.0-beta.40
- @tiptap/extension-bullet-list@2.0.0-beta.16
- @tiptap/extension-code-block-lowlight@2.0.0-beta.42
- @tiptap/extension-code-block@2.0.0-beta.19
- @tiptap/extension-code@2.0.0-beta.17
- @tiptap/extension-collaboration-cursor@2.0.0-beta.23
- @tiptap/extension-collaboration@2.0.0-beta.23
- @tiptap/extension-floating-menu@2.0.0-beta.34
- @tiptap/extension-focus@2.0.0-beta.27
- @tiptap/extension-gapcursor@2.0.0-beta.25
- @tiptap/extension-hard-break@2.0.0-beta.22
- @tiptap/extension-heading@2.0.0-beta.16
- @tiptap/extension-highlight@2.0.0-beta.22
- @tiptap/extension-horizontal-rule@2.0.0-beta.22
- @tiptap/extension-image@2.0.0-beta.16
- @tiptap/extension-italic@2.0.0-beta.16
- @tiptap/extension-link@2.0.0-beta.21
- @tiptap/extension-mention@2.0.0-beta.75
- @tiptap/extension-ordered-list@2.0.0-beta.17
- @tiptap/extension-placeholder@2.0.0-beta.32
- @tiptap/extension-strike@2.0.0-beta.18
- @tiptap/extension-table@2.0.0-beta.32
- @tiptap/extension-task-item@2.0.0-beta.19
- @tiptap/extension-typography@2.0.0-beta.15
- @tiptap/html@2.0.0-beta.118
- @tiptap/react@2.0.0-beta.79
- @tiptap/starter-kit@2.0.0-beta.118
- @tiptap/suggestion@2.0.0-beta.72
- @tiptap/vue-2@2.0.0-beta.58
- @tiptap/vue-3@2.0.0-beta.68
2021-10-08 15:08:08 +02:00
Philipp Kühn
723b955cec
feat: Integrate input rules and paste rules into the core ( #1997 )
...
* refactoring
* improve link regex
* WIP: add new markPasteRule und linkify to image mark
* move copy of inputrule to core
* trigger codeblock inputrule on enter
* refactoring
* add regex match to markpasterulematch
* refactoring
* improve link regex
* WIP: add new markPasteRule und linkify to image mark
* move copy of inputrule to core
* trigger codeblock inputrule on enter
* refactoring
* add regex match to markpasterulematch
* update linkify
* wip
* wip
* log
* wip
* remove debug code
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* rename matcher
* add data to ExtendedRegExpMatchArray
* remove logging
* add code option to marks, prevent inputrules in code mark
* remove link regex
* fix codeblock inputrule on enter
* refactoring
* refactoring
* refactoring
* refactoring
* fix position bug
* add test
* export InputRule and PasteRule
* clean up link demo
* fix types
2021-10-08 15:02:09 +02:00
Philipp Kühn
ace4964d97
dependencies: update
2021-10-08 12:13:20 +02:00
Philipp Kühn
3a9d6201f0
Publish
...
- @tiptap/extension-collaboration-cursor@2.0.0-beta.22
- @tiptap/extension-collaboration@2.0.0-beta.22
2021-10-04 06:54:34 +02:00
Philipp Kühn
2b16c2ea96
fix: fix plugin order for collab, fix #1973
2021-10-04 06:53:59 +02:00
Philipp Kühn
68fc3f862f
Publish
...
- @tiptap/extension-collaboration@2.0.0-beta.21
2021-10-03 20:38:08 +02:00
Philipp Kühn
92b6c5bdce
feat: add isChangeOrigin helper method
2021-10-03 20:33:33 +02:00
Philipp Kühn
4feb4ee36e
Publish
...
- @tiptap/core@2.0.0-beta.118
- @tiptap/html@2.0.0-beta.117
- @tiptap/starter-kit@2.0.0-beta.117
2021-10-03 18:58:02 +02:00
Philipp Kühn
f8efdf797a
fix: fix order of executed plugins, fix #1547
2021-10-03 18:55:33 +02:00
Philipp Kühn
dc868b3d2a
Publish
...
- @tiptap/core@2.0.0-beta.117
- @tiptap/extension-bubble-menu@2.0.0-beta.39
- @tiptap/extension-code-block-lowlight@2.0.0-beta.41
- @tiptap/extension-floating-menu@2.0.0-beta.33
- @tiptap/extension-gapcursor@2.0.0-beta.24
- @tiptap/extension-hard-break@2.0.0-beta.21
- @tiptap/extension-highlight@2.0.0-beta.21
- @tiptap/extension-horizontal-rule@2.0.0-beta.21
- @tiptap/html@2.0.0-beta.116
- @tiptap/react@2.0.0-beta.78
- @tiptap/starter-kit@2.0.0-beta.116
- @tiptap/vue-2@2.0.0-beta.57
- @tiptap/vue-3@2.0.0-beta.67
2021-10-02 23:20:38 +02:00
Philipp Kühn
7f7f93dc1b
fix: fix reactive props, see #1728
2021-10-02 23:18:12 +02:00
Philipp Kühn
b37309005d
Publish
...
- @tiptap/extension-code-block-lowlight@2.0.0-beta.40
- @tiptap/react@2.0.0-beta.77
2021-09-30 21:41:29 +02:00
Philipp Kühn
78ef673fc7
fix lint error
2021-09-30 21:39:13 +02:00
philippkuehn
cf1e8ef184
ci: fix code style linting errors
2021-09-30 19:35:31 +00:00
MO
f79347e128
fix: compatibility with lowlight v2 ( #1939 )
2021-09-30 21:34:20 +02:00
Philipp Kühn
dead826250
fix: use ref to move contentDOM ( #1960 ), fix #1942
2021-09-30 21:13:37 +02:00
Philipp Kühn
f9493c289f
dependencies: update
2021-09-30 21:00:03 +02:00
Philipp Kühn
b2a08e4a78
Publish
...
- @tiptap/core@2.0.0-beta.116
- @tiptap/html@2.0.0-beta.115
- @tiptap/react@2.0.0-beta.76
- @tiptap/starter-kit@2.0.0-beta.115
2021-09-30 09:44:29 +02:00
Philipp Kühn
e0f77b8fd6
dependencies: update
2021-09-30 09:41:27 +02:00
Philipp Kühn
e61521c858
refactoring
2021-09-30 09:38:57 +02:00
Philipp Kühn
8db5a943d2
refactoring
2021-09-30 09:34:45 +02:00
HuiiBuh
54e85fd284
feat: #1898 Made the EventEmitter generic to improve the types of the tiptap events ( #1959 )
2021-09-30 09:25:40 +02:00
Philipp Kühn
14f62dddb3
Publish
...
- @tiptap/core@2.0.0-beta.115
- @tiptap/extension-bubble-menu@2.0.0-beta.38
- @tiptap/extension-floating-menu@2.0.0-beta.32
- @tiptap/extension-gapcursor@2.0.0-beta.23
- @tiptap/extension-hard-break@2.0.0-beta.20
- @tiptap/extension-highlight@2.0.0-beta.20
- @tiptap/extension-horizontal-rule@2.0.0-beta.20
- @tiptap/html@2.0.0-beta.114
- @tiptap/react@2.0.0-beta.75
- @tiptap/starter-kit@2.0.0-beta.114
- @tiptap/vue-2@2.0.0-beta.56
- @tiptap/vue-3@2.0.0-beta.66
2021-09-30 00:21:36 +02:00
Philipp Kühn
4151e2fd81
fix: remove node before hr if it’s an empty text block, fix #1665
2021-09-29 23:56:43 +02:00
Philipp Kühn
50ed44b2df
Publish
...
- @tiptap/core@2.0.0-beta.114
- @tiptap/extension-bubble-menu@2.0.0-beta.37
- @tiptap/extension-floating-menu@2.0.0-beta.31
- @tiptap/extension-gapcursor@2.0.0-beta.22
- @tiptap/extension-hard-break@2.0.0-beta.19
- @tiptap/extension-highlight@2.0.0-beta.19
- @tiptap/html@2.0.0-beta.113
- @tiptap/react@2.0.0-beta.74
- @tiptap/starter-kit@2.0.0-beta.113
- @tiptap/vue-2@2.0.0-beta.55
- @tiptap/vue-3@2.0.0-beta.65
2021-09-28 21:42:17 +02:00
Philipp Kühn
2c9cf03398
fix: getHTMLFromFragment now expects a fragment instead of node
2021-09-28 21:34:57 +02:00
Philipp Kühn
27a1acab5c
Publish
...
- @tiptap/core@2.0.0-beta.113
- @tiptap/extension-bubble-menu@2.0.0-beta.36
- @tiptap/extension-floating-menu@2.0.0-beta.30
- @tiptap/extension-gapcursor@2.0.0-beta.21
- @tiptap/extension-hard-break@2.0.0-beta.18
- @tiptap/extension-highlight@2.0.0-beta.18
- @tiptap/html@2.0.0-beta.112
- @tiptap/react@2.0.0-beta.73
- @tiptap/starter-kit@2.0.0-beta.112
- @tiptap/vue-2@2.0.0-beta.54
- @tiptap/vue-3@2.0.0-beta.64
2021-09-27 23:36:29 +02:00
Philipp Kühn
b42e442a5a
fix: add support for CellSelection in isActive helper, fix #1947
2021-09-27 23:33:32 +02:00
Philipp Kühn
32ae3868ea
fix: handle backspace also on shift
2021-09-27 23:03:51 +02:00
Philipp Kühn
aa25d362f9
refactoring
2021-09-27 23:03:23 +02:00
Philipp Kühn
724b90d8d6
Publish
...
- @tiptap/vue-3@2.0.0-beta.63
2021-09-23 09:53:44 +02:00
Philipp Kühn
19840f3b25
fix: add support for scoped styles, fix #1931
2021-09-23 09:53:11 +02:00
Philipp Kühn
ec619a0f96
Publish
...
- @tiptap/core@2.0.0-beta.112
- @tiptap/extension-hard-break@2.0.0-beta.17
- @tiptap/html@2.0.0-beta.111
- @tiptap/react@2.0.0-beta.72
- @tiptap/starter-kit@2.0.0-beta.111
2021-09-23 09:42:22 +02:00
Philipp Kühn
377bbb177d
feat: setHardBreak now keeps splittable marks by default, fix #1934
2021-09-23 09:34:47 +02:00
Philipp Kühn
1b71080a11
dependencies: update
2021-09-22 22:56:54 +02:00
Philipp Kühn
e5c765c8e4
refactoring
2021-09-22 22:45:27 +02:00
Philipp Kühn
c91b2f29be
refactoring
2021-09-22 21:14:07 +02:00
Philipp Kühn
f096209a77
Publish
...
- @tiptap/core@2.0.0-beta.111
- @tiptap/extension-bubble-menu@2.0.0-beta.35
- @tiptap/extension-floating-menu@2.0.0-beta.29
- @tiptap/html@2.0.0-beta.110
- @tiptap/react@2.0.0-beta.71
- @tiptap/starter-kit@2.0.0-beta.110
- @tiptap/vue-2@2.0.0-beta.53
- @tiptap/vue-3@2.0.0-beta.62
2021-09-22 19:48:15 +02:00
Philipp Kühn
fcca1e6f4d
fix: improve performance for isActive method, see #1930
2021-09-22 19:43:55 +02:00
Kane Cohen
33420f4ae0
fix: Fix "destory" method in view plugins. ( #1882 )
2021-09-22 13:28:52 +02:00
philippkuehn
39e1be59bb
ci: fix code style linting errors
2021-09-22 11:00:24 +00:00
Nokola
8ee0d67b83
fix: nodeInputRule() support for group match ( #1574 )
...
* Fix: nodeInputRule() support for group match
Fixes in nodeInputRule()
- add support for "first group match, if any" similar to https://prosemirror.net/docs/ref/#inputrules
- fix issue where rewriting includes extra unnecessary character from the match
* Insert last typed in nodeInputRule group match
2021-09-22 12:59:25 +02:00
Philipp Kühn
7c57d97cde
Publish
...
- @tiptap/core@2.0.0-beta.110
- @tiptap/html@2.0.0-beta.109
- @tiptap/starter-kit@2.0.0-beta.109
2021-09-22 00:06:36 +02:00
Philipp Kühn
bad16d9f3a
fix: call selectAll on 'cmd+a', set a TextSelection instead of AllSelection, fix #1908
2021-09-22 00:03:32 +02:00
Philipp Kühn
41dddb0fcd
Publish
...
- @tiptap/core@2.0.0-beta.109
- @tiptap/extension-gapcursor@2.0.0-beta.20
- @tiptap/extension-highlight@2.0.0-beta.17
- @tiptap/html@2.0.0-beta.108
- @tiptap/react@2.0.0-beta.70
- @tiptap/starter-kit@2.0.0-beta.108
2021-09-21 20:33:19 +02:00
Philipp Kühn
1faa2fc386
dependencies: update
2021-09-21 20:30:23 +02:00
Philipp Kühn
0255dbdfcd
refactoring
2021-09-21 20:21:36 +02:00
Flávio Carvalho
4178281a74
feat: add enableCoreExtensions flag ( #1923 )
2021-09-21 20:21:36 +02:00
Jan Vissers
047ef8c8c9
fix: Use pasteRegex in addPasteRules ( #1922 )
...
Seems like inputRegex was used in addPasteRules by mistake (?)
2021-09-21 17:27:26 +02:00
Philipp Kühn
e7a6c1f303
Publish
...
- @tiptap/extension-code-block-lowlight@2.0.0-beta.39
2021-09-21 09:30:35 +02:00
Enrique Alcántara
54be0e570e
fix: Allow extending code-block-lowlight ( #1917 )
...
Use the extension name when initializing the
LowlightPlugin. In this way, several extensions
can make use of the same plugin
Co-authored-by: Enrique Alcantara <ealcantara@gitlab.com>
2021-09-21 09:26:11 +02:00
Philipp Kühn
071acd643b
Publish
...
- @tiptap/vue-3@2.0.0-beta.61
2021-09-20 23:59:38 +02:00
Philipp Kühn
60e7755b7f
fix: fix expose error when using new setup syntax ( fix #1914 )
2021-09-20 23:57:48 +02:00
Philipp Kühn
067d61c5dd
Publish
...
- @tiptap/core@2.0.0-beta.108
- @tiptap/extension-mention@2.0.0-beta.74
- @tiptap/html@2.0.0-beta.107
- @tiptap/react@2.0.0-beta.69
- @tiptap/starter-kit@2.0.0-beta.107
- @tiptap/suggestion@2.0.0-beta.71
2021-09-20 11:23:21 +02:00
Ruben Robles
4a6c3cbaac
fix: Add type for async items on suggestions (fix TS strict types complaining) ( #1912 )
2021-09-20 11:02:40 +02:00
Philipp Kühn
69076f256e
dependencies: update
2021-09-20 09:41:58 +02:00
Philipp Kühn
fe8de584f5
update package keywords
2021-09-19 00:19:58 +02:00
Philipp Kühn
adbb005280
Publish
...
- @tiptap/core@2.0.0-beta.107
- @tiptap/html@2.0.0-beta.106
- @tiptap/react@2.0.0-beta.68
- @tiptap/starter-kit@2.0.0-beta.106
- @tiptap/vue-2@2.0.0-beta.52
- @tiptap/vue-3@2.0.0-beta.60
2021-09-18 21:08:35 +02:00
Philipp Kühn
15f90ec591
fix: fix extension name for clipboardTextSerializer
2021-09-18 21:06:48 +02:00
Philipp Kühn
fe47c388ce
fix: set correct component type for ReactRenderer, fix #1904
2021-09-18 20:45:00 +02:00
Philipp Kühn
1a43d2992f
improve typescript setup
2021-09-17 12:43:26 +02:00
Philipp Kühn
e012a29240
Publish
...
- @tiptap/core@2.0.0-beta.106
- @tiptap/extension-bubble-menu@2.0.0-beta.34
- @tiptap/extension-code-block-lowlight@2.0.0-beta.38
- @tiptap/extension-floating-menu@2.0.0-beta.28
- @tiptap/extension-focus@2.0.0-beta.26
- @tiptap/extension-mention@2.0.0-beta.73
- @tiptap/extension-placeholder@2.0.0-beta.31
- @tiptap/extension-table@2.0.0-beta.31
- @tiptap/html@2.0.0-beta.105
- @tiptap/react@2.0.0-beta.67
- @tiptap/starter-kit@2.0.0-beta.105
- @tiptap/suggestion@2.0.0-beta.70
- @tiptap/vue-2@2.0.0-beta.51
- @tiptap/vue-3@2.0.0-beta.59
2021-09-15 23:27:46 +02:00
Philipp Kühn
6437790431
fix: improve active mark detection for inline nodes, fix #1893
2021-09-15 23:25:28 +02:00
Philipp Kühn
2ec53efb91
dependencies: update
2021-09-14 21:29:00 +02:00
Philipp Kühn
ee08164135
Publish
...
- @tiptap/core@2.0.0-beta.105
- @tiptap/html@2.0.0-beta.104
- @tiptap/starter-kit@2.0.0-beta.104
2021-09-09 23:59:42 +02:00
Philipp Kühn
6faceef3f6
fix bug in clipboardTextSerializer
2021-09-09 23:58:43 +02:00
Philipp Kühn
4ecd41b922
fix lint error
2021-09-09 23:56:17 +02:00
Philipp Kühn
fe6a3e7491
feat: add getText() and generateText() methods ( fix #1428 ) ( #1875 )
...
* move getTextBetween method
* add getText method
* refactoring
* refactoring
* refactoring
* move renderText to schema, add generateText method
* add GenerateText demo
* docs: update
* remove demo from html page
2021-09-09 23:51:05 +02:00
Philipp Kühn
42e8755d87
Publish
...
- @tiptap/core@2.0.0-beta.104
- @tiptap/extension-code-block-lowlight@2.0.0-beta.37
- @tiptap/extension-code-block@2.0.0-beta.18
- @tiptap/extension-color@2.0.0-beta.3
- @tiptap/extension-font-family@2.0.0-beta.15
- @tiptap/extension-highlight@2.0.0-beta.16
- @tiptap/extension-link@2.0.0-beta.20
- @tiptap/extension-mention@2.0.0-beta.72
- @tiptap/extension-ordered-list@2.0.0-beta.16
- @tiptap/extension-placeholder@2.0.0-beta.30
- @tiptap/extension-table-cell@2.0.0-beta.15
- @tiptap/extension-table-header@2.0.0-beta.17
- @tiptap/extension-task-item@2.0.0-beta.18
- @tiptap/extension-text-align@2.0.0-beta.23
- @tiptap/html@2.0.0-beta.103
- @tiptap/starter-kit@2.0.0-beta.103
2021-09-08 23:56:15 +02:00
Philipp Kühn
8a3b47a529
feat: parseHTML for attributes should return the value instead of an object now, fix #1863
2021-09-08 23:53:44 +02:00
Philipp Kühn
d3285e9308
refactoring
2021-09-08 12:04:02 +02:00
Philipp Kühn
a5dca087ee
fix calculating mark range for unsetMark command
2021-09-08 12:02:43 +02:00
Philipp Kühn
472f2139c5
fix: parse correct language for code blocks with multiple classes (see #1845 )
2021-09-08 11:36:05 +02:00
Nicholas Bush
1799b907ec
feat: add includeChildren
option to placeholder extension ( #1416 )
2021-09-08 09:38:57 +02:00
Philipp Kühn
14e458ea7d
feat: add extendEmptyMarkRange option to mark commands ( #1859 )
2021-09-08 09:32:22 +02:00
Philipp Kühn
b95507797d
Publish
...
- @tiptap/react@2.0.0-beta.66
2021-09-07 23:27:11 +02:00
Philipp Kühn
b06a1f4364
refactoring
2021-09-07 23:20:46 +02:00
castroCrea
d1f2ad293f
feat: add support for forwardRef component in reactRenderer ( #1690 , fix #1040 )
2021-09-07 23:13:39 +02:00
Philipp Kühn
9e8eabe3f6
Publish
...
- @tiptap/extension-bubble-menu@2.0.0-beta.33
- @tiptap/extension-floating-menu@2.0.0-beta.27
- @tiptap/react@2.0.0-beta.65
- @tiptap/vue-2@2.0.0-beta.50
- @tiptap/vue-3@2.0.0-beta.58
2021-09-07 20:57:12 +02:00
Philipp Kühn
8b545e4ae1
refactoring
2021-09-07 20:55:40 +02:00
Enrique
ca3763d3c2
fix: don’t initialize tippy on requestAnimationFrame to avoid race conditions ( #1820 )
...
Instead of initializting tippy when
the bubble menu and floating menu plugins are initialized,
defer the initialization of tippy to the moment when
the the editor should display the floating or bubble menu
Co-authored-by: Enrique Alcantara <ealcantara@gitlab.com>
2021-09-07 20:46:45 +02:00
Philipp Kühn
b386728f35
Publish
...
- @tiptap/core@2.0.0-beta.103
- @tiptap/extension-bubble-menu@2.0.0-beta.32
- @tiptap/extension-code-block-lowlight@2.0.0-beta.36
- @tiptap/extension-floating-menu@2.0.0-beta.26
- @tiptap/extension-focus@2.0.0-beta.25
- @tiptap/extension-hard-break@2.0.0-beta.16
- @tiptap/extension-mention@2.0.0-beta.71
- @tiptap/extension-placeholder@2.0.0-beta.29
- @tiptap/extension-table@2.0.0-beta.30
- @tiptap/html@2.0.0-beta.102
- @tiptap/react@2.0.0-beta.64
- @tiptap/starter-kit@2.0.0-beta.102
- @tiptap/suggestion@2.0.0-beta.69
- @tiptap/vue-2@2.0.0-beta.49
- @tiptap/vue-3@2.0.0-beta.57
2021-09-06 22:56:16 +02:00
Philipp Kühn
7fefd4c488
fix a type bug for now
2021-09-06 22:54:59 +02:00
Philipp Kühn
8d15436c28
dependencies: update
2021-09-06 22:43:40 +02:00
Philipp Kühn
65e1a404e5
refactoring
2021-09-06 22:33:16 +02:00
Jakob Košir
4dd0d6d4dc
feat: allow triggering suggestions without prefix space ( #1826 , fix #1384 )
2021-09-06 22:25:41 +02:00
Philipp Kühn
787d7848cd
fix: render line break in text/plain format for hard breaks, fix #1842
2021-09-06 19:05:01 +02:00
Philipp Kühn
6e71c08595
Publish
...
- @tiptap/core@2.0.0-beta.102
- @tiptap/html@2.0.0-beta.101
- @tiptap/starter-kit@2.0.0-beta.101
2021-08-26 22:33:34 +02:00
Philipp Kühn
3a0693869d
fix: fix focus on iOS, fix #1806
2021-08-26 22:32:32 +02:00
Philipp Kühn
6ad4777a6e
Publish
...
- @tiptap/extension-dropcursor@2.0.0-beta.19
- @tiptap/starter-kit@2.0.0-beta.100
- @tiptap/vue-3@2.0.0-beta.56
2021-08-26 14:12:10 +02:00
Mauricio Walters
46701fde66
fix: use shallowRef on Editor ( #1804 )
2021-08-26 14:08:33 +02:00
Philipp Kühn
b642df0ed2
dependencies: update
2021-08-24 23:39:53 +02:00
Philipp Kühn
358aff376f
Publish
...
- @tiptap/react@2.0.0-beta.63
2021-08-24 22:14:02 +02:00
Philipp Kühn
b15a8a8683
fix: fix a bug when using nested node views in react, fix #1747
2021-08-24 22:13:18 +02:00
Philipp Kühn
fa393d8245
Publish
...
- @tiptap/core@2.0.0-beta.101
- @tiptap/html@2.0.0-beta.100
- @tiptap/starter-kit@2.0.0-beta.99
2021-08-24 17:39:43 +02:00
Philipp Kühn
f65e1b32a1
fix: add topNode to getDebugJSON
2021-08-24 17:11:13 +02:00
Philipp Kühn
3664e3b1b0
Publish
...
- @tiptap/extension-mention@2.0.0-beta.70
- @tiptap/suggestion@2.0.0-beta.68
- @tiptap/vue-3@2.0.0-beta.55
2021-08-23 22:40:16 +02:00