-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap to stable v2 #2087
Comments
Will #2075 be a part of stable v2? edit: people searching for search-n-replace extension, take a look at https://github.com/sereneinserenade/tiptap-search-n-replace-demo |
Will more complete image extension (like resizeable, custom upload, Caption, paste image) be part of stable version? |
My wish would be to improve the general text editing experience: a more consistent behaviour to be able to exit all node types, and delete them with backspace when empty? Some examples:
|
We won’t tie the stable release to any extension release, but we’ll definitely focus more on extension development for the next months. ✌️ |
Great to see that it is progressing. Working with the current version already in production and all good so far. |
My wish is to add the function of change tracking. At present, the project urgently needs this function. Can you reply whether there is a plan to add this function, or whether it is available in the pro version? |
I think you need to document these BreakingChanges and what to do as well. I had to track down the issues to understand what went wrong and the changes needed. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Thanks for sharing, but this is really off topic. If there are more questions related to title/subtitle documents, please open a new question under discussions. |
True, looking forward to your stable release guys |
That's exactly what I want too! |
Here's the repo https://github.com/sereneinserenade/tiptap-media-resize. You can try it out here https://sereneinserenade.github.io/tiptap-media-resize/ and here's a demo video. Screen.Recording.2022-07-09.at.23.20.25.mov |
Thanks for the awesome work, @philippkuehn ! Quick question: I got a bunch of errors from the typescript compiler when I tried building my tiptap project for (...clipped)
node_modules/@tiptap/core/src/helpers/isList.ts:20:59 - error TS2339: Property 'group' does not exist on type 'NodeConfig<any, any>'.
20 const group = callOrReturn(getExtensionField<NodeConfig['group']>(extension, 'group', context))
~~~~~~~
node_modules/@tiptap/core/src/pasteRules/nodePasteRule.ts:31:12 - error TS2339: Property 'deleteRange' does not exist on type 'ChainedCommands'.
31 .deleteRange(range)
~~~~~~~~~~~
Found 190 errors in 61 files.
Errors Files
1 node_modules/@tiptap/core/src/Editor.ts:103
28 node_modules/@tiptap/core/src/Extension.ts:70
18 node_modules/@tiptap/core/src/ExtensionManager.ts:57
28 node_modules/@tiptap/core/src/Mark.ts:76
29 node_modules/@tiptap/core/src/Node.ts:76
2 node_modules/@tiptap/core/src/NodeView.ts:243
1 node_modules/@tiptap/core/src/commands/blur.ts:14
1 node_modules/@tiptap/core/src/commands/clearContent.ts:14
1 node_modules/@tiptap/core/src/commands/clearNodes.ts:16
2 node_modules/@tiptap/core/src/commands/command.ts:5
1 node_modules/@tiptap/core/src/commands/createParagraphNear.ts:16
1 node_modules/@tiptap/core/src/commands/deleteNode.ts:17
1 node_modules/@tiptap/core/src/commands/deleteRange.ts:14
1 node_modules/@tiptap/core/src/commands/deleteSelection.ts:16
(...clipped) npx tsc --version 3s
Version 4.8.2 |
Hey @creatorrr what are your Tiptap package versions? It seems like you have some mismatching of Prosemirror versions going on which results in Typescript errors. |
I am going to close this issue for now. Everything from the original list for 2.0.0 is done by now, but I have found a few weird editor behaviors (thanks to @rfgamaral) that I would like to fix before 2.0.0 including weird joining of nodes when backspace or delete is used that is not in line with expected behaviors from Google Docs, Dropbox Paper and Co. (which are usually the solutions people would expect from a text editor). We also have some open issues about NodeViews that we should fix before releasing a stable version. We have a 2.0.0 Milestone for now and will plan out potential open issues for our stable release in there. |
Hey @bdbch, I want to propose a few additional issues for the v2.0.0 milestone. I am a bit biased on these, yes, but I believe that most of these are just as important for a stable v2. Please note that all the issues linked below have been closed by the stale bot, but they are still issues. Most of them are related to the suggestion utility, which, IMO, needs a lot of improvement and is currently a bit buggy:
Then, a few others with lower priority: |
Hey, it’s amazing how far tiptap v2 beta has already made it. Thanks a lot for your support. 🙌
I'm trying to make a list here of features we still want to implement until stable v2.
This list is not final. If you have any wishes, please comment below.
Features
getCharacterCount
,CharacterCount.limit
does not matchgetCharacterCount()
orstate.doc.content.size
#1839Breaking Changes
InputRule
, Integrate input rules and paste rules into the core #1997defaultOptions
withaddOptions()
for extensions, ReplacedefaultOptions
withaddOptions
#2088CharacterCount
CollaborationCursor
QA
Docs
Misc
The text was updated successfully, but these errors were encountered: