Skip to content

Commit 27f7879

Browse files
committed
perf(render): speed up DataTree rendering and harden visual regression coverage
- add deterministic DataTree benchmark scenarios, baselines, and timing/regression tests - optimize layout and paint paths with culling, guards, binary search, and cache cleanup - fix snapshot capture, compositing, separator rendering, and font/color cache lifetime issues - relayout on DPI changes and invalidate the watermark after structural updates - remove obsolete hwnd diagnostics/tests and clean up supporting docs and agent metadata
1 parent c4678e8 commit 27f7879

143 files changed

Lines changed: 3510 additions & 17166 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.GitHub/skills/render-testing/SKILL.md

Lines changed: 0 additions & 269 deletions
This file was deleted.

.beads/issues.jsonl

Whitespace-only changes.

.github/instructions/build.instructions.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ This file documents the **supported** build workflow for FieldWorks.
1010

1111
FieldWorks is **Windows-first** and **x64-only**. Use the repo scripts so build ordering (native before managed) is correct.
1212

13+
## Non-Windows hosts
14+
- Linux and macOS are supported for editing, code search, documentation, specs, and agent workflows only.
15+
- Do not attempt to build, test, or run installer/setup flows on non-Windows hosts.
16+
- `build.ps1` and `test.ps1` intentionally fail fast on non-Windows hosts so automation notices the environment mismatch.
17+
1318
## Quick start (PowerShell)
1419
```powershell
1520
# Full traversal build (Debug/x64 defaults)

0 commit comments

Comments
 (0)