)]}'
{
  "commit": "181bd6d5b73e0124409b00fc339bacaa56099bbc",
  "tree": "ce9374ef17885ed69ffc8d6841f06df83ca905dc",
  "parents": [
    "9c64771ded1aec122c282b465d80bc2afc475469"
  ],
  "author": {
    "name": "Kenzie Davisson",
    "email": "43759233+kenzieschmoll@users.noreply.github.com",
    "time": "Thu Mar 02 13:33:45 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 02 13:33:45 2023 -0800"
  },
  "message": "Persist setting for flutter frames chart visibility and expose control in offline mode (#5339)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb67d732f499a1b8bee4fe172899203df5f3ec54",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/integration_test/test_infra/goldens/perfetto_frame_selection.png",
      "new_id": "794a5448d3f3fc7c1303873d31b7ddc4ef5b5324",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/integration_test/test_infra/goldens/perfetto_frame_selection.png"
    },
    {
      "type": "modify",
      "old_id": "fb67d732f499a1b8bee4fe172899203df5f3ec54",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/integration_test/test_infra/goldens/perfetto_frame_selection_2.png",
      "new_id": "794a5448d3f3fc7c1303873d31b7ddc4ef5b5324",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/integration_test/test_infra/goldens/perfetto_frame_selection_2.png"
    },
    {
      "type": "modify",
      "old_id": "4ef07f03398840f2a0520bde474dbdf2c26ca30e",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/integration_test/test_infra/goldens/perfetto_initial_load.png",
      "new_id": "475a9c9ef14c7a11b9ca9abfcde2fda7d8af457d",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/integration_test/test_infra/goldens/perfetto_initial_load.png"
    },
    {
      "type": "modify",
      "old_id": "e5ad6f8a474a7e138ce515d73fc2202381c2ab2a",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/app.dart",
      "new_id": "af521bb4d0f20725c3e5584904301b1a7da6f219",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/app.dart"
    },
    {
      "type": "modify",
      "old_id": "15c1eedc8d2d6c529afe0985e3ff054d7c86bf82",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/controls/enhance_tracing/enhance_tracing.dart",
      "new_id": "feb20d9f87f01bb3294764b266c04122690d4803",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/controls/enhance_tracing/enhance_tracing.dart"
    },
    {
      "type": "modify",
      "old_id": "0b0f85d8ab55107b3e54aa905b8710254fe78256",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/controls/more_debugging_options.dart",
      "new_id": "eec753bfbf43ff154c6ae24f60ef72a545c00646",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/controls/more_debugging_options.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e25f66fb3d3a34dde2150f9358ce5840dc02af9",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/controls/performance_controls.dart"
    },
    {
      "type": "modify",
      "old_id": "2ccef1b21fb6d15d83b796a2eb645bd4906a8207",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/flutter_frames/flutter_frames_chart.dart",
      "new_id": "943249a05805c589439636c1d8240b990d330f69",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/flutter_frames/flutter_frames_chart.dart"
    },
    {
      "type": "modify",
      "old_id": "c9c16ad4c8ecc5038f89e303b02172a47324e071",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/flutter_frames/flutter_frames_controller.dart",
      "new_id": "f9ff02372fa8669f2cb78281f91f201ac9046e96",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/flutter_frames/flutter_frames_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "c76ece8d8f2bb94c7f30cbebc2a26982f9dd6380",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/performance_screen.dart",
      "new_id": "be3a149e29739710cfd813ce4934d79bffbb248b",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/performance_screen.dart"
    },
    {
      "type": "modify",
      "old_id": "a109fc945d55778859a0253ce2d67bb4a695243d",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/profiler/profiler_screen.dart",
      "new_id": "044e5d92cc08c35b77ded437c09f109a92b79b8d",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/profiler/profiler_screen.dart"
    },
    {
      "type": "modify",
      "old_id": "178e33245204bfddd76f7d9663906f9dd7c07666",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/analytics/constants.dart",
      "new_id": "53d4ac9309384420c45aa195a8e5e215e27f04c8",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/analytics/constants.dart"
    },
    {
      "type": "modify",
      "old_id": "92d4f141c377491345402ba8ecc6d9033cdc642c",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/common_widgets.dart",
      "new_id": "395f012dc131ca7039d9fe7294764bd0d0bee440",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/common_widgets.dart"
    },
    {
      "type": "modify",
      "old_id": "808d61411ccc1537c2bae6afc443f85a46ab0ab0",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/config_specific/import_export/import_export.dart",
      "new_id": "0f11b062f349e9dd2dca7ddfc09549ed03005758",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/config_specific/import_export/import_export.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eef031477ba469a17e0556080d4a81185a00f036",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/offline_screen.dart"
    },
    {
      "type": "modify",
      "old_id": "6a2836671fc557968dfb49cd96f23efb148dd6bd",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/preferences.dart",
      "new_id": "ead7ca743d73f010a084733b43eca2d404cf8303",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/preferences.dart"
    },
    {
      "type": "delete",
      "old_id": "575820324f9d70ef50d93781cc6ca445d8a7ba01",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/snapshot_screen.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2df6916577d04c5ea88e0259535c2b30e785150f",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md",
      "new_id": "c6ba6a4169d4d5b2c20f3a9a901d69a0991cc488",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md"
    },
    {
      "type": "rename",
      "old_id": "7624d4f6037fa44f75fdfffb33591a15ede8c502",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/performance/enhance_tracing_test.dart",
      "new_id": "7624d4f6037fa44f75fdfffb33591a15ede8c502",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/performance/controls/enhance_tracing_test.dart",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "421ee2bcfdbfc0050330efbb244bcf6d1bd62fa0",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/performance/controls/performance_controls_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ee9e3012cb6b3dbafdddab4019c94eeed287ee07",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/performance/flutter_frames/flutter_frames_chart_test.dart",
      "new_id": "743303f2205da46968c811a7399ef243a5074edc",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/performance/flutter_frames/flutter_frames_chart_test.dart"
    },
    {
      "type": "modify",
      "old_id": "32726cc8fca5aa8ce5fcb2fe872dfd006dfbfb84",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/performance/performance_controller_test.dart",
      "new_id": "e187cc20486dfdf7fee54a7b9724cf776ff7cc7c",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/performance/performance_controller_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0aea004abf4f5dfd492066b3ea607cb4d3018eb5",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/performance/performance_screen_test.dart",
      "new_id": "c7d117ebd2a9c5eeff8e16d2b0205887aab98611",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/performance/performance_screen_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b9da8255e7f6a067eaa171c2d711f69d6361467e",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/shared/preferences_controller_test.dart",
      "new_id": "a7f0e6c2c35905ce23ed10208a98b2f049f1612e",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/shared/preferences_controller_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8f2951c80ff0956429f1a755a9a34dce7e1ea192",
      "old_mode": 33188,
      "old_path": "packages/devtools_test/lib/src/mocks/fake_vm_service_wrapper.dart",
      "new_id": "3af565417128448e4f446b2e15f720f17069f938",
      "new_mode": 33188,
      "new_path": "packages/devtools_test/lib/src/mocks/fake_vm_service_wrapper.dart"
    },
    {
      "type": "modify",
      "old_id": "a731892ab94b0a46e587cbf2a7f06f228a4d60ab",
      "old_mode": 33188,
      "old_path": "packages/devtools_test/lib/src/mocks/generated_mocks_factories.dart",
      "new_id": "f31922b3bb5a5ac64b801bf252797cad7417dae2",
      "new_mode": 33188,
      "new_path": "packages/devtools_test/lib/src/mocks/generated_mocks_factories.dart"
    }
  ]
}
