)]}'
{
  "commit": "d7d414dded57aee94b54e2148ff00eddab96fe42",
  "tree": "533916be0937572f4ddc1b0cf883d6b0504b18c9",
  "parents": [
    "74ae9ae68ee0699095b1f08d8b3f1b46182e056a"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Tue Jun 30 22:54:12 2026 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Tue Jun 30 22:54:12 2026 +0000"
  },
  "message": "feat(editor - text input): expose trigger property to focus on text i… (#12975) 50fdb3bb9f\n* feat(editor - text input): expose trigger property to focus on text input\n\n* add text keyboard shortcuts\n\n* add text selection from pointers\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb31549ef208199b05fa6a686ee52f0d02ac49fe",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "326451eca982d86acac4c0db20fc887507eff923",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "4a15c632c050d45db78b6b46e532c9ba47b3b468",
      "old_mode": 33188,
      "old_path": "include/rive/animation/text_input_listener_group.hpp",
      "new_id": "a61279ab35d92ebfc3b6ee25fe61ec925020b857",
      "new_mode": 33188,
      "new_path": "include/rive/animation/text_input_listener_group.hpp"
    },
    {
      "type": "modify",
      "old_id": "e4c3c7fda878e78f1c9e8d128e433dd75da1d5e4",
      "old_mode": 33188,
      "old_path": "include/rive/text/raw_text_input.hpp",
      "new_id": "a5db1c34358ab43e304605a71aa319ff685aca90",
      "new_mode": 33188,
      "new_path": "include/rive/text/raw_text_input.hpp"
    },
    {
      "type": "modify",
      "old_id": "73b9d32fb6eacda03610227fe360c00d82e204e4",
      "old_mode": 33188,
      "old_path": "include/rive/text/text_input.hpp",
      "new_id": "c32705b51963af39aa7742eab165cf4dc9bd828d",
      "new_mode": 33188,
      "new_path": "include/rive/text/text_input.hpp"
    },
    {
      "type": "modify",
      "old_id": "d9daf513efc2674c927997419c8be6b3cbabfc02",
      "old_mode": 33188,
      "old_path": "src/animation/text_input_listener_group.cpp",
      "new_id": "d0581d77695b97baf077ef106454e5482acc7c75",
      "new_mode": 33188,
      "new_path": "src/animation/text_input_listener_group.cpp"
    },
    {
      "type": "modify",
      "old_id": "d933c66bf9465da53aa365d6462cd723afb8b107",
      "old_mode": 33188,
      "old_path": "src/text/raw_text_input.cpp",
      "new_id": "79a96afd0948fcbe4f4f90996c9438eea5102739",
      "new_mode": 33188,
      "new_path": "src/text/raw_text_input.cpp"
    },
    {
      "type": "modify",
      "old_id": "97603b7f65a201243b2788a259fc9b2b7a5b53eb",
      "old_mode": 33188,
      "old_path": "src/text/text_input.cpp",
      "new_id": "d7c66bd24a5474eb080a9b18a64b90901353948d",
      "new_mode": 33188,
      "new_path": "src/text/text_input.cpp"
    },
    {
      "type": "modify",
      "old_id": "8add568eb3988dfe69804a0131a8052f5fe81fce",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/text_input_test.cpp",
      "new_id": "cd088f76ea0a926f7ecbe31a7b1703789d56d22c",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/text_input_test.cpp"
    }
  ]
}
