From 94760a4136fd780d9fb561948d93a39324b2bc3a Mon Sep 17 00:00:00 2001 From: VillagerTom Date: Fri, 3 Oct 2025 11:48:28 +0800 Subject: [PATCH] tweak gitignore and vscode config (#1433) * tweak gitignore and vscode config * restore settings --------- Co-authored-by: bggRGjQaUbCoE --- .gitignore | 7 ++++++- .vscode/launch.json | 41 ++++++++++++++++++++++++++++++++--------- .vscode/tasks.json | 25 +++++++++++++++++++++++++ 3 files changed, 63 insertions(+), 10 deletions(-) create mode 100644 .vscode/tasks.json diff --git a/.gitignore b/.gitignore index 8abc91c7b..d6e6ecb62 100644 --- a/.gitignore +++ b/.gitignore @@ -19,7 +19,7 @@ migrate_working_dir/ # The .vscode folder contains launch configuration and tasks you configure in # VS Code which you may wish to be included in version control, so this line # is commented out by default. -#.vscode/ +.vscode/ # Flutter repo-specific /bin/cache/ @@ -134,7 +134,12 @@ app.*.symbols !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages !/dev/ci/**/Gemfile.lock !.vscode/settings.json +!.vscode/launch.json +!.vscode/tasks.json /lib/build_config.dart devtools_options.yaml + +# FVM Version Cache +.fvm/ \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json index 8aa052cc0..5a57310d7 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -5,21 +5,44 @@ "version": "0.2.0", "configurations": [ { - "name": "piliplus", - "request": "launch", - "type": "dart" - }, - { - "name": "piliplus (profile mode)", + "name": "Debug", "request": "launch", "type": "dart", - "flutterMode": "profile" + "preLaunchTask": "Update build_config" }, { - "name": "piliplus (release mode)", + "name": "Profile", "request": "launch", "type": "dart", - "flutterMode": "release" + "flutterMode": "profile", + "preLaunchTask": "Update build_config" + }, + { + "name": "Release", + "request": "launch", + "type": "dart", + "flutterMode": "release", + "preLaunchTask": "Update build_config" + }, + { + "name": "Debug (FVM)", + "request": "launch", + "type": "dart", + "preLaunchTask": "Update build_config (FVM)" + }, + { + "name": "Profile (FVM)", + "request": "launch", + "type": "dart", + "flutterMode": "profile", + "preLaunchTask": "Update build_config (FVM)" + }, + { + "name": "Release (FVM)", + "request": "launch", + "type": "dart", + "flutterMode": "release", + "preLaunchTask": "Update build_config (FVM)" } ] } \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 000000000..09d1b897d --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,25 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Update build_config", + "command": "dart lib/scripts/build.dart", + "type": "shell", + "problemMatcher": [], + "presentation": { + "reveal": "always" + }, + "group": "build" + }, + { + "label": "Update build_config (FVM)", + "command": "fvm dart lib/scripts/build.dart", + "type": "shell", + "problemMatcher": [], + "presentation": { + "reveal": "always" + }, + "group": "build" + } + ] +} \ No newline at end of file