Commit Graph

5940 Commits

Author SHA1 Message Date
Philipp Kühn
b1b39b0b0f dependencies: update 2021-12-08 21:34:25 +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
Ahmet Enes Duruer
f0b363c475
docs: remove wrong type="context" tag (#2240)
This example doesn't compile because in Svelte 3 there is no `type="context"`, there is only `context="module". Even if you use `context="module"` it is supposed to give an error because there is no `onMount` and `onDestroy` in module context.  Removing this tag from the Script element will fix the issue.
2021-12-06 22:03:49 +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
80c2f85838 demos: add more extensions to all demo 2021-12-03 21:21:16 +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
7dc85d0229 demos: add demo with many extensions 2021-12-03 21:03:37 +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
59c296e6f7 demos: remove details experiment 2021-12-03 20:41:08 +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
5a909500a7 demos: fix iOS bug for Vue version of CodeBlockLanguage demo 2021-12-03 11:31:33 +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
ec4981cf42 Merge branch 'main' of https://github.com/ueberdosis/tiptap 2021-12-02 20:04:48 +01:00
Philipp Kühn
20b6d79f33 fix: remove defaultOptions fallback, fix #2219 2021-12-02 20:04:45 +01:00
Hans Pagel
c91eaed570 docs: add new details node to the navigation 2021-12-02 18:02:48 +01:00
Hans Pagel
1a0ae48b6f Merge branch 'main' of https://github.com/ueberdosis/tiptap 2021-12-02 15:53:08 +01:00
Hans Pagel
ac81bf0e96 setup: fix include dependencies config 2021-12-02 15:52:57 +01:00
hanspagel
601c1e6706 ci: fix code style linting errors 2021-12-02 14:47:19 +00:00
Hans Pagel
21fed0fcce demos: remove indexeddb provider from example, use new websocket provider 2021-12-02 15:44:52 +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
dependabot[bot]
400e671454
Bump actions/setup-node from 2.4.1 to 2.5.0 (#2208)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.1 to 2.5.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.4.1...v2.5.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-29 15:24:41 +01:00
dependabot[bot]
2f3e9ed68e
Bump actions/cache from 2.1.5 to 2.1.7 (#2207)
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-29 15:24:08 +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
Florian Krüger
62197ce459
Add setEditable to the documentation of Editor (#2199) 2021-11-25 13:04:36 +01:00
Hans Pagel
b37b0921dd
Update contributing.md 2021-11-24 13:51:20 +01:00
Hans Pagel
6a880b677a
Update README.md 2021-11-23 20:44:18 +01:00
Hans Pagel
c65cc199a5
Update README.md 2021-11-23 20:43:57 +01:00
Hans Pagel
61596a6354
Update README.md 2021-11-23 20:43:43 +01:00
Sven Adlung
5af3e7abe0
Merge pull request #2186 from ueberdosis/demos/interactivity
Split vue and react variant for interactivity demo
2021-11-23 14:54:08 +01:00