)]}'
{
  "commit": "9f4113472aae9ef0efbe8497f599f1defd1e2f60",
  "tree": "3624203247d5b2aa56bbdd5608ae1839775b9424",
  "parents": [
    "b1ecfe0772387bb855af98d2782967c812dfd459"
  ],
  "author": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Tue Feb 17 18:48:14 2026 +0000"
  },
  "committer": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Tue Feb 17 20:27:03 2026 +0000"
  },
  "message": "Simplify theming\n\n- Remove dependency on listening to mutations on pf-theme-provider. In\n  an embedded world the UI might not have theme provider so there would\n  be nothing to listen to.\n- Make charts more reactive to to when CSS themes change by reading them\n  out every frame. This can cause a reflow but we trigger reflows in\n  plenty of other places in the UI so it\u0027s hardly an issue.\n- Don\u0027t rely on custom themes, just set the theme colors using\n  setOption().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a41a20fd52772fccb5b67ea1eff7536de7fb58d6",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/bar_chart.ts",
      "new_id": "97bfcadd2bbc4bef809d1e03e93bfc6483a0553c",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/bar_chart.ts"
    },
    {
      "type": "modify",
      "old_id": "176d67d5c0f3fccd1c8f66d3ae45af01167e60b3",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/chart_option_builder.ts",
      "new_id": "b8ae7fd465ac4c81d742d51a661e70de82e4c395",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/chart_option_builder.ts"
    },
    {
      "type": "modify",
      "old_id": "c76612ba74b6f05ac4c43513d720559cddd7567f",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/chart_theme.ts",
      "new_id": "065ca21071dd578d7ea51d8dd1864aa7b8e8eace",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/chart_theme.ts"
    },
    {
      "type": "modify",
      "old_id": "dda7e17dac0638b677b99014d45d0aa145567a8b",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/echart_view.ts",
      "new_id": "09f3ce9e8c97be031f85a0ebcce6dc6c54bcf456",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/echart_view.ts"
    },
    {
      "type": "modify",
      "old_id": "9b98f018a17223b12747805ad02feea42b725bbb",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/histogram.ts",
      "new_id": "ddbda62d94a8cb1a77a70164397a1837d7a1a624",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/histogram.ts"
    },
    {
      "type": "modify",
      "old_id": "1f3bcd8f669f3c0d73f01e522b73da2a3b9dffde",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/pie_chart.ts",
      "new_id": "ca123bbf0e4a58400e735d8664e79b303353ab05",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/pie_chart.ts"
    },
    {
      "type": "modify",
      "old_id": "d1ad22764edf1818af33b5f2a9dfb80a01b248b4",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/scatter_chart.ts",
      "new_id": "c47de8292945f14f1480d03af445c708278648b6",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/scatter_chart.ts"
    },
    {
      "type": "modify",
      "old_id": "fdfd68b35119fd7958d71b405eec21e060aa390d",
      "old_mode": 33188,
      "old_path": "ui/src/components/widgets/charts/treemap_chart.ts",
      "new_id": "5274bfb6eb7c06bcd7f6be6892be23df8f9e12d6",
      "new_mode": 33188,
      "new_path": "ui/src/components/widgets/charts/treemap_chart.ts"
    }
  ]
}
