git.lucas.co / cce-designer
graphic design tool
git clone https://git.lucas.co/cce-designer.git

commitb766c97e52c222f8d1d374a98c5b843fdf62ef10
parente51c4731a0
authorLucas Galante <[email protected]>
date2026-09-19 07:47
docs: app.rs is ~8k lines; install delegates to ccebuild

src/app.rs is 8046 lines, not ~5.4k — it has grown by half since the figure was
written, which matters for a number whose only job is to say "this is the big
one, expect to navigate it". And `make install` runs
`ccebuild install --no-build cce-designer` rather than dropping a release build
into ~/.local/bin.

Co-Authored-By: Claude Opus 5 <[email protected]>

 CLAUDE.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/CLAUDE.md b/CLAUDE.md
index 2d840c6..32bcea2 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -20,7 +20,7 @@ cargo build -p cce-designer            # from the workspace root
 cargo run  -p cce-designer             # needs a Wayland session (cce or any compositor)
 cargo test -p cce-designer             # all tests live in src/main.rs's tests module
 cargo test -p cce-designer test_keyboard_shortcut_system   # one test
-make install                           # release build → ~/.local/bin/cce-designer
+make install                           # release build, then `ccebuild install --no-build cce-designer`
 ```
 
 Two binaries: `cce-designer` (the app) and `vk-smoke` (`src/vk_smoke.rs`) — a
@@ -97,7 +97,7 @@ engine's shaping/glyph pass (the app has no `FontSystem` or buffer cache of its
 `cce_ui::cosmic_text`; `glyphon` is not a dependency of this crate at all, having
 gone from cce-ui with the wgpu path).
 
-- `src/app.rs` (~5.4k lines) — the heart: `State` (the entire app model), `McpAction` /
+- `src/app.rs` (~8k lines) — the heart: `State` (the entire app model), `McpAction` /
   `CustomEvent`, node-template loading, pane layout. `tick_frame` (simulation:
   config polling, inertia, widget ticks) and `stage_frame` (renderer staging) are the
   two halves of the old render loop. GPU mesh updates are staged CPU-side