From 0200d70add5844bdd9fab512c7fe227f63178eef Mon Sep 17 00:00:00 2001 From: Bharath Mohan <2254476+bharathm03@users.noreply.github.com> Date: Thu, 27 Aug 2026 21:56:18 +0530 Subject: [PATCH] fix: let a laptop trackpad scroll the terminal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Picks up antgrid-ai/dart_terminal#8. Two independent paths in the terminal view dropped precision scrolling, and a two-finger scroll hits both: the wheel path rounded each event to whole lines and discarded the remainder (a mouse notch survives that, a touchpad's few-pixel events all round to zero), and the pan-zoom path — what a trackpad actually delivers — returned early whenever the program had mouse reporting on, which a full-screen agent holds for its entire run. --- THIRD-PARTY.md | 2 +- app/pubspec.lock | 12 ++++++------ app/pubspec.yaml | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/THIRD-PARTY.md b/THIRD-PARTY.md index cc2887e9..e33be392 100644 --- a/THIRD-PARTY.md +++ b/THIRD-PARTY.md @@ -114,7 +114,7 @@ ghostty_vte: git: url: https://github.com/antgrid-ai/dart_terminal.git path: pkgs/vte/ghostty_vte - ref: 6cd393196ed301afa1d8ada7a996cc345b899b4a + ref: c262d5f2002d26b2116b2c5c943a46a63f994133 ``` `ghostty_vte_flutter` and `portable_pty` are pinned to the same repository and diff --git a/app/pubspec.lock b/app/pubspec.lock index d9114c67..85877c78 100644 --- a/app/pubspec.lock +++ b/app/pubspec.lock @@ -682,8 +682,8 @@ packages: dependency: "direct overridden" description: path: "pkgs/vte/ghostty_vte" - ref: "6cd393196ed301afa1d8ada7a996cc345b899b4a" - resolved-ref: "6cd393196ed301afa1d8ada7a996cc345b899b4a" + ref: c262d5f2002d26b2116b2c5c943a46a63f994133 + resolved-ref: c262d5f2002d26b2116b2c5c943a46a63f994133 url: "https://github.com/antgrid-ai/dart_terminal.git" source: git version: "0.1.4+antgrid.1" @@ -691,8 +691,8 @@ packages: dependency: "direct main" description: path: "pkgs/vte/ghostty_vte_flutter" - ref: "6cd393196ed301afa1d8ada7a996cc345b899b4a" - resolved-ref: "6cd393196ed301afa1d8ada7a996cc345b899b4a" + ref: c262d5f2002d26b2116b2c5c943a46a63f994133 + resolved-ref: c262d5f2002d26b2116b2c5c943a46a63f994133 url: "https://github.com/antgrid-ai/dart_terminal.git" source: git version: "0.1.4+antgrid.1" @@ -1204,8 +1204,8 @@ packages: dependency: "direct overridden" description: path: "pkgs/pty/portable_pty" - ref: "6cd393196ed301afa1d8ada7a996cc345b899b4a" - resolved-ref: "6cd393196ed301afa1d8ada7a996cc345b899b4a" + ref: c262d5f2002d26b2116b2c5c943a46a63f994133 + resolved-ref: c262d5f2002d26b2116b2c5c943a46a63f994133 url: "https://github.com/antgrid-ai/dart_terminal.git" source: git version: "0.0.6+antgrid.2" diff --git a/app/pubspec.yaml b/app/pubspec.yaml index 64c921cf..50d21dae 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -191,17 +191,17 @@ dependency_overrides: git: url: https://github.com/antgrid-ai/dart_terminal.git path: pkgs/vte/ghostty_vte_flutter - ref: 6cd393196ed301afa1d8ada7a996cc345b899b4a + ref: c262d5f2002d26b2116b2c5c943a46a63f994133 ghostty_vte: git: url: https://github.com/antgrid-ai/dart_terminal.git path: pkgs/vte/ghostty_vte - ref: 6cd393196ed301afa1d8ada7a996cc345b899b4a + ref: c262d5f2002d26b2116b2c5c943a46a63f994133 portable_pty: git: url: https://github.com/antgrid-ai/dart_terminal.git path: pkgs/pty/portable_pty - ref: 6cd393196ed301afa1d8ada7a996cc345b899b4a + ref: c262d5f2002d26b2116b2c5c943a46a63f994133 # Microsoft Store packaging (MSIX). The Store signs the package itself, so no # code-signing cert is used on this path (unlike the Inno Setup installer in