Dominik
020fd0ed79
feat(core): add editor to this context in schema functions ( #3909 )
2023-03-29 15:16:43 +02:00
Dominik Biedebach
08a14c60de
chore: change peerDeps
2023-03-28 16:28:35 +02:00
Dominik Biedebach
34102ee0e5
2.0.0-rc.2
2023-03-28 16:24:44 +02:00
Sven Adlung
fdf6301a61
Collaboration: Fix history after late-registering plugins ( #3901 )
...
* fix(extension-collaboration): fix history after late-registering plugins
* fix(extension-collaboration): fix history after late-registering plugins
2023-03-28 16:00:16 +02:00
Dominik Biedebach
4ee7b5351e
2.0.0-rc.1
2023-03-27 17:35:48 +02:00
Dominik
80bf31810a
Release Candidate Preparation ( #3890 )
...
* 2.0.0-rc.0
* chore: make fixed version dependencies while on rc
2023-03-27 17:34:40 +02:00
Kento Moriwaki
357f3b609c
Fixing reoccurring issue #3331 and improving related PR #3533 ( #3862 )
...
* Add custom paragraph example
* Remove unnecessary queueMicrotask
2023-03-27 15:43:02 +02:00
Dominik
65371b7353
Handle NodeViews in BubbleMenu positioning ( #3881 )
...
* fix(bubble-menu): use correct children of node view renderers for clientRect
* fix(bubble-menu): remove lodash
* fix(bubble-menu): support vue node views
* fix(demos): revert bubble menu demo
2023-03-27 15:20:45 +02:00
Dominik
00aad1fd9a
style(core): fix linting issues ( #3884 )
2023-03-27 12:26:34 +02:00
Myles J
aa3068b1cd
feat(attributes): dynamic default ( #3379 )
2023-03-27 11:57:11 +02:00
Sven Adlung
189cb51811
docs: consistent naming ( #3882 )
2023-03-27 11:20:31 +02:00
Sven Adlung
e22b873e55
refactor(extension-youtube): command types ( #3842 )
2023-03-23 09:54:58 +01:00
Hari Haran
3937c44c43
fix: Ordered list start support broke in #3541 ( #3833 )
...
* fix : #3831
* fix: default attribute + predicate
2023-03-18 23:14:01 +01:00
svenadlung
928bd36f5f
fix inconsistent tiptap spelling
2023-03-13 19:07:22 +01:00
Dominik
6283cee5c7
fix(react): allow updating event handlers on editor ( #3811 )
2023-03-03 11:35:53 +01:00
Dominik
1615d7a9bb
feat(react): allow react renderer to assign attributes to react renderer element ( #3812 )
2023-03-03 11:35:24 +01:00
René Eschke
b2ec51374d
Adds attributes to toggleList ( #3776 )
...
* Adds attributes to toggleList
When dealing with different variants of bullet lists, I wanted to adopt the same technique I used for different paragraph variants. Since `wrapInList` is capable of receiving attributes, just like `setNode` is, I don't see any reason why `toggleList` should not be capable of the same.
Here's my bullet list extension in action that is in need of attributes support.
```js
export const CustomBulletList = BulletList.extend({
content: 'listItem*',
addAttributes() {
return {
variant: {
default: DEFAULT_LIST,
renderHTML: attributes => {
return {
class: `list-${attributes.variant}`,
};
},
},
};
},
addCommands() {
return {
toggleBulletList: attributes => (c) => {
return c.commands.toggleListCustom(this.name, this.options.itemTypeName, attributes);
},
};
},
});
```
* Update toggle-list.md
* Update toggle-list.md
2023-03-03 09:59:45 +01:00
Dominik Biedebach
10a4a46584
fix(core): fix linting issues
2023-03-03 09:57:49 +01:00
Abdullah Atta
dd6547da42
core: only check doc.textBetween if other checks pass ( #3778 )
2023-03-02 17:01:36 +01:00
Abdullah Atta
dd3c7618ac
Only allow left mouse button to open links ( #3777 )
...
* Only allow left mouse button to open links
* fix lint errors
2023-03-02 17:00:23 +01:00
Dominik Biedebach
da5c5864ed
v2.0.0-beta.209
2023-02-28 11:11:02 +01:00
Dominik
3c07ca0b9c
fix(core): fix destroyed view causing errors on dispatchTransaction ( #3799 )
2023-02-28 10:50:43 +01:00
Dominik Biedebach
26a1d96099
v2.0.0-beta.219
2023-02-27 21:42:53 +01:00
Dominik
f869507396
fix: update typings for node view decorations ( #3783 )
...
* fix: update typings for node view decorations
* fix(core): update types for NodeView
* fix(core): declare props.decorations as decorationWithType
2023-02-27 21:23:30 +01:00
Dominik
38b7e412bb
fix(react): reset initialized when editorcontent is unmounting ( #3781 )
...
* fix(react): reset initialized when editorcontent is unmounting
* style: remove unneeded if statement
2023-02-27 19:33:42 +01:00
Dominik
0300630a5b
fix(core): allow insertContentAt and insertContent text node arrays ( #3790 )
...
* fix(core): allow insertContentAt and insertContent to handle array of text nodes
* fix(core): allow insertContent via json including a text content
2023-02-27 19:26:14 +01:00
taras-turchenko-moc
1ac3070abc
add optionalSlashSlash to protocol options ( #3675 )
...
* add optionalSlashSlash to protocol options
* Update documentation
* rename optionalSlashSlash to optionalSlashes
* regenerate package-lock.json with node v16
2023-02-27 14:03:47 +01:00
Hari Haran
89cc59a837
fix : #3773 - Array for content breaks editor ( #3786 )
...
* fix : #3773 - Array for content breaks editor
* fix: lint warning
2023-02-24 15:03:20 +01:00
Sven Adlung
8bf8fd2452
fix: move y-prosemirror to peer-deps ( #3763 )
...
Co-authored-by: Dominik <6538827+bdbch@users.noreply.github.com>
2023-02-22 10:14:19 +01:00
Hari Haran
36bb1e1041
feat: #3540 Ability to preserve marks on lists ( #3541 )
...
* feat: #3540 Ability to preserve marks on lists
* feat: preserveAttrs in list items
* `keepMarks` is working, but need help with `keepAttrs`
* fix: conflict
* avoid casting
2023-02-22 10:13:28 +01:00
Kyle Alwyn
aa4389883a
Queue flushSync microtask ( #3533 )
...
Do the same thing as https://github.com/ueberdosis/tiptap/pull/3188
2023-02-18 22:47:11 +01:00
Jack Sleight
26c349848e
Export createNodeFromContent
and other missing helpers ( #3558 )
2023-02-18 22:44:32 +01:00
Ta'zirah Marwan
125caf4965
Add Plugin Key to placeholder component. ( #3652 )
...
* Add Plugin Key to placeholder component.
Key added to fix error duplicate plugin when using `Placeholder` component.
* Add PluginKey import
---------
Co-authored-by: Dominik <6538827+bdbch@users.noreply.github.com>
2023-02-18 21:33:33 +01:00
Flamenco
c8f8295146
Add onFirstRender callback option ( #3600 )
...
* Added onFirstRender callback option
This PR is a simple forwarding of a very useful callback from the ySyncPlugin.
* Fix invalid function name
2023-02-18 18:41:00 +01:00
Harrison Lo
c2f8347025
Override schema text serializers if provided in getText options ( #3672 )
2023-02-18 18:26:49 +01:00
Dominik Biedebach
1b3d0f5ecb
v2.0.0-beta.218
2023-02-18 17:42:09 +01:00
Dominik
7ad54ea86a
fix(typography): dont create fractions in the middle of a string ( #3762 )
2023-02-18 17:41:37 +01:00
James Taber
6997bcad6b
fix(extension-link): Click handler opens selected link instead of clicked link ( #3732 )
2023-02-18 17:19:04 +01:00
Jie
a81019a6b7
Extend nodePasteRule
find
type to most generic PasteRuleFinder
( #3759 )
2023-02-18 16:48:45 +01:00
Ray Bateman
d8967a7d63
Fix type for BubbleMenu prop pluginKey ( #3678 )
2023-02-18 16:47:19 +01:00
Justin Maier
4cd35d438c
Update regex to exclude channel URL unfurling ( #3750 )
2023-02-18 15:06:34 +01:00
Matthew Mullin
2b6e4e3691
fix: Prevent drag event from being ignored ( #3677 )
2023-02-09 12:12:54 +01:00
Dominik Biedebach
33ef3f0988
v2.0.0-beta.217
2023-02-09 09:12:53 +01:00
Dominik Biedebach
516f28f788
fix(bubble-menu): exclude lodash/debounce from externals
2023-02-09 09:11:04 +01:00
Dominik Biedebach
609d444f32
v2.0.0-beta.216
2023-02-08 17:03:14 +01:00
Dominik Biedebach
06a3d6300d
fix(bubble-menu): fix lodash import
2023-02-08 16:58:07 +01:00
Dominik Biedebach
9e9e489368
v2.0.0-beta.215
2023-02-08 11:51:32 +01:00
Dominik Biedebach
a380ec41d1
fix: fix builds including prosemirror
2023-02-08 11:51:10 +01:00
Dominik Biedebach
a8f2901b02
v2.0.0-beta.214
2023-02-08 11:13:13 +01:00
Dominik
243c6ab0d2
Move back from tsup/esbuild to rollup ( #3720 )
...
* fix: bring back global rollup config
* fix: add rollup build for packages except pm
* fix: rollup global build
* fix: fix memory leak on build
* fix(character-count): revert files
* fix: builds run individual per rollup and lerna
* chore: remove old rollup
* fix(blockquote): correct the main module path
* fix(character count): bump version number
2023-02-08 11:12:43 +01:00