UNPKG

@atlaskit/editor-plugin-grid

Version:

Grid plugin for @atlaskit/editor-core

981 lines (552 loc) 18.9 kB
# @atlaskit/editor-plugin-grid ## 10.1.5 ### Patch Changes - Updated dependencies ## 10.1.4 ### Patch Changes - Updated dependencies ## 10.1.3 ### Patch Changes - Updated dependencies ## 10.1.2 ### Patch Changes - Updated dependencies ## 10.1.1 ### Patch Changes - Updated dependencies ## 10.1.0 ### Minor Changes - [`e5cdd96dcf4f9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e5cdd96dcf4f9) - Clean up platform_editor_hydratable_ui experiment (shipped as enabled) ### Patch Changes - Updated dependencies ## 10.0.2 ### Patch Changes - Updated dependencies ## 10.0.1 ### Patch Changes - Updated dependencies ## 10.0.0 ### Patch Changes - Updated dependencies ## 9.0.0 ### Patch Changes - Updated dependencies ## 8.0.28 ### Patch Changes - Updated dependencies ## 8.0.27 ### Patch Changes - Updated dependencies ## 8.0.26 ### Patch Changes - [`3da5fc5ff18bc`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3da5fc5ff18bc) - Update README.md and 0-intro.tsx - Updated dependencies ## 8.0.25 ### Patch Changes - Updated dependencies ## 8.0.24 ### Patch Changes - Updated dependencies ## 8.0.23 ### Patch Changes - Updated dependencies ## 8.0.22 ### Patch Changes - Updated dependencies ## 8.0.21 ### Patch Changes - Updated dependencies ## 8.0.20 ### Patch Changes - Updated dependencies ## 8.0.19 ### Patch Changes - Updated dependencies ## 8.0.18 ### Patch Changes - Updated dependencies ## 8.0.17 ### Patch Changes - Updated dependencies ## 8.0.16 ### Patch Changes - Updated dependencies ## 8.0.15 ### Patch Changes - Updated dependencies ## 8.0.14 ### Patch Changes - Updated dependencies ## 8.0.13 ### Patch Changes - Updated dependencies ## 8.0.12 ### Patch Changes - [`5892e575833a1`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5892e575833a1) - Internal changes to remove unnecessary token fallbacks and imports from `@atlaskit/theme` - Updated dependencies ## 8.0.11 ### Patch Changes - Updated dependencies ## 8.0.10 ### Patch Changes - Updated dependencies ## 8.0.9 ### Patch Changes - Updated dependencies ## 8.0.8 ### Patch Changes - Updated dependencies ## 8.0.7 ### Patch Changes - Updated dependencies ## 8.0.6 ### Patch Changes - Updated dependencies ## 8.0.5 ### Patch Changes - Updated dependencies ## 8.0.4 ### Patch Changes - Updated dependencies ## 8.0.3 ### Patch Changes - Updated dependencies ## 8.0.2 ### Patch Changes - Updated dependencies ## 8.0.1 ### Patch Changes - Updated dependencies ## 8.0.0 ### Patch Changes - Updated dependencies ## 7.0.20 ### Patch Changes - [`f91f6be9566a5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f91f6be9566a5) - Don't show the grid container if not visible to avoid reflow experiment. - Updated dependencies ## 7.0.19 ### Patch Changes - Updated dependencies ## 7.0.18 ### Patch Changes - Updated dependencies ## 7.0.17 ### Patch Changes - Updated dependencies ## 7.0.16 ### Patch Changes - Updated dependencies ## 7.0.15 ### Patch Changes - Updated dependencies ## 7.0.14 ### Patch Changes - Updated dependencies ## 7.0.13 ### Patch Changes - Updated dependencies ## 7.0.12 ### Patch Changes - Updated dependencies ## 7.0.11 ### Patch Changes - Updated dependencies ## 7.0.10 ### Patch Changes - Updated dependencies ## 7.0.9 ### Patch Changes - Updated dependencies ## 7.0.8 ### Patch Changes - Updated dependencies ## 7.0.7 ### Patch Changes - Updated dependencies ## 7.0.6 ### Patch Changes - Updated dependencies ## 7.0.5 ### Patch Changes - Updated dependencies ## 7.0.4 ### Patch Changes - Updated dependencies ## 7.0.3 ### Patch Changes - Updated dependencies ## 7.0.2 ### Patch Changes - Updated dependencies ## 7.0.1 ### Patch Changes - Updated dependencies ## 7.0.0 ### Patch Changes - Updated dependencies ## 6.0.7 ### Patch Changes - Updated dependencies ## 6.0.6 ### Patch Changes - Updated dependencies ## 6.0.5 ### Patch Changes - [`55920a92e882a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/55920a92e882a) - tsignores added for help-center local consumpton removed - Updated dependencies ## 6.0.4 ### Patch Changes - Updated dependencies ## 6.0.3 ### Patch Changes - [`4d676bbdb3ce6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4d676bbdb3ce6) - ts-ignore added temporarily to unblock local consumption for help-center, will be removed once project refs are setup - Updated dependencies ## 6.0.2 ### Patch Changes - Updated dependencies ## 6.0.1 ### Patch Changes - [`49d845e4c0ec3`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/49d845e4c0ec3) - ED-29167: fix grid hydration - Updated dependencies ## 6.0.0 ### Patch Changes - Updated dependencies ## 5.0.0 ### Patch Changes - Updated dependencies ## 4.0.0 ### Patch Changes - [`0fda385059db0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/0fda385059db0) - PR to cleanup platform_editor_usesharedpluginstatewithselector for `collab-edit`, `floating-toolbar`, `grid` and `guideline` - Updated dependencies ## 3.1.1 ### Patch Changes - [`265c1bf0cefa4`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/265c1bf0cefa4) - Sorted type and interface props to improve Atlaskit docs - Updated dependencies ## 3.1.0 ### Minor Changes - [#189314](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/189314) [`22c6251496010`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/22c6251496010) - Exported missing types that were already being inferred from existing exports ## 3.0.1 ### Patch Changes - [#182839](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/182839) [`81f1c3383bdab`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/81f1c3383bdab) - refactor: use useSharedPluginStateWithSelector instead of useSharedPluginStateSelector ## 3.0.0 ### Major Changes - [#181024](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/181024) [`8e80c487ca307`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8e80c487ca307) - ## Make `@atlaskit/editor-common` a peer dependency **WHAT:** `@atlaskit/editor-common` has been moved from `dependencies` to `peerDependencies` in all editor plugin packages. **WHY:** This change ensures that only a single version of `@atlaskit/editor-common` is used in consuming applications, preventing issues caused by multiple versions of singleton libraries (such as context mismatches or duplicated state). This is especially important for packages that rely on shared context or singletons. **HOW TO ADJUST:** - Consumers must now explicitly install `@atlaskit/editor-common` in their own project if they use any of these editor plugins. - Ensure the version you install matches the version required by the plugins. - You can use the [`check-peer-dependencies`](https://www.npmjs.com/package/check-peer-dependencies) package to verify that all required peer dependencies are installed and compatible. - Example install command: ``` npm install @atlaskit/editor-common ``` or ``` yarn add @atlaskit/editor-common ``` **Note:** This is a breaking change. If `@atlaskit/editor-common` is not installed at the application level, you may see errors or unexpected behavior. ### Patch Changes - Updated dependencies ## 2.0.9 ### Patch Changes - Updated dependencies ## 2.0.8 ### Patch Changes - Updated dependencies ## 2.0.7 ### Patch Changes - Updated dependencies ## 2.0.6 ### Patch Changes - [#148126](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/148126) [`2839a051cf613`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2839a051cf613) - Migrate to useSharedPluginStateSelector for grid, guideline, help-dialog, highlight and hyperlink plugins ## 2.0.5 ### Patch Changes - Updated dependencies ## 2.0.4 ### Patch Changes - Updated dependencies ## 2.0.3 ### Patch Changes - Updated dependencies ## 2.0.2 ### Patch Changes - Updated dependencies ## 2.0.1 ### Patch Changes - [#120533](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/120533) [`f1bec731e278f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f1bec731e278f) - Adds a `sideEffects` field to ensure this package does not have Compiled styles tree-shaken in the future to avoid an accidental regression. This is related to https://community.developer.atlassian.com/t/rfc-73-migrating-our-components-to-compiled-css-in-js/85953 ## 2.0.0 ### Major Changes - [#117363](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/117363) [`10a0f7f6c2027`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/10a0f7f6c2027) - This package's `peerDependencies` have been adjusted for `react` and/or `react-dom` to reflect the status of only supporting React 18 going forward. No explicit breaking change to React support has been made in this release, but this is to signify going forward, breaking changes for React 16 or React 17 may come via non-major semver releases. Please refer this community post for more details: https://community.developer.atlassian.com/t/rfc-78-dropping-support-for-react-16-and-rendering-in-a-react-18-concurrent-root-in-jira-and-confluence/87026 ### Patch Changes - Updated dependencies ## 1.4.0 ### Minor Changes - [#105322](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/105322) [`8876083532adc`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8876083532adc) - Bumped editor-prosemirror version to 7.0.0 ### Patch Changes - Updated dependencies ## 1.3.0 ### Minor Changes - [#109060](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/109060) [`4660ec858a305`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4660ec858a305) - Update `React` from v16 to v18 ### Patch Changes - Updated dependencies ## 1.2.19 ### Patch Changes - Updated dependencies ## 1.2.18 ### Patch Changes - Updated dependencies ## 1.2.17 ### Patch Changes - Updated dependencies ## 1.2.16 ### Patch Changes - Updated dependencies ## 1.2.15 ### Patch Changes - Updated dependencies ## 1.2.14 ### Patch Changes - [#169604](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/169604) [`11e14d646fe74`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/11e14d646fe74) - ED-25811: refactors plugins to meet folder standards - Updated dependencies ## 1.2.13 ### Patch Changes - Updated dependencies ## 1.2.12 ### Patch Changes - [#155735](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/155735) [`1beeeda29023a`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1beeeda29023a) - Upgrades editor packages to react 18 ## 1.2.11 ### Patch Changes - Updated dependencies ## 1.2.10 ### Patch Changes - Updated dependencies ## 1.2.9 ### Patch Changes - Updated dependencies ## 1.2.8 ### Patch Changes - Updated dependencies ## 1.2.7 ### Patch Changes - Updated dependencies ## 1.2.6 ### Patch Changes - Updated dependencies ## 1.2.5 ### Patch Changes - [#139334](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/139334) [`30793649657c0`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/30793649657c0) - [HOT-111629] We had an incident where the last character disappears when hitting the enter key on windows OS for Korean characters. Bumping to prosemirror-view@1.34.2 for the fix. ## 1.2.4 ### Patch Changes - Updated dependencies ## 1.2.3 ### Patch Changes - [#138118](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/138118) [`5e4d9eb1aefe4`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/5e4d9eb1aefe4) - NOISSUE: Upgrades editor React peer dependencies to v18 - Updated dependencies ## 1.2.2 ### Patch Changes - Updated dependencies ## 1.2.1 ### Patch Changes - Updated dependencies ## 1.2.0 ### Minor Changes - [#124209](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/124209) [`8aa1792f12ed3`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8aa1792f12ed3) - bump @atlaskit/editor-prosemirror to 5.0.0, bump @atlaskit/adf-schema to 40.1.0 ### Patch Changes - Updated dependencies ## 1.1.9 ### Patch Changes - Updated dependencies ## 1.1.8 ### Patch Changes - Updated dependencies ## 1.1.7 ### Patch Changes - Updated dependencies ## 1.1.6 ### Patch Changes - Updated dependencies ## 1.1.5 ### Patch Changes - Updated dependencies ## 1.1.4 ### Patch Changes - Updated dependencies ## 1.1.3 ### Patch Changes - Updated dependencies ## 1.1.2 ### Patch Changes - [#97698](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/97698) [`1c7b378c0d3b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1c7b378c0d3b) - [HOT-108999] We had an incident where the cursor jumps back a character in table headers for any language triggering composition on an empty line.This was fixed in a patch bump of prosemirror-view. https://github.com/ProseMirror/prosemirror-view/compare/1.33.4...1.33.5 ## 1.1.1 ### Patch Changes - Updated dependencies ## 1.1.0 ### Minor Changes - [#91934](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/91934) [`b76a78c6a199`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b76a78c6a199) - bumped editor-prosemirror version to 4.0.0 ### Patch Changes - Updated dependencies ## 1.0.3 ### Patch Changes - [#83116](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/83116) [`8d4e99057fe0`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8d4e99057fe0) - Upgrade Typescript from `4.9.5` to `5.4.2` ## 1.0.2 ### Patch Changes - [#81801](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/81801) [`3afc1428a56a`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/3afc1428a56a) - Small refactor in the `overflowHighlight` utility function to improve compatibility with TypeScript 5 ## 1.0.1 ### Patch Changes - Updated dependencies ## 1.0.0 ### Major Changes - [#72386](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/72386) [`0c52b0be40c1`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0c52b0be40c1) - This changeset exists to bump all editor plugins that currently don't have a major version. This is to address an issue with Jira plugin consumption. ### Patch Changes - Updated dependencies ## 0.3.2 ### Patch Changes - [#68572](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/68572) [`15d407fe5143`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/15d407fe5143) - Upgrading @atlaskit/editor-prosemirror dependency ## 0.3.1 ### Patch Changes - Updated dependencies ## 0.3.0 ### Minor Changes - [#40763](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/40763) [`7ff70f99909`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7ff70f99909) - Decouple media from editor-core and expose GridPluginState from grid plugin. ## 0.2.2 ### Patch Changes - Updated dependencies ## 0.2.1 ### Patch Changes - Updated dependencies ## 0.2.0 ### Minor Changes - [#39325](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39325) [`ad3c5c21079`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ad3c5c21079) - Updating all plugins with minor version to correct issue with semver. ### Patch Changes - Updated dependencies ## 0.1.7 ### Patch Changes - [#39010](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39010) [`8467bdcdf4f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8467bdcdf4f) - Removing `dependencies` prop from PluginInjectionAPI and changing signature of `NextEditorPlugin`. Previously a `NextEditorPlugin` would be consumed as so: ```ts const plugin: NextEditorPlugin< ... > = (config, api) => { // Can use api like so: api.dependencies.core.actions.execute( ... ) return { ... } } ``` Now these have become named parameters like so and the `pluginInjectionAPI` is used without the `dependencies` prop: ```ts const plugin: NextEditorPlugin< ... > = ({ config, api }) => { // Can use api like so: api.core.actions.execute( ... ) return { ... } } ``` - Updated dependencies ## 0.1.6 ### Patch Changes - [#39177](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39177) [`24e27147cbd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/24e27147cbd) - Added atlaskit docs to all existing plugins. ## 0.1.5 ### Patch Changes - Updated dependencies ## 0.1.4 ### Patch Changes - [#37785](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37785) [`4e6f1bf8511`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4e6f1bf8511) - [ED-19233] Import prosemirror libraries from internal facade package ## 0.1.3 ### Patch Changes - [#36241](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36241) [`5f5ba16de66`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5f5ba16de66) - [ED-13910] Fix prosemirror types ## 0.1.2 ### Patch Changes - [#35782](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35782) [`73b5128036b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/73b5128036b) - [ED-17082] Mark package as a singleton one - Updated dependencies ## 0.1.1 ### Patch Changes - [#34938](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/34938) [`7cd4abcdc0d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7cd4abcdc0d) - Fix workaround in `editor-plugin-width`. This involved removing `WidthEmitter` in `editor-core`, removing `containerWidth` from `WidthPluginState`. This change also introduces `usePluginHook` for an `EditorPlugin` - this enables a react hook to be mounted for plugins (in all appearances). - Updated dependencies