diff --git a/docs/Release Notes/Release Notes/v0.94.0.md b/docs/Release Notes/Release Notes/v0.94.0.md index 93ad60b6b..08e0b845e 100644 --- a/docs/Release Notes/Release Notes/v0.94.0.md +++ b/docs/Release Notes/Release Notes/v0.94.0.md @@ -39,4 +39,5 @@ * For documentation please consult [Notes/docs/Developer Guide/Developer Guide/Environment Setup.md at develop · TriliumNext/Notes](https://github.com/TriliumNext/Notes/blob/develop/docs/Developer%20Guide/Developer%20Guide/Environment%20Setup.md) and [Notes/docs/Developer Guide/Developer Guide/Project Structure.md at develop · TriliumNext/Notes](https://github.com/TriliumNext/Notes/blob/develop/docs/Developer%20Guide/Developer%20Guide/Project%20Structure.md). * A large number of [dependency updates](https://github.com/TriliumNext/Notes/milestone/13). * OpenAPI documentation fixes by @FliegendeWurst -* more info on several database table by @FliegendeWurst \ No newline at end of file +* more info on several database table by @FliegendeWurst +* CKEditor (the editor used for text notes) has been updated 7 versions, from v42 to 45. \ No newline at end of file diff --git a/packages/ckeditor5-admonition/package.json b/packages/ckeditor5-admonition/package.json index 511736de9..f55e95739 100644 --- a/packages/ckeditor5-admonition/package.json +++ b/packages/ckeditor5-admonition/package.json @@ -39,7 +39,7 @@ "@typescript-eslint/parser": "^5.18.0", "@vitest/browser": "^2.0.5", "@vitest/coverage-istanbul": "^2.0.5", - "ckeditor5": "44.3.0", + "ckeditor5": "45.0.0", "eslint": "^7.32.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -54,7 +54,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "44.3.0" + "ckeditor5": "45.0.0" }, "author": "Elian Doran ", "license": "GPL-2.0-or-later", diff --git a/packages/ckeditor5-footnotes/package.json b/packages/ckeditor5-footnotes/package.json index ba7002919..d45330fa9 100644 --- a/packages/ckeditor5-footnotes/package.json +++ b/packages/ckeditor5-footnotes/package.json @@ -40,7 +40,7 @@ "@typescript-eslint/parser": "^5.18.0", "@vitest/browser": "^2.0.5", "@vitest/coverage-istanbul": "^2.0.5", - "ckeditor5": "44.3.0", + "ckeditor5": "45.0.0", "eslint": "^7.32.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -55,7 +55,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "44.3.0" + "ckeditor5": "45.0.0" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5-keyboard-marker/package.json b/packages/ckeditor5-keyboard-marker/package.json index aaa7030e0..232cdc598 100644 --- a/packages/ckeditor5-keyboard-marker/package.json +++ b/packages/ckeditor5-keyboard-marker/package.json @@ -42,7 +42,7 @@ "@typescript-eslint/parser": "^5.18.0", "@vitest/browser": "^2.0.5", "@vitest/coverage-istanbul": "^2.0.5", - "ckeditor5": "44.3.0", + "ckeditor5": "45.0.0", "eslint": "^7.32.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -57,7 +57,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "44.3.0" + "ckeditor5": "45.0.0" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index adee3f98f..1bc59d6de 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -1,6 +1,6 @@ { "name": "@triliumnext/ckeditor5-math", - "version": "44.3.0", + "version": "45.0.0", "description": "Math feature for CKEditor 5.", "keywords": [ "ckeditor", @@ -43,7 +43,7 @@ "@typescript-eslint/parser": "^5.18.0", "@vitest/browser": "^2.0.5", "@vitest/coverage-istanbul": "^2.0.5", - "ckeditor5": "44.3.0", + "ckeditor5": "45.0.0", "eslint": "^7.32.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -59,7 +59,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "44.3.0" + "ckeditor5": "45.0.0" }, "scripts": { "build": "node ./scripts/build-dist.mjs", @@ -95,5 +95,8 @@ "cache": "true" } } + }, + "dependencies": { + "@ckeditor/ckeditor5-icons": "45.0.0" } } diff --git a/packages/ckeditor5-math/src/ui/mainformview.ts b/packages/ckeditor5-math/src/ui/mainformview.ts index c9cd168c8..af86fd77c 100644 --- a/packages/ckeditor5-math/src/ui/mainformview.ts +++ b/packages/ckeditor5-math/src/ui/mainformview.ts @@ -1,11 +1,10 @@ -import { icons, ButtonView, createLabeledInputText, FocusCycler, LabelView, LabeledFieldView, submitHandler, SwitchButtonView, View, ViewCollection, type InputTextView, type FocusableView, Locale, FocusTracker, KeystrokeHandler } from 'ckeditor5'; +import { ButtonView, createLabeledInputText, FocusCycler, LabelView, LabeledFieldView, submitHandler, SwitchButtonView, View, ViewCollection, type InputTextView, type FocusableView, Locale, FocusTracker, KeystrokeHandler } from 'ckeditor5'; +import { IconCheck, IconCancel } from "@ckeditor/ckeditor5-icons"; import { extractDelimiters, hasDelimiters } from '../utils.js'; import MathView from './mathview.js'; import '../../theme/mathform.css'; import type { KatexOptions } from '../typings-external.js'; -const { check: checkIcon, cancel: cancelIcon } = icons; - class MathInputView extends LabeledFieldView { public value: null | string = null; public isReadOnly = false; @@ -48,7 +47,7 @@ export default class MainFormView extends View { const t = locale.t; // Submit button - this.saveButtonView = this._createButton( t( 'Save' ), checkIcon, 'ck-button-save', null ); + this.saveButtonView = this._createButton( t( 'Save' ), IconCheck, 'ck-button-save', null ); this.saveButtonView.type = 'submit'; // Equation input @@ -58,7 +57,7 @@ export default class MainFormView extends View { this.displayButtonView = this._createDisplayButton(); // Cancel button - this.cancelButtonView = this._createButton( t( 'Cancel' ), cancelIcon, 'ck-button-cancel', 'cancel' ); + this.cancelButtonView = this._createButton( t( 'Cancel' ), IconCancel, 'ck-button-cancel', 'cancel' ); this.previewEnabled = previewEnabled; diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index 10aa10ad4..10ccce0af 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -42,7 +42,7 @@ "@typescript-eslint/parser": "^5.18.0", "@vitest/browser": "^2.0.5", "@vitest/coverage-istanbul": "^2.0.5", - "ckeditor5": "44.3.0", + "ckeditor5": "45.0.0", "eslint": "^7.32.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -57,7 +57,7 @@ "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": "44.3.0" + "ckeditor5": "45.0.0" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5/package.json b/packages/ckeditor5/package.json index 15572bc28..f4a4b5f95 100644 --- a/packages/ckeditor5/package.json +++ b/packages/ckeditor5/package.json @@ -1,7 +1,7 @@ { "name": "@triliumnext/ckeditor5", "description": "The document editor build of CKEditor 5 – the best browser-based rich text editor.", - "version": "44.3.0", + "version": "45.0.0", "private": true, "type": "module", "main": "./dist/index.js", @@ -26,7 +26,7 @@ } }, "dependencies": { - "ckeditor5": "44.3.0", + "ckeditor5": "45.0.0", "@triliumnext/ckeditor5-keyboard-marker": "workspace:*", "@triliumnext/ckeditor5-mermaid": "workspace:*", "@triliumnext/ckeditor5-admonition": "workspace:*",