)]}'
{
  "commit": "149226ab71c2c5894434384a90883566bfa8d737",
  "tree": "a02356508c5470c8d60f2717b11ba8ac9caa83a4",
  "parents": [
    "2e3b43d281feb7311122e13e0c079efcdbd3af86"
  ],
  "author": {
    "name": "mjtalbot",
    "email": "hello@rive.app",
    "time": "Mon Mar 13 11:14:22 2023 +0000"
  },
  "committer": {
    "name": "mjtalbot",
    "email": "hello@rive.app",
    "time": "Mon Mar 13 11:14:22 2023 +0000"
  },
  "message": "fix up the viewer to progress time even when we miss a frame or two\n\nbasically sapp_frame_duration(); is not the amount of time since the last time frame(void) got called. and once we start missing the odd frame (easy to see on a 240hz monitor) we start losing track of time.\n\nthis is doing much better than without. i\u0027m sure its not perfect, also my c++ is copy pasta and then a bit of 🔨 . in any case it doesnt look like a big deal at this point\n\nDiffs\u003d\n6e95e7e1f fix up the viewer to progress time even when we miss a frame or two (#4912)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c2564f366e8104ccad966befdaf21b3e8a8ac92",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "36401a8e3cf5c68b12f34f88c7d50c93ec5cb2f9",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "fd62f51259b8e85791bfe71424c89d8f03a8c6c4",
      "old_mode": 33188,
      "old_path": "viewer/src/viewer.cpp",
      "new_id": "dc343fa64986e909f54fdb5b0337274528454332",
      "new_mode": 33188,
      "new_path": "viewer/src/viewer.cpp"
    }
  ]
}
