Skip to content

Commit f019b2f

Browse files
committed
add skew to demo
1 parent 66abeab commit f019b2f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/appShell.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createDefaultServiceContainer, MiniatureView, NpmPackageLoader, BaseCustomWebcomponentBindingsService, JsonFileElementsService, DocumentContainer, CopyPasteAsJsonService, DebugView, UnkownElementsPropertiesService, sleep, RefactorView, BindingsRefactorService, TextRefactorService, SeperatorContextMenu, IDesignItem, DomConverter, PropertyGridWithHeader, DesignItem, ValueType, ObservedCustomElementsRegistry, IElementsJson, PreDefinedElementsService, ContextMenu, CommandType, showPopup } from '@node-projects/web-component-designer';
1+
import { createDefaultServiceContainer, MiniatureView, NpmPackageLoader, BaseCustomWebcomponentBindingsService, JsonFileElementsService, DocumentContainer, CopyPasteAsJsonService, DebugView, UnkownElementsPropertiesService, sleep, RefactorView, BindingsRefactorService, TextRefactorService, SeperatorContextMenu, IDesignItem, DomConverter, PropertyGridWithHeader, DesignItem, ValueType, ObservedCustomElementsRegistry, IElementsJson, PreDefinedElementsService, ContextMenu, CommandType, showPopup, ExtensionType, SkewExtensionProvider } from '@node-projects/web-component-designer';
22
import type * as webllmType from "@mlc-ai/web-llm";
33

44
import { NodeHtmlParserService } from '@node-projects/web-component-designer-htmlparserservice-nodehtmlparser';
@@ -24,6 +24,12 @@ serviceContainer.register("refactorService", new BindingsRefactorService());
2424
serviceContainer.register("refactorService", new TextRefactorService());
2525
serviceContainer.register("editorTypesService", new DemoEditorTypesService());
2626

27+
serviceContainer.designerExtensions.set(ExtensionType.PrimarySelection, [
28+
...serviceContainer.designerExtensions.get(ExtensionType.PrimarySelection) ?? [],
29+
new SkewExtensionProvider(),
30+
//new ProjectiveTransformExtensionProvider(),
31+
]);
32+
2733
/*
2834
globalThis.MonacoEnvironment = {
2935
getWorker: (_moduleId, label) => {

0 commit comments

Comments
 (0)