)]}'
{
  "commit": "62c29e70cd4453155234275717b8b02283ef770a",
  "tree": "9e2b3ba7913c2718e214133da366b5efaf095d48",
  "parents": [
    "81f4894716631c5568bb3741d0793f7231e5b9b2"
  ],
  "author": {
    "name": "philter",
    "email": "hello@rive.app",
    "time": "Wed Oct 11 22:21:42 2023 +0000"
  },
  "committer": {
    "name": "philter",
    "email": "hello@rive.app",
    "time": "Wed Oct 11 22:21:42 2023 +0000"
  },
  "message": "Nested Inputs\n\nThis PR adds support for setting NestedInput values from a parent artboard. We should support NestedBool, NestedNumber and NestedTrigger. After discussion with @alxgibsn there are at least 4 editor UI updates required to work together with this feature.\n\n- [x] Add a `public` boolean to StateMachineInput that allows you to specify whether the input should be available outside of its own artboard. This is presented in the motion inspector when a StateMachineInput is selected.\n- [x] Surfacing Nested Inputs in the Inputs panel alongside the Inputs for the current artboard. We also need a way to differentiate Nested Inputs from regular Inputs (possibly a folder-like hierarchy).\n- [x] Surfacing Nested Inputs in the Inputs list for a Listener.\n- [x] Surfacing Nested Inputs in the NestedArtboard StateMachine flyout. Looks like this work has already been done!\n- [x]  Get NestedTrigger working\n\nDiffs\u003d\n45359b3e8 Nested Inputs  (#6007)\n\nCo-authored-by: Philip Chung \u003cphilterdesign@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe1cfcf2e15f6d0e2728973b7b7afeb4685fe5bb",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "eb5f98f95632da46c694410b07b1a314226605a6",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "445b3e4dc006c939da7e71aad718f71b5b12c921",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/listener_input_change.json",
      "new_id": "006e50cf5a2de60c9903181148b647b7198ecc24",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/listener_input_change.json"
    },
    {
      "type": "modify",
      "old_id": "ea7f077101d4e482105cafc6bddb705923270d96",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/nested_trigger.json",
      "new_id": "ab9255e8ad0f78a21be7cb8fbf2bd7db59ce9be8",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/nested_trigger.json"
    },
    {
      "type": "modify",
      "old_id": "51d3b0ff0ac6f9c6d17646982b07c18bcea56f95",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/state_machine_input.json",
      "new_id": "93d6e601f50c7284f12a39d3d0e02a4559ed07dd",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/state_machine_input.json"
    },
    {
      "type": "modify",
      "old_id": "99f0dabbd546710a2c3118dbd900859121fd5c68",
      "old_mode": 33188,
      "old_path": "include/rive/animation/nested_bool.hpp",
      "new_id": "29003900ea0ead45c151523f38277552faced4aa",
      "new_mode": 33188,
      "new_path": "include/rive/animation/nested_bool.hpp"
    },
    {
      "type": "modify",
      "old_id": "158cf056ce7731252a7223794c8f606eba2990be",
      "old_mode": 33188,
      "old_path": "include/rive/animation/nested_input.hpp",
      "new_id": "9d4970cdc2141fb60ad11819115434fb88468eba",
      "new_mode": 33188,
      "new_path": "include/rive/animation/nested_input.hpp"
    },
    {
      "type": "modify",
      "old_id": "5ae1053e30e91e38a367d6d7c15e8a277d42a06f",
      "old_mode": 33188,
      "old_path": "include/rive/animation/nested_number.hpp",
      "new_id": "6b51594ec606e9dd61df760f88ddc07d2eda6176",
      "new_mode": 33188,
      "new_path": "include/rive/animation/nested_number.hpp"
    },
    {
      "type": "modify",
      "old_id": "46790e7e95971aa3512c0544b4ff74667423364f",
      "old_mode": 33188,
      "old_path": "include/rive/animation/nested_state_machine.hpp",
      "new_id": "da13c5af96a4b47596e2d7f136590ef5c068e543",
      "new_mode": 33188,
      "new_path": "include/rive/animation/nested_state_machine.hpp"
    },
    {
      "type": "modify",
      "old_id": "7861dbd89d37d37e07a7b8bd91b0df33ac41c6aa",
      "old_mode": 33188,
      "old_path": "include/rive/animation/nested_trigger.hpp",
      "new_id": "5f1d67c93d3df8bd135714ecd2b3cdcfaebc11ab",
      "new_mode": 33188,
      "new_path": "include/rive/animation/nested_trigger.hpp"
    },
    {
      "type": "modify",
      "old_id": "f0c982ac3f5b88a1405c899e488fcb488bc1c8f3",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/listener_input_change_base.hpp",
      "new_id": "835bb76de3e8f8bbcbe90252062eed116194c4f6",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/listener_input_change_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "c4894155573194a8cd58582fe88a143f29598747",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/nested_trigger_base.hpp",
      "new_id": "6fd3a5df6002ab15d19cd9d26b049e4a7221b905",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/nested_trigger_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "5ca3da94b25aca3cf531e49a04d1aa0bc571e0fb",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "1f8987f247e82c49231221e57bdcdb1bde833d17",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "modify",
      "old_id": "e27c00c12e463a407fa0d6bf3f6e0e932440c6a5",
      "old_mode": 33188,
      "old_path": "src/animation/listener_bool_change.cpp",
      "new_id": "ba9e2aa39400d2b88523a8f64af776e2b4e5408f",
      "new_mode": 33188,
      "new_path": "src/animation/listener_bool_change.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f8af9be55969bcb973c3df3330a13dd5c391e42",
      "old_mode": 33188,
      "old_path": "src/animation/listener_number_change.cpp",
      "new_id": "3b3ae432b8c9fefd0bc1bdbfc6c3e50bc3b6554e",
      "new_mode": 33188,
      "new_path": "src/animation/listener_number_change.cpp"
    },
    {
      "type": "modify",
      "old_id": "3dff886a36a5b243154345c4fd688b93db776a9c",
      "old_mode": 33188,
      "old_path": "src/animation/listener_trigger_change.cpp",
      "new_id": "8b6ac21411c487c577b8312ac2b29fb45f112dc5",
      "new_mode": 33188,
      "new_path": "src/animation/listener_trigger_change.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf4110d4215a7eb80579291a903aedb9715bb3a5",
      "new_mode": 33188,
      "new_path": "src/animation/nested_bool.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6628b913b749279174a37e3f33ee99706fb5f2ce",
      "new_mode": 33188,
      "new_path": "src/animation/nested_number.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f590f94bdef28e8b5485ce3b9c48884f94cddef4",
      "new_mode": 33188,
      "new_path": "src/animation/nested_trigger.cpp"
    }
  ]
}
