Ben Lewis
7cf17d0b0c
Add support for custom selection builders ( #4128 )
...
* Add support for custom cursor builders
* Add documentation for selectionRender
---------
Co-authored-by: Ben Lewis <ben@engageli.com>
2023-08-03 10:30:28 +02:00
Ben Asher
e97630c639
Require file extensions for imports and exports ( #4001 )
...
* Require .js endings
* add extension alias for cypress to resolve ts files with js endings
2023-06-30 21:03:49 +02:00
Dominik
8c6751f0c6
add precommit hook for linting and automatic eslint fixes + update eslint packages ( #2862 )
...
* chore: add precommit hook for eslint fixes, fix linting issues
* chore: add eslint import sort plugin
2022-06-08 14:10:25 +02:00
Philipp Kühn
40a9404c94
add newline-after-var rule to eslint config
2021-12-03 00:03:39 +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
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
2b16c2ea96
fix: fix plugin order for collab, fix #1973
2021-10-04 06:53:59 +02:00
Hans Pagel
dbe2a8370a
collaboration cursor: fix type for clientId, fix #1582
2021-07-13 23:30:01 +02:00
Philipp Kühn
78e2a6e775
add generic to commands type
2021-06-04 21:56:29 +02:00
Philipp Kühn
1c8ca95de2
refactor: remove AnyObject type
2021-04-21 09:43:31 +02:00
Philipp Kühn
bb1ae659a4
feat: add priority option to extensions
2021-04-07 18:29:16 +02:00
Philipp Kühn
56b4df044f
rename AllCommands to Commands
2021-02-16 18:39:37 +01:00
Philipp Kühn
ca8d1a4245
add command scope
2021-02-16 11:27:58 +01:00
Philipp Kühn
215c26748b
improve options interface
2021-02-10 18:25:08 +01:00
Philipp Kühn
55ff908423
refactoring
2021-02-10 18:05:02 +01:00
Philipp Kühn
290ff76e37
add Commands interface
2021-02-10 09:59:35 +01:00
Florian Wiech
4142637921
refactor: recreate extension exports
2020-12-07 21:32:50 +01:00
Florian Wiech
11de3a287f
refactor: restructure extensions
2020-12-07 21:09:02 +01:00
Hans Pagel
da404c3945
update y-websocket to fix the awareness states issue
2020-12-04 13:26:50 +01:00
Hans Pagel
12d994275c
fix: retrieve awareness states after reconnect
2020-12-02 15:35:33 +01:00
Philipp Kühn
88f89df479
extension name is required now
2020-12-02 09:44:46 +01:00
Hans Pagel
442eba8c96
refactor collaboration example
2020-11-30 14:12:19 +01:00
Hans Pagel
e2c5720a0d
refactor the collaboration extensions
2020-11-30 13:35:49 +01:00
Philipp Kühn
0c9ce26c02
Revert "use global namespace"
...
This reverts commit 24c3a9abd3
.
# Conflicts:
# packages/core/src/Editor.ts
2020-11-16 16:58:30 +01:00
Philipp Kühn
24c3a9abd3
use global namespace
2020-11-16 15:40:05 +01:00
Philipp Kühn
034ee139a3
add new syntax to all packages
2020-11-15 23:25:25 +01:00
Hans Pagel
5b76bf5141
add comments to all commands
2020-11-13 15:08:30 +01:00
Philipp Kühn
cb5ca0c084
refactoring
2020-11-10 21:18:22 +01:00
Philipp Kühn
d3b4e7a1d4
fix build for now
2020-11-10 16:29:31 +01:00