Asherah Connor
574cd69e06
fix(core): isNodeSelection, isTextSelection not always false ( #3089 )
...
Fixes #2979 . Since the ProseMirror TypeScript upgrade, these have
always returned false, since the Selection type tree are all classes
now.
2022-08-22 13:05:53 +02:00
Dominik
fa8c4ca639
refactor: use index files for imports to simplify the export flow ( #2870 )
2022-06-11 07:11:14 +02:00
Felix Klein
ccc37d5f24
add support for CSP nonces in createStyleTag
2022-05-13 14:11:52 +02:00
Philipp Kühn
75e5601767
fix: add correct windows and px keymap
2022-01-25 10:52:36 +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
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
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
fa18ffe6d7
update eslint config
2021-12-01 15:40:50 +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
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
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
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
e5c765c8e4
refactoring
2021-09-22 22:45:27 +02:00
Philipp Kühn
64409cad66
feat: allow wildcards when checking attributes in isActive, fix #1752
2021-08-20 10:51:46 +02:00
philippkuehn
f54b9c9b42
ci: fix code style linting errors
2021-05-31 17:20:25 +00:00
Markus Machatschek
52dd6e0e64
Prevent tiptap from creating duplicate style tags when injecting css
2021-05-31 19:12:05 +02:00
Philipp Kühn
8f101810fe
fix: preserve whitespace when using insertContent command
2021-05-19 15:15:56 +02:00
Philipp Kühn
234d23887b
fix: prevent a bug for node views when pressing enter on iOS, fix #1214
2021-04-27 21:07:12 +02:00
Philipp Kühn
1c8ca95de2
refactor: remove AnyObject type
2021-04-21 09:43:31 +02:00
Philipp Kühn
07bc40ce75
wip: add getExtensionField
2021-04-15 21:14:33 +02:00
Philipp Kühn
0a6312382f
fix: fix adding mark only with insertContent(), fix #264
2021-04-12 12:39:36 +02:00
Philipp Kühn
6f9557294e
add basic schema extender
2021-02-19 09:54:39 +01:00
Philipp Kühn
65b8eff634
remove unused method
2021-02-16 18:56:18 +01:00
Philipp Kühn
744dab5601
remove proxy
2021-02-16 18:54:44 +01:00
Philipp Kühn
352bd74a2a
add isPlainObject method
2021-01-29 22:51:03 +01:00
Philipp Kühn
4407d9a3d1
improve types
2021-01-28 09:50:17 +01:00
Hans Pagel
bf9199184c
Merge branch 'main' of github.com:ueberdosis/tiptap-next into main
...
# Conflicts:
# docs/src/demos/Nodes/Mention/index.vue
# packages/core/src/utilities/isClass.ts
# packages/core/src/utilities/isObject.ts
2021-01-20 16:58:32 +01:00
Philipp Kühn
4004ec0ad5
refactoring
2021-01-20 16:39:42 +01:00
Hans Pagel
0fc15f46a1
refactor: move isClass to separate function and use in isObject
2021-01-20 15:30:23 +01:00
Hans Pagel
dba0c1ac15
fix: don’t merge classes
2021-01-20 15:10:30 +01:00
Philipp Kühn
1c424f4db1
add deep merge
2021-01-20 09:18:49 +01:00
Philipp Kühn
fe9f74ebdf
refactoring
2020-12-01 09:20:25 +01:00
Philipp Kühn
c0911c315c
improve isActive for marks
2020-11-30 15:40:16 +01:00
Philipp Kühn
f486ddf80a
split helpers and utilities
2020-11-30 09:42:53 +01:00