feat(editor): template gfx extension (#11939)

Closes: BS-3212
This commit is contained in:
Saul-Mirone
2025-04-24 00:49:38 +00:00
parent f0a233368d
commit 9c0633b75c
14 changed files with 38 additions and 12 deletions

View File

@@ -1,5 +1,4 @@
import { connectorQuickTool } from '@blocksuite/affine-gfx-connector';
import { templateSeniorTool } from '@blocksuite/affine-gfx-template';
import { QuickToolExtension } from '@blocksuite/affine-widget-edgeless-toolbar';
import { html } from 'lit';
@@ -25,5 +24,3 @@ const linkQuickTool = QuickToolExtension('link', ({ block, gfx }) => {
});
export const quickTools = [defaultQuickTool, connectorQuickTool, linkQuickTool];
export const seniorTools = [templateSeniorTool];

View File

@@ -6,7 +6,6 @@ import {
} from '@blocksuite/affine-gfx-connector';
import type * as NoteEffect from '@blocksuite/affine-gfx-note';
import type * as ShapeEffect from '@blocksuite/affine-gfx-shape';
import { TemplateTool } from '@blocksuite/affine-gfx-template';
import { TextTool } from '@blocksuite/affine-gfx-text';
import { InteractivityManager } from '@blocksuite/std/gfx';
import type { ExtensionType } from '@blocksuite/store';
@@ -32,7 +31,6 @@ export const EdgelessToolExtension: ExtensionType[] = [
PanTool,
TextTool,
ConnectorTool,
TemplateTool,
EmptyTool,
];

View File

@@ -35,7 +35,7 @@ import { EdgelessClipboardController } from './clipboard/clipboard.js';
import { NOTE_SLICER_WIDGET } from './components/note-slicer/index.js';
import { EDGELESS_DRAGGING_AREA_WIDGET } from './components/rects/edgeless-dragging-area-rect.js';
import { EDGELESS_SELECTED_RECT_WIDGET } from './components/rects/edgeless-selected-rect.js';
import { quickTools, seniorTools } from './components/toolbar/tools.js';
import { quickTools } from './components/toolbar/tools.js';
import { EdgelessRootService } from './edgeless-root-service.js';
export const edgelessZoomToolbarWidget = WidgetViewExtension(
@@ -91,7 +91,6 @@ const EdgelessCommonExtension: ExtensionType[] = [
EdgelessRootService,
ViewportElementExtension('.affine-edgeless-viewport'),
...quickTools,
...seniorTools,
...EdgelessClipboardConfigs,
].flat();

View File

@@ -1,6 +1,5 @@
import { effects as gfxConnectorEffects } from '@blocksuite/affine-gfx-connector/effects';
import { effects as gfxGroupEffects } from '@blocksuite/affine-gfx-group/effects';
import { effects as gfxTemplateEffects } from '@blocksuite/affine-gfx-template/effects';
import { effects as gfxCanvasTextEffects } from '@blocksuite/affine-gfx-text/effects';
import { effects as widgetEdgelessToolbarEffects } from '@blocksuite/affine-widget-edgeless-toolbar/effects';
import { effects as widgetMobileToolbarEffects } from '@blocksuite/affine-widget-keyboard-toolbar/effects';
@@ -77,7 +76,6 @@ function registerGfxEffects() {
gfxCanvasTextEffects();
gfxConnectorEffects();
gfxGroupEffects();
gfxTemplateEffects();
}
function registerWidgets() {