mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-12 15:46:29 +08:00
22f9db63bc
refactor(editor): invalidate support in turbo renderer - Added `invalidate()` method to clear cache and canvas - Simplified debug pane controls to single invalidate button - Replaced layout update with refresh debounce on block updates - Improved cache handling and bitmap drawing flow refactor: refresh after invalidate
19 lines
466 B
TypeScript
19 lines
466 B
TypeScript
import {
|
|
ViewportTurboRendererExtension,
|
|
ViewportTurboRendererIdentifier,
|
|
} from '@blocksuite/affine-shared/viewport-renderer';
|
|
|
|
import { addSampleNotes } from './doc-generator.js';
|
|
import { setupEditor } from './setup.js';
|
|
|
|
async function init() {
|
|
setupEditor('edgeless', [ViewportTurboRendererExtension]);
|
|
addSampleNotes(doc, 100);
|
|
doc.load();
|
|
|
|
const renderer = editor.std.get(ViewportTurboRendererIdentifier);
|
|
window.renderer = renderer;
|
|
}
|
|
|
|
init();
|