Peter Savchenko
b7b00fd060
chore(onChange): bugfix, batching, improvements of ModificationsObserver ( #2349 )
...
* block onchange stash
* improve block filtration
* update tool root
* chore(block): remove willSelect und willUnselect
* onchange events batching
* get rid of CustomEvent extension, create custom event map instead
* improve types of EventsDispatcher
* fix tests
* custom sinon + chai matchers
* improve tests, add mutex for fake cursor
* add test for fake-cursor mutex
* test for batch filtering
* fix caret setting by enter press at the end of the block
* test for detectToolRootChange
* remove resolved todos
* changelog added
* fix tests
* Update CHANGELOG.md
* rename FakeCursorAboutToBeSet -> FakeCursorAboutToBeToggled
* update didMutated statements
* move inputs cache clearing to a separate method
* rm Record inheritance from Event maps
* add type alisases
* rename isElementContainsFakeCursor -> isFakeCursorInsideContainer
* improve code style
2023-05-12 20:50:48 +03:00
Taly
aafab1d395
Use Vite builder ( #2300 )
...
* vite builder initial
* save
* add displayName
* add paragraph from npm
* fix postcss apply
* remove some packages, fix tests
* Update cypress.yml
* remove logs
* remove unused packages
* update path to image
* update
* Update index.html
* Update cypress.yml
* Update cypress.yml
* Update cypress.yml
* remove displayName field
* update names
* Update index.ts
* Update index.ts
* update packages
* remove packages
* postcss preserve: true
* Update index.html
* Update editor-modules.d.ts
* use public dir for static
* Update vite.config.js
* update modules type
* Update CHANGELOG.md
2023-04-13 22:25:29 +03:00
Guillaume Leon
0491155e33
feat(toolbar-api): method for toggling toolbox ( #2332 )
...
* Expose toolbox control method
* Add test for toolbox
* rename method to toggleToolbox
* add missing test case
* Add changelog
* remove eslint rule
* Update changelog
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* fix linter problems
---------
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2023-04-13 20:02:46 +03:00
Taly
707ff72a94
Update FUNDING.yml ( #2330 )
2023-04-04 17:21:22 +03:00
Ilya Maroz
f5313fda40
ci(tests): improve workflow for running tests ( #2328 )
...
* ci: use ubuntu container for edge runner
* chore: upgrade CHANGELOG.md
* chore: fix linter in cypress config
2023-04-02 22:16:45 +01:00
Ilya Maroz
d7f1853ca1
deps(Cypress): upgrade library and related packages to latest versions, migrate config, fix type error ( #2327 )
...
* deps: upgrade cypress and related libraries
* chore: automate migrate cypress config, rename spec files
* fix: custom commands types
* chore: upgrade CHANGELOG.md
* ci: upgrade cypress action to support new config file format
* ci: remove container from firefox job, upgrade checkout action
2023-04-02 19:20:59 +01:00
Ilya Maroz
75379c66a9
deps(TypeScript) - upgrade to v5, upgrade ts-loader, fix types error, fix pasteConfig getter wrapper ( #2322 )
...
* deps: upgrade typescript to v5, upgrade ts-loader to support newest TS
* Fix (??) type of `pasteConfig`
TypeScript 4.9 found something is wrong with this code, but it's unclear (to me) which line is wrong. This PR is a guess, do with it what you will.
In paste.ts there's a check to see if `pasteConfig === false`:
https://github.com/codex-team/editor.js/blob/next/src/components/modules/paste.ts#L287
However, this getter never returns false because if the LHS of the `||` is `false`, `{ }` is returned instead.
It seems like this meant to be `??` instead so that if `this.constructable[InternalBlockToolSettings.PasteConfig]` was `undefined` (missing), then `{}` would be returned instead. But maybe you meant `false` here - I don't know.
* feat: create alias for PasteConfig, fix lint
* fix: problems with types
* test: add case for disabling preventing default behavior of paste event handler, add cases for pasteConfig getter in BlockTool wrapper
* chore: upgrade CHANGELOG.md
* fix: interface naming convention
* chore: apply CHANGELOG.md suggestion
* refactor: create custom Editor instance inside test case
* fix: remove editor instance destroy after PR feedback
---------
Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2023-04-02 16:52:42 +01:00
Peter Savchenko
c18011595a
Update table ( #2315 )
2023-03-23 20:35:06 +03:00
Taly
b7d754c93d
chore(docs): use local images in docs files ( #2239 )
...
* update image
* use local images
---------
Co-authored-by: Ilya Maroz <moroz.ilya.olegovich@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2023-03-21 18:59:57 +00:00
Peter Savchenko
5257b061c4
fix(block): remember plugin's content element instead of dom search ( #2311 )
...
* fix(block): remember plugin's content element instead of dom search
* improve doc
* test case added
2023-03-20 23:28:17 +03:00
dependabot[bot]
293135a795
Bump path-parse from 1.0.6 to 1.0.7 ( #1746 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-18 20:27:49 +00:00
github-actions[bot]
e9e0146961
Bump version ( #2308 )
...
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Ilya Maroz <37909603+ilyamore88@users.noreply.github.com>
2023-03-16 15:33:14 +00:00
dependabot[bot]
599d332aef
build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 ( #2199 )
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Ilya Maroz <37909603+ilyamore88@users.noreply.github.com>
2023-03-16 12:41:56 +00:00
Ilya Maroz
839daf556f
fix(npm): ignore redundant files in sub-directories ( #2307 )
...
fix: ignore redundant files in sub-directories
2023-03-16 12:08:15 +00:00
github-actions[bot]
7cf5266a23
Bump version ( #2304 )
...
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Ilya Maroz <37909603+ilyamore88@users.noreply.github.com>
2023-03-15 12:41:03 +00:00
Anwar Hussain
86c84d8555
hotfix: add popular grammar checker extension node names ( #2096 )
...
* hotfix: add popular grammar checker extension node names
* fix: prettier messed the existing code style
* update the changelog
* Update docs/CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update CHANGELOG.md
---------
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2023-03-15 12:27:25 +00:00
dependabot[bot]
153fc48bd6
build(deps): bump json5 from 1.0.1 to 1.0.2 ( #2233 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Ilya Maroz <37909603+ilyamore88@users.noreply.github.com>
2023-03-15 10:16:18 +00:00
Ilya Maroz
447f980d4a
build(publish): optimise npm package size ( #2301 )
...
* build: optimize npm package size
* fix: excluded regexes
* chore: update CHANGELOG.md
* fix: changelog information
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
---------
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2023-03-14 11:09:42 +00:00
Kirk Douglas Jr
9ae96b9e17
fix(move-up-tune): scroll up offset for blocks above viewport ( #2298 )
...
* fix: scroll up offset for blocks above viewport
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2023-03-14 00:09:04 +03:00
Alireza Kamali
7bd5c53ab2
fix(types): compiler error from importing type BlockToolData ( #2264 )
...
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2023-02-21 00:18:50 +02:00
github-actions[bot]
58d6869285
Bump version ( #2197 )
...
Co-authored-by: github-actions <action@github.com>
2023-02-20 22:00:25 +02:00
Peter Savchenko
dfb07ec4e4
fix(tests): fire mutation event on tune activation ( #2281 )
...
* fix(onchange): fire mutation event if there are other changes along with mutation-free nodes
* update header dependency
* use node 16 for windows
* fix onChange firing by manual dispatchChange() call
* eslint
* use node 16 for ci tests
* Update CHANGELOG.md
2023-02-20 00:59:10 +02:00
Peter Savchenko
34d4b028c4
chore: update submodules
2023-02-17 02:28:11 +02:00
Tatiana Fomina
d4edbe162b
Update a readme ( #2267 )
...
* Update a readme
* Update changelog link
* Update browsers table
* Update logo
* Fix image path
* Remove credits and references
* Upd
* Add features section
* added the about section
* update the installation guide
* Update community section
* Upd
* Upd
* Upd
* Fix linebreaks
* Fix
* Upd roadmap image indentation
* Add link to landing
* Upd
* Upd
* Fix
---------
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2023-02-15 22:51:43 +03:00
Tatiana Fomina
07b1ce2aca
Chore/popover refactoring ( #2249 )
...
* Add new popover class
* Add flipper
* confirmation
* confirmation
* Add confirmation support
* Add search
* Add toggle group support and update popover tests
* Add custom content support
* Fix scroll issue
* Add mobile version
* Integration
* Fix animation
* Cleanup
* Fix popover position for narrow mode
* Fix tests
* Update version and changelog
* Rename css classes
* Move files
* Stop using PopoverItem from outside of popover context
* Fix jsdoc
* Move error animation to popover item
* Update css variables
* Update docs/CHANGELOG.md
Co-authored-by: Ilya Maroz <37909603+ilyamore88@users.noreply.github.com>
* Update src/components/block-tunes/block-tune-move-down.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update src/components/block-tunes/block-tune-move-up.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Fixes
* Fix imports
* Fix toolbox close event
* Move search-input file
* Fix comment
* Rename method
* Cleanup
* Remove onFlip callback from popover item
* Rename
* Fix removing event listener
* Move popover animations to popover.css file
* Cleanup styles
* Fix jsdoc
* Fix confirmation chains
* Close toolbox oly when it's open
* Change activation error animation
* Update version and changelog
* Fix overlay
* Update icon border-radius on mobile
* Disable item text select
* Update changelog
* Update yarn.lock
* Add rc postfix to version
---------
Co-authored-by: Ilya Maroz <37909603+ilyamore88@users.noreply.github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2023-02-10 21:29:58 +03:00
Tatiana Fomina
551e3f10b9
Update README.md ( #2258 )
2023-02-01 00:09:08 +02:00
Denys Vuika
d6cad60af3
Remove incorrect import for typings ( #2252 )
...
* Remove incorrect import for typings
Removes incorrect `'cypress/types/bluebird'` import; fixes #2251
* Update changelog and version
* Update CHANGELOG.md
---------
Co-authored-by: Tanya Fomina <fomina.tatianaaa@yandex.ru>
2023-01-31 20:32:43 +03:00
Nick
24baf08c89
fix(issue templates) Made changes in issue templates ( #2257 )
...
* fix(issue templates) Made changes in issue templates
* Deleted issue--discussion
* Deleted feature_request
* Deleted link to the contributors chat in tg
* Changed bug_report title
* Renamed discussion to general_issue
* fix(issue templates) Made changes in issue templates
* Changed description for General Issue template
* Added link to the disscussions tab
* Revert "fix(issue templates) Made changes in issue templates"
This reverts commit 377d8a7da7
.
* fix(issue templates) Made changes in issue templates
* Added link to discussions
* Changed "general issue" template description
2023-01-30 22:16:53 +03:00
Nick
b4e2429476
fix(issue templates) Made changes in issue templates ( #2254 )
...
* Deleted issue--discussion
* Deleted feature_request
* Deleted link to the contributors chat in tg
* Changed bug_report title
* Renamed discussion to general_issue
2023-01-26 00:37:20 +03:00
Tatiana Fomina
870e265af0
fix(tunes): Make label an alias for title in tunes menu item ( #2198 )
...
* Make label an alias for title in tunes item
* Cleanup
* Update version and changelog
* Update changelog
* Move resolveAlias to utils
* Add fallback for popover item title
* Lint
* Lint
* Add fallback icon and title to popover
* Update version
* Lint
* Fix changelog
* Fallback to empty string
This reverts commit ae9d643557
.
* Fix changelog again
* Cleanup
* Add deprecated
2022-12-14 23:46:36 +03:00
Umang G. Patel
c97f0842f5
fix(paste): handle pasteConfig with tag names specified in upper case ( #2217 )
...
* toLower case added
* regression test case added
* change log update
* version updated
* Apply suggestions from code review
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
* Update docs/CHANGELOG.md
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-12-14 14:25:02 +05:30
Tatiana Fomina
b9a0665672
fix(tunes): make installed tunes render above default tunes ( #2204 )
...
* Fix tunes order
* Update version and changelog
* Fix tests
2022-12-06 16:32:57 +03:00
Peter Savchenko
c18134daeb
update all submodules ( #2196 )
2022-12-02 23:36:14 +04:00
Tatiana Fomina
913ad0c8dc
feat: Add toggle group support ( #2195 )
...
* Add toggle group support
* Update version and changelog
* Fix
* Simplify
* Update test/cypress/tests/utils/popover.spec.ts
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-12-01 20:58:58 +03:00
github-actions[bot]
320a30afcc
bump: 2.26.0 is ready ( #2189 )
...
* Bump version
* Update package.json
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-11-29 22:03:33 +04:00
Peter Savchenko
509023e307
chore(submodule): paragraph submodule updated with the new icons ( #2191 )
...
* do not show tooltip on mobile
* paragraph submodule updated with the new icon
2022-11-29 15:01:02 +04:00
Peter Savchenko
d56c07c3dc
chore(icons): icons size increased for mobile devices ( #2190 )
...
* popover icons size increased on mobile devices
* update icon size on mobile
* some mobile styles improvements
* inline tools click on mobile devices improved
2022-11-29 12:02:23 +04:00
Peter Savchenko
1a72d2153b
fix(toolbox): shortcuts appearance fixed, icons became optional ( #2188 )
...
* fix(toolbox): shortcuts appearing fixed, icons became optional
* rm only from test
* Update tools.spec.ts
* rm useless tests
* Update CHANGELOG.md
2022-11-29 01:57:48 +04:00
github-actions[bot]
04118b2d6e
bump: 2.26.0-rc.7
...
Co-authored-by: github-actions <action@github.com>
2022-11-28 20:28:41 +04:00
Peter Savchenko
73c9bdf40b
fix(block-events): split block with removing of selected text fragment ( #2186 )
...
* fix(block-events): split block with removing of selected text fragment
* Update BlockEvents.spec.ts
2022-11-28 20:23:30 +04:00
github-actions[bot]
a8026e6829
Bump version ( #2183 )
...
Co-authored-by: github-actions <action@github.com>
2022-11-26 11:37:53 +04:00
Peter Savchenko
0bf5007f6c
fix ci ( #2182 )
2022-11-26 11:32:04 +04:00
github-actions[bot]
6088aaead6
bump: 2.26.0-rc.5
...
Co-authored-by: github-actions <action@github.com>
2022-11-26 10:48:28 +04:00
dependabot[bot]
cdaf10a58f
build(deps): bump moment from 2.29.2 to 2.29.4 ( #2104 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-11-26 10:42:23 +04:00
Peter Savchenko
e048c4d46b
fix release drafter
2022-11-26 03:13:48 +04:00
github-actions[bot]
fb86d71828
bump: 2.26.0-rc.4
...
Co-authored-by: github-actions <action@github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-11-26 03:09:00 +04:00
Valerii Varankin
811a41366b
Fix: check for Files substitutions before handling files paste ( #1928 )
...
* FIX: Paste text from MS Word instead of image
* changelog added
* Update CHANGELOG.md
* rm submodule change
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-11-26 01:24:17 +04:00
Peter Savchenko
0d0f9e8de2
chore(submodules): submodules updated, changelog fixed ( #2179 )
...
* submodules updated
* changelog updated
2022-11-26 00:53:08 +04:00
azibodusi osain
9b7da504e4
feat(blocks-api): the insert() method now has the optional id
param
...
* refactor: added id to the insert method to allow user pass and existing id to the method
When working with multiple editor at the same and need to link all blocks to each editor and keeping the same ids in all.
* moved the position of the block_id params to the end to aaviod breaking cha
* doc: updated the documentation on insert method params
* refactor : formatted the code to add/remove space
* refactor: moved the position of the `id` and its description to the respective position
* refactor: rollback to previous commit
* added back the removed default value
* fix error, remove garbage
* test added, changelog added
Co-authored-by: Umang G. Patel <23169768+robonetphy@users.noreply.github.com>
Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
2022-11-25 23:59:38 +04:00
github-actions[bot]
a1071b7229
Bump version ( #2178 )
...
Co-authored-by: github-actions <action@github.com>
2022-11-25 22:29:01 +04:00