)]}'
{
  "commit": "287b20a8bfc71196cd733625e622b98b2f84bef1",
  "tree": "780af3dfb64b3e2c17e21754cab9d9326d86af72",
  "parents": [
    "68aa76599ee99ae706a7a4ab8996c89e7dfff1a2"
  ],
  "author": {
    "name": "Pierre-Louis",
    "email": "6655696+guidezpl@users.noreply.github.com",
    "time": "Thu Apr 27 17:23:00 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 27 17:23:00 2023 +0200"
  },
  "message": "Fix crash, goldens, demo status bar icon color (#936)\n\n## Description\r\n\r\nFor 2.10.1 release:\r\n\r\n1. Fix a common crash when opening a demo for the first time, caused by\r\nfeature discovery. `shared_preferences` had undesireable asynchronous\r\nbehavior, so I replaced it with `get_storage`.\r\n\r\n2. I also wanted to fix the goldens test, but found the `Positioned`\r\nwidget around the settings icon was unnecessarily adding padding, so\r\nremoved it.\r\n\r\n\u003cimg width\u003d\"400\" alt\u003d\"image\"\r\nsrc\u003d\"https://user-images.githubusercontent.com/6655696/234592889-8a82bf98-49d8-42d8-a7b4-b24eda263a38.png\"\u003e\r\n\r\n3. Fix the demo status bar icon color in light mode to use the correct\r\n`SystemUiOverlayStyle`.\r\n\r\n\r\n## Tests\r\n\r\nTested manually\r\n\r\n## Issues\r\nFixes Firebase-detected crash",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "353d758f4b4a61d2e0f585082aabc83f211b3303",
      "old_mode": 33188,
      "old_path": "lib/feature_discovery/feature_discovery.dart",
      "new_id": "288c78baad474a81f941f4c4323dfbf6f4a772dd",
      "new_mode": 33188,
      "new_path": "lib/feature_discovery/feature_discovery.dart"
    },
    {
      "type": "modify",
      "old_id": "131836d056a0d378416bbabdf7f0ee136fd1f4d8",
      "old_mode": 33188,
      "old_path": "lib/feature_discovery/overlay.dart",
      "new_id": "f52ca00cceea757bf6930dc401e9a0d4610d9e7e",
      "new_mode": 33188,
      "new_path": "lib/feature_discovery/overlay.dart"
    },
    {
      "type": "modify",
      "old_id": "89cdfee95163695d6e601ebc384f331e75f5d368",
      "old_mode": 33188,
      "old_path": "lib/main.dart",
      "new_id": "9bd98b7c58ddfe4f1d9b8b5466431c78e0c2cd90",
      "new_mode": 33188,
      "new_path": "lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "d36de513453daf35d2c55e75de562edbb7598816",
      "old_mode": 33188,
      "old_path": "lib/pages/backdrop.dart",
      "new_id": "840d0c5a22d5ddfb4631349bfe5b5c0a0fe8a996",
      "new_mode": 33188,
      "new_path": "lib/pages/backdrop.dart"
    },
    {
      "type": "modify",
      "old_id": "00d4b2b22e79a8b69b00b1ddb50d80bdc1d3330a",
      "old_mode": 33188,
      "old_path": "lib/pages/demo.dart",
      "new_id": "b06f98f2d89354425dd076aa4963b997d8ac2145",
      "new_mode": 33188,
      "new_path": "lib/pages/demo.dart"
    },
    {
      "type": "modify",
      "old_id": "fe519eacc02cc02718fa2651b31ee824238c44b7",
      "old_mode": 33188,
      "old_path": "macos/Flutter/GeneratedPluginRegistrant.swift",
      "new_id": "9438fd69c417273c97a468ecc3037b0c31ad29f1",
      "new_mode": 33188,
      "new_path": "macos/Flutter/GeneratedPluginRegistrant.swift"
    },
    {
      "type": "modify",
      "old_id": "69ee27b3068b9dad67b8b4be2afa5a2cb65eedf8",
      "old_mode": 33188,
      "old_path": "macos/Podfile.lock",
      "new_id": "7056c0da178ac35eac8eb3fb4991c97257d16daf",
      "new_mode": 33188,
      "new_path": "macos/Podfile.lock"
    },
    {
      "type": "modify",
      "old_id": "8a7cb1e19c2f6b18229c43eff2536a37c3d69005",
      "old_mode": 33188,
      "old_path": "pubspec.lock",
      "new_id": "2ac011ec742b3af424f17a1160104c936af0c715",
      "new_mode": 33188,
      "new_path": "pubspec.lock"
    },
    {
      "type": "modify",
      "old_id": "6a79b6d1d561f65c47284df6b5b63991487a8ef1",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "ec86f6245f442bb0d06f379136e8aea12978bbf8",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "36634ff3e974683425731403aa223f2c3de4cba4",
      "old_mode": 33188,
      "old_path": "test_goldens/flutter_test_config.dart",
      "new_id": "87f1a153a3b3c7af9bea6b1998cea01a01cbff05",
      "new_mode": 33188,
      "new_path": "test_goldens/flutter_test_config.dart"
    },
    {
      "type": "modify",
      "old_id": "1c2074dd7de12c76ca2ae4e2e900ee8f45abc90c",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/demo_desktop_dark.png",
      "new_id": "a89407d8c695fd250368c0d73c1badedc207e320",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/demo_desktop_dark.png"
    },
    {
      "type": "modify",
      "old_id": "ea17e8eb2a5f327d3a620487ea9131cff738c4c8",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/demo_desktop_light.png",
      "new_id": "dbfb4f7e8be6a24772d018490ba29be821eca0d6",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/demo_desktop_light.png"
    },
    {
      "type": "modify",
      "old_id": "880e8318d24855f7a0c55489d9282bdf5afdbb53",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/demo_mobile_dark.png",
      "new_id": "ee45c89a99366f8f9b542c01b734389c78f67156",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/demo_mobile_dark.png"
    },
    {
      "type": "modify",
      "old_id": "b33d24196c4a7d7a0b1a6c655362ad9869f95a69",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/demo_mobile_light.png",
      "new_id": "e9d77c6a300eeaeda091d7fd290d451550f1a6f7",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/demo_mobile_light.png"
    },
    {
      "type": "modify",
      "old_id": "3737c31f15b0fa6b9c66f065448876fd0e169557",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/home_page_desktop_dark.png",
      "new_id": "68abe6e24effdbec64302c7364c7da0330c68cf3",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/home_page_desktop_dark.png"
    },
    {
      "type": "modify",
      "old_id": "1fcd9b18df8079b55d302b3bb7baa5a1d0ab7d54",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/home_page_desktop_light.png",
      "new_id": "25b0a7a5551024bcf888121e0b97b234bd1b136a",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/home_page_desktop_light.png"
    },
    {
      "type": "modify",
      "old_id": "d6d6e328cfb28695a327f72075d4d289991413dd",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/home_page_mobile_dark.png",
      "new_id": "815c010845a76e80bf5001e57f9a19281b6bb18b",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/home_page_mobile_dark.png"
    },
    {
      "type": "modify",
      "old_id": "d60e50cbf02f3e8552432ddc7f7435b75cf4377a",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/home_page_mobile_light.png",
      "new_id": "9ba23f85d391f06ade0104654d5534a6b5fa3173",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/home_page_mobile_light.png"
    },
    {
      "type": "modify",
      "old_id": "3cff9d44cfcf5e7683fe9bb0b9f27735dbe60d84",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/shrine_desktop.png",
      "new_id": "a3a979354da23c6229ee675e4a621f9f88fb5f67",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/shrine_desktop.png"
    },
    {
      "type": "modify",
      "old_id": "b2820e45b83c8cf92ad5eb599795003bbb8a24b8",
      "old_mode": 33188,
      "old_path": "test_goldens/goldens/shrine_mobile.png",
      "new_id": "f7ca89a859f15470dbc7eeb13b55b8730ef34d1f",
      "new_mode": 33188,
      "new_path": "test_goldens/goldens/shrine_mobile.png"
    }
  ]
}
