refactor(editor): cleanup turbo renderer entry config with doc guide (#11605)

This commit is contained in:
doodlewind
2025-04-10 09:52:32 +00:00
parent dbf09ea055
commit 69d4620753
4 changed files with 32 additions and 2 deletions

View File

@@ -1,3 +1,4 @@
import { ListLayoutHandlerExtension } from '@blocksuite/affine/blocks/list';
import { ParagraphLayoutHandlerExtension } from '@blocksuite/affine/blocks/paragraph';
import {
TurboRendererConfigFactory,
@@ -11,6 +12,7 @@ import { createPainterWorker, setupEditor } from './setup.js';
async function init() {
setupEditor('edgeless', [
ParagraphLayoutHandlerExtension,
ListLayoutHandlerExtension,
TurboRendererConfigFactory({
painterWorkerEntry: createPainterWorker,
}),

View File

@@ -103,7 +103,7 @@ async function createEditor(
export function createPainterWorker() {
const worker = new Worker(
new URL('./turbo-painter-entry.worker.ts', import.meta.url),
new URL('./turbo-painter.worker.ts', import.meta.url),
{
type: 'module',
}

View File

@@ -1,4 +1,8 @@
import { ListLayoutPainterExtension } from '@blocksuite/affine-block-list/turbo-painter';
import { ParagraphLayoutPainterExtension } from '@blocksuite/affine-block-paragraph/turbo-painter';
import { ViewportLayoutPainter } from '@blocksuite/affine-gfx-turbo-renderer/painter';
new ViewportLayoutPainter([ParagraphLayoutPainterExtension]);
new ViewportLayoutPainter([
ParagraphLayoutPainterExtension,
ListLayoutPainterExtension,
]);