From 2a69990b3493a9302b05eb58eb24e1599cdf2f46 Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Mon, 16 Mar 2026 14:38:54 +0300 Subject: [PATCH] Remove stale pnpm-workspace.yaml and ARCHITECTURE-NEXT.md --- ARCHITECTURE-NEXT.md | 647 ------------------------------------------- pnpm-workspace.yaml | 2 - 2 files changed, 649 deletions(-) delete mode 100644 ARCHITECTURE-NEXT.md delete mode 100644 pnpm-workspace.yaml diff --git a/ARCHITECTURE-NEXT.md b/ARCHITECTURE-NEXT.md deleted file mode 100644 index 362f68f9c..000000000 --- a/ARCHITECTURE-NEXT.md +++ /dev/null @@ -1,647 +0,0 @@ -# OpenPencil Next: Browser-Native Design Tool - -## Vision - -A design tool where every element is real HTML/CSS rendered by a real browser engine. -Not a Figma clone. Not a browser wrapper. A new kind of application built from -WebKit's rendering primitives. - -## Core Concept: Islands - -An **island** is an independent rendering context — its own DOM, styles, layout, -and paint output. Components within an island share CSS context, compose via -Shadow DOM, and have real parent-child relationships. Components on the infinite -canvas that aren't composed together live in separate islands. - -``` -Infinite canvas -│ -├── Island A ─ one Document, one render surface -│ └── -│ ├── -│ └── -│ -├── Island B ─ separate Document, separate surface -│ └── -│ ├── -│ └── -│ -├── Island C ─ standalone component -│ └── (same component class, isolated context) -│ -├── Island D ─ full page composition -│ └── -│ ├── (shares CSS with siblings here) -│ ├── -│ └──