)]}'
{
  "commit": "d538731ec925062828875e3964bf28bd1a46c494",
  "tree": "58f961b261d36a04bc072a106d63063d0a5978be",
  "parents": [
    "54ba92b115453c27c57e6c43af4f761c94fde1d1"
  ],
  "author": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Thu Jul 16 11:06:13 2026 +0100"
  },
  "committer": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Thu Jul 16 11:06:13 2026 +0100"
  },
  "message": "ui: make janky frames stand out in actual frame timeline\n\nSplit janky and non-janky frames into separate mipmap layers so\njanky frames cannot be aggregated away when zoomed out. The mipmap\nmaintains independent aggregation planes per layer, ensuring janky\nframes always have their own representative bucket.\n\nAdditionally, demote non-janky frame colors from vivid green to\nmuted gray so they recede visually and janky frames pop as the\nimportant signal.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa280b6b55b48c7406ffc392f858e4394dfc5864",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.Frames/actual_frames_track.ts",
      "new_id": "9a80a4243be0fca1fd1c325ddf0ef53a3f2ec3a4",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.Frames/actual_frames_track.ts"
    }
  ]
}
