)]}'
{
  "commit": "4a4d2fc9208dcb31644cc29734e41e841583b717",
  "tree": "1af19b6614225dbcefdabfefa3b1d7d9c4d47e0b",
  "parents": [
    "1159ddd0892c913290f345311d65559d90d32fab"
  ],
  "author": {
    "name": "Raph Levien",
    "email": "raph@google.com",
    "time": "Mon Jun 10 14:33:18 2024 -0700"
  },
  "committer": {
    "name": "Arman Uguray",
    "email": "arman.uguray@gmail.com",
    "time": "Fri Jun 14 00:09:31 2024 -0700"
  },
  "message": "[pico_svg] Encode group transform in scene\n\nBuild the scene recursively, applying the transform at group nodes, rather than flattening to a single list of items. This causes the transform to be applied correctly to stroke styles, which among other things fixes the rendering of the waves example from the Nehab timings data set.\n\nWe\u0027re deliberately keeping things minimal, but if we were to add other properties to groups (clips, opacity, etc), then this change would support that.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cac14f3a65af6c2ad084e3909b560b248f97e96b",
      "old_mode": 33188,
      "old_path": "examples/scenes/src/pico_svg.rs",
      "new_id": "1bc809e3b7ed317ed64c3e9bdf76d6ab20704d92",
      "new_mode": 33188,
      "new_path": "examples/scenes/src/pico_svg.rs"
    },
    {
      "type": "modify",
      "old_id": "8f81ccabc77b075c310ef1c760685a01c849b1d1",
      "old_mode": 33188,
      "old_path": "examples/scenes/src/svg.rs",
      "new_id": "937093695978bd6d5ae238add70ccbe5836d01e3",
      "new_mode": 33188,
      "new_path": "examples/scenes/src/svg.rs"
    }
  ]
}
