)]}'
{
  "commit": "9039350bfccee7aa15720c7e760db7026f3ab976",
  "tree": "22852ae1c657c5a22b297be68f3f1e206620dcd7",
  "parents": [
    "eb1e57650883019ef7ea83bc316b7db204362aed"
  ],
  "author": {
    "name": "philter",
    "email": "hello@rive.app",
    "time": "Wed Aug 07 18:39:13 2024 +0000"
  },
  "committer": {
    "name": "philter",
    "email": "hello@rive.app",
    "time": "Wed Aug 07 18:39:13 2024 +0000"
  },
  "message": "Add width/height overrides for NestedArtboardLayout\n\nAdds the ability to override width and height for NestedArtboardLayout. This allows each NestedArtboardLayout instance to respond to be sized differently. This is not supported in the NestedArtboard Node and Leaf types, since those are resized using differently (Node uses scale and Leaf uses a combination of scale/fit/alignment).\n\nImplemented via FFI as discussed with @luigi-rosso because NestedArtboardLayout modifying the \"taken\" layoutNode directly could result in race conditions and other conflicts.\n\nhttps://github.com/user-attachments/assets/c323a94f-f392-4c10-ac01-af112f70a256\n\nDiffs\u003d\n0dc0b435f Add width/height overrides for NestedArtboardLayout (#7736)\n\nCo-authored-by: Philip Chung \u003cphilterdesign@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2edbc198b99b9c70ace0ed82a91852a7ed6ec724",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "eb57b2c056a96cc574d9ab25fb0526a3c6b2295c",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "b0579be46aae6f7068951393d2b38ab86e110b93",
      "old_mode": 33188,
      "old_path": "dev/defs/nested_artboard_layout.json",
      "new_id": "4730f94f0a008e27ccc3a1d5d9b108fa45314aa1",
      "new_mode": 33188,
      "new_path": "dev/defs/nested_artboard_layout.json"
    },
    {
      "type": "modify",
      "old_id": "e3cf802760bb03ebd27721a751325e72c9c8c2df",
      "old_mode": 33188,
      "old_path": "include/rive/artboard.hpp",
      "new_id": "6c9df53f90d6e53447da2d54960391b1d88a52d7",
      "new_mode": 33188,
      "new_path": "include/rive/artboard.hpp"
    },
    {
      "type": "modify",
      "old_id": "d8e9eb9b9e4a0a688e2ec3f0ff6d29341caba9fc",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "3d23e26e4b38eb696666465b62922ecd918023f3",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "modify",
      "old_id": "7c5ce6f6b3e7fc9be6e95ccf4c6cccf2dcafd47d",
      "old_mode": 33188,
      "old_path": "include/rive/generated/nested_artboard_layout_base.hpp",
      "new_id": "8bfa18ddb84f572386466de1120f9e926647d47d",
      "new_mode": 33188,
      "new_path": "include/rive/generated/nested_artboard_layout_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "b39a9c3e74a736dbd4124532722dd0894e5d48e4",
      "old_mode": 33188,
      "old_path": "include/rive/layout_component.hpp",
      "new_id": "18d8999e0dd3d2eff30ab8080e79ddc201a3e2f6",
      "new_mode": 33188,
      "new_path": "include/rive/layout_component.hpp"
    },
    {
      "type": "modify",
      "old_id": "9a680747a3f92ea2a90f68d798d797fde073eca6",
      "old_mode": 33188,
      "old_path": "include/rive/nested_artboard_layout.hpp",
      "new_id": "f6876ea360930bdece3b646260b6af786d70df61",
      "new_mode": 33188,
      "new_path": "include/rive/nested_artboard_layout.hpp"
    },
    {
      "type": "modify",
      "old_id": "263f683f3c18eef4959952c79f1a9f287a31ba16",
      "old_mode": 33188,
      "old_path": "src/artboard.cpp",
      "new_id": "67a5a1b75cc523f1de4c29ea6b267e25dd8d24d5",
      "new_mode": 33188,
      "new_path": "src/artboard.cpp"
    },
    {
      "type": "modify",
      "old_id": "3bd963df472f007c5c6a9fb6c1d3827eb0859139",
      "old_mode": 33188,
      "old_path": "src/layout_component.cpp",
      "new_id": "c72a6140b7a612a538bda4ba8cc934e152936125",
      "new_mode": 33188,
      "new_path": "src/layout_component.cpp"
    },
    {
      "type": "modify",
      "old_id": "eed115e4be45a1599938a65d015ab71b066a691f",
      "old_mode": 33188,
      "old_path": "src/nested_artboard_layout.cpp",
      "new_id": "501ffd67aec6f920c406427a2b02d82b57da1271",
      "new_mode": 33188,
      "new_path": "src/nested_artboard_layout.cpp"
    }
  ]
}
