From 2fdb733cc0d02df6d8edb3f794d475477e32d91e Mon Sep 17 00:00:00 2001 From: ZhuchkaTriplesix Date: Fri, 9 Oct 2026 15:51:08 +0300 Subject: [PATCH] ci: pin Flutter 3.47.1, the version the 120 Hz Linux engine is built for apply_patched_engine.sh looks up a patched libflutter_linux_gtk.so by the engine content hash. The only published build (engine-11d79658...) is for Flutter 3.47.1, while CI and release pinned 3.41.6 (content hash 5cdd3277...). Release 0.4.18 therefore shipped the stock engine, capped at 60 fps. The dev container stays on 3.41.6: cirruslabs/flutter has no 3.47.1 image. --- .github/workflows/benchmark.yml | 2 +- .github/workflows/ci.yml | 6 +++--- .github/workflows/release.yml | 8 ++++---- docs/motion-and-high-refresh.md | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 2daf301e..e9347379 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -45,7 +45,7 @@ jobs: - uses: subosito/flutter-action@v2 with: - flutter-version: '3.41.6' + flutter-version: '3.47.1' channel: 'stable' cache: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2831e637..eb7ae37d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: - name: Setup Flutter uses: subosito/flutter-action@v2 with: - flutter-version: '3.41.6' + flutter-version: '3.47.1' channel: 'stable' cache: true @@ -127,7 +127,7 @@ jobs: - name: Setup Flutter uses: subosito/flutter-action@v2 with: - flutter-version: '3.41.6' + flutter-version: '3.47.1' channel: 'stable' cache: true @@ -165,7 +165,7 @@ jobs: - name: Setup Flutter uses: subosito/flutter-action@v2 with: - flutter-version: '3.41.6' + flutter-version: '3.47.1' channel: 'stable' cache: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ddc4052f..fac4a9a6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -64,7 +64,7 @@ jobs: - name: Setup Flutter uses: subosito/flutter-action@v2 with: - flutter-version: '3.41.6' + flutter-version: '3.47.1' channel: 'stable' cache: true @@ -134,7 +134,7 @@ jobs: - name: Setup Flutter uses: subosito/flutter-action@v2 with: - flutter-version: '3.41.6' + flutter-version: '3.47.1' channel: 'stable' cache: true @@ -211,7 +211,7 @@ jobs: - name: Setup Flutter uses: subosito/flutter-action@v2 with: - flutter-version: '3.41.6' + flutter-version: '3.47.1' channel: 'stable' cache: true @@ -360,7 +360,7 @@ jobs: - name: Setup Flutter uses: subosito/flutter-action@v2 with: - flutter-version: '3.41.6' + flutter-version: '3.47.1' channel: stable cache: true diff --git a/docs/motion-and-high-refresh.md b/docs/motion-and-high-refresh.md index dfd24006..6ac8cca4 100644 --- a/docs/motion-and-high-refresh.md +++ b/docs/motion-and-high-refresh.md @@ -1,7 +1,7 @@ # Motion system and high-refresh-rate support (0.4.4 research) **Status:** research / design for **0.4.4**. -**Scope:** Querya Desktop is **desktop-only** (Linux, Windows, macOS — see [`linux/`](../linux), [`windows/`](../windows), [`macos/`](../macos)). Toolchain at time of writing: **Flutter 3.41.6 stable**, Impeller engine. +**Scope:** Querya Desktop is **desktop-only** (Linux, Windows, macOS — see [`linux/`](../linux), [`windows/`](../windows), [`macos/`](../macos)). Toolchain at time of writing: **Flutter 3.47.1 stable**, Impeller engine. Goal of 0.4.4: make every animation **smooth and pleasant**, driven by a single motion system, and make the app actually render at the display's **native refresh rate (90/120/144 Hz)** on each OS instead of being capped at 60.