Files
FlClash/.agents/project.md
T
chen08209 7e7f1f89f3 Fix macos performance issue
Support custom global-ua

Update core

Optimize some details
2026-07-11 20:13:36 +08:00

655 B

Project Context

FlClash is a multi-platform proxy client based on ClashMeta (mihomo), built with Flutter. It supports Android, Windows, macOS, and Linux, using a Material You design with Surfboard-like UI.

Version Notes

  • .fvmrc pins Flutter 3.35.7 for local development.
  • CI uses Flutter 3.41.9. These may diverge; trust CI as the source of truth for release builds.
  • Dart SDK constraint: >=3.8.0 <4.0.0.

Build Dependencies

Linux:

sudo apt-get install libayatana-appindicator3-dev libkeybinder-3.0-dev

Windows:

  • GCC and Inno Setup.
  • ANDROID_NDK env var for Android builds.

macOS:

npm install -g appdmg