)]}'
{
  "commit": "9e26b7620e0f0c8494818f74df4fe31ba264be3b",
  "tree": "107fae734ec38c4f23b85076361bdcd3d2e5f359",
  "parents": [
    "b58380143f432a9c220ba325932dc76f9291b6fc"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Fri Aug 09 22:23:15 2024 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Fri Aug 09 22:23:15 2024 +0000"
  },
  "message": "add two data converters\n\nthis PR adds the UI to create converters in the editor, and includes the first two:\n- a rounder that accepts a property for rounding\n- a toString converter that can convert for now numbers and enum. It could be extended to colors and booleans in the future.\n\nhttps://github.com/user-attachments/assets/2946d8ea-0fdf-4039-83d4-79b5fdfc6169\n\nhttps://github.com/user-attachments/assets/ec60b523-ecb2-4453-9280-c99822706b2e\n\nDiffs\u003d\n2c0927fc5 add two data converters (#7742)\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16f26cbd12b08b8d795ce969a325e8a2dd4fde2f",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "c15f5b7fb986fedacb249357754f491a1458b999",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30dfbfd1fab6d7a13d36b81d19a9e33929a3b0ef",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/converters/data_converter_rounder.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5584ce4e43d12af9644fb66bc17a5b0e1064399b",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/converters/data_converter_to_string.json"
    },
    {
      "type": "modify",
      "old_id": "90ff1820b1f26eb142f34f8b9e52f122ea154573",
      "old_mode": 33188,
      "old_path": "dev/defs/node.json",
      "new_id": "36a1ea32f54e68efb2406029d1efad6f6c069f21",
      "new_mode": 33188,
      "new_path": "dev/defs/node.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "063d38c5af2ffb7e0b4f6acdd32ac9bfc87557ff",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/converters/data_converter_rounder.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0757e60fdfb919b77b1fb79245e6947da1fcc230",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/converters/data_converter_to_string.hpp"
    },
    {
      "type": "modify",
      "old_id": "3d23e26e4b38eb696666465b62922ecd918023f3",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "d38b4517d50b687845185dd89ce7ffe4493775ae",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1098fbd4016866dd5dba8c341826de67c83332e",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/converters/data_converter_rounder_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c919cbade4932ec87b39b1c82b90dcb260fac217",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/converters/data_converter_to_string_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86422ff4027f4747d125b43e54d1447311af4881",
      "new_mode": 33188,
      "new_path": "src/data_bind/converters/data_converter_rounder.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c62f38a1125d1c794258ac8b1e59d78cf834814",
      "new_mode": 33188,
      "new_path": "src/data_bind/converters/data_converter_to_string.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6a03a31eb06645a6239d9fbcdf3192f9d57f68e",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/converters/data_converter_rounder_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c600a8d8a3badf5cd070e5b9d943772c0d6aea5c",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/converters/data_converter_to_string_base.cpp"
    }
  ]
}
