From 58cec503c7e20cac899d6a0e007d2ebf14cc0197 Mon Sep 17 00:00:00 2001 From: l0ng-ai <24760907+l0ng-ai@users.noreply.github.com> Date: Wed, 29 Jul 2026 15:36:46 +0800 Subject: [PATCH] no-mistakes(review): delete withdrawn recursive-watch CHANGELOG entry duplicated by rebases --- CHANGELOG.md | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a85268f..59039984 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -130,22 +130,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 survives frames — where gpui-component's own `TitleBar` has always kept it, which is why the ordinary caption strip was never affected. (#221) -- **An idle window stays idle when the file tree is watching a busy tree** — - the file tree watches its root recursively, so it hears about every write - underneath: `.git` internals, build output, everything under `node_modules`. - Each of those batches repainted the whole window, several times a second, - including the overwhelming majority naming a directory the tree has never - listed and does not display. A window with nothing new to draw never reached - render idle, which is what issue #243 reports in its title. A batch now - repaints only when it reaches a listing the tree actually holds *and* the - re-read comes back different — so a file being rewritten in a directory on - screen costs nothing, and the re-read is issued from the watcher callback - rather than by asking for a paint in order to get one. `.gitignore` edits keep - their whole-cache refresh, but only when the file governs a directory the tree - is showing or loading: the one an `npm install` unpacks into each package - under `node_modules` reaches nothing on screen and now costs nothing. - Real changes still arrive exactly as fast. - - **An idle window stays idle while a file in the Files panel is being written** — the tree watches its roots plus every directory you have expanded, so what it hears about is a change in a directory it is *displaying*, and a file's