)]}'
{
  "commit": "7d0a194cfa76970c4cc43e4f42f2df3009cc266a",
  "tree": "cf4b58247e35e2d24ec8ecc962a1e6a607cec0cc",
  "parents": [
    "b23f579c9dfb4774b093aa61c8167d2f760051b8"
  ],
  "author": {
    "name": "Daniel Chevalier",
    "email": "chevalier.dan@gmail.com",
    "time": "Tue Oct 31 16:55:05 2023 -0400"
  },
  "committer": {
    "name": "Kenzie Schmoll",
    "email": "kenzieschmoll@google.com",
    "time": "Fri Nov 17 13:58:42 2023 -0800"
  },
  "message": "New VSCode fallback behaviour for copyToClipboard (#6598)\n\n![](https://media.giphy.com/media/4URfklUToxk6A/giphy.gif)\n\nAdds a fallback behaviour for copying which will allow copy buttons to actually work in VSCode.\n\nNOTE: success toasts will no longer show in VSCode though.\n\nI\u0027ve also added some logging just in case a user is looking at their console when a copy fails. Hopefully this provides enough information that the unhide-able error doesn\u0027t look suspicious.\n![Screenshot 2023-10-26 at 10 53 39 AM](https://github.com/flutter/devtools/assets/1386322/b4ebd139-f3f5-4dd6-8c62-794f7d6df80d)\n\nRelated to https://github.com/Dart-Code/Dart-Code/pull/4814\nFixes https://github.com/flutter/devtools/issues/5775\n\nMirror package:web version from Flutter SDK\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3705255a32bfe6c0d1b9be8c7127cdfbf1bfd5a9",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/framework/settings_dialog.dart",
      "new_id": "0e850ef7082e332827065df88b085397c9ddf522",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/framework/settings_dialog.dart"
    },
    {
      "type": "modify",
      "old_id": "f84ff588f6f020474ced3c214dcca4807e1b2ed3",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/network/network_screen.dart",
      "new_id": "d72610d5c49c3a269c191f8645dc2457ffefa4bc",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/network/network_screen.dart"
    },
    {
      "type": "modify",
      "old_id": "3345b93de795769edc6216858929132fa55022ad",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/common_widgets.dart",
      "new_id": "7a130f18b9c583df7af3f49189e287d88f6ce6f4",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/common_widgets.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04bef782f20338e0389121402e30e8c7ee3298fb",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/config_specific/copy_to_clipboard/_copy_to_clipboard_desktop.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e00b987428eb403a758ed0bc6713b7381ab508a5",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/config_specific/copy_to_clipboard/_copy_to_clipboard_web.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "455414e7898fee7bd0da941ba364cae6e302d70a",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/config_specific/copy_to_clipboard/copy_to_clipboard.dart"
    },
    {
      "type": "modify",
      "old_id": "6b4abd22e66c4f2acf94eec0ae0f53a33e1c0234",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/dialogs.dart",
      "new_id": "f510379aabfcb983dae65f04cf2a06714cf8ad0f",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/dialogs.dart"
    },
    {
      "type": "modify",
      "old_id": "c6c08ba4a4092b20ec4533cb0445bf9aa2a2d72f",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/editable_list.dart",
      "new_id": "6d013120a67ecb4ee3d1195b857003e29a8534e2",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/editable_list.dart"
    },
    {
      "type": "modify",
      "old_id": "3c691b9c3610b8b9ce6b46021a3460a79a7bc088",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/utils.dart",
      "new_id": "29cd8d3d73bf361aceb5c258686d42e4c2f91019",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "a9a62524e7571730afe21265208892a77d8f67a2",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/pubspec.yaml",
      "new_id": "4d052f059f3384d1191243992a24ecb284331506",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/pubspec.yaml"
    }
  ]
}
