)]}'
{
  "commit": "08687295ed1ed25973f1f63e3a928ae930bcb16a",
  "tree": "176b6207c8c9d1058c86b436397e2b2fe60dfb5f",
  "parents": [
    "a549a2e3fdc02d9edb760cab5408ef59cb3de8b5"
  ],
  "author": {
    "name": "gords2",
    "email": "lolfanlol123456@gmail.com",
    "time": "Tue Jun 23 06:04:24 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 23 06:04:24 2026 -0700"
  },
  "message": "Fix bad contrast for highlighted search results in tables (#9863)\n\n* Fix bad contrast for highlighted search results in tables\n\n`searchMatchColorOpaque` and `activeSearchMatchColorOpaque` are blended\nover the row background to highlight search matches. They were migrated\nfrom `withOpacity(0.5)` to `withValues(alpha: 255 / 2)` in #8784; since\n`withValues` expects alpha in the range 0.0-1.0, `255 / 2` clamps to fully\nopaque. Matched rows then got a solid yellow/orange background while the\nrow text kept its theme color, making it unreadable (especially in dark\nmode).\n\nRestore the intended 0.5 alpha so the highlight stays translucent and the\nrow text remains legible, and add a regression test.\n\nFixes #9010\n\n* Rename search match colors to *Translucent; add release note",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afecd702bc779b0b10004cc3f180d1db1604b4a1",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/table/_table_row.dart",
      "new_id": "8f2bfbe4485ae4ea62ffde98ee9dd566286dbe4d",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/table/_table_row.dart"
    },
    {
      "type": "modify",
      "old_id": "2cd2c928fe022e12f93e28bbbd93942a083a3260",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md",
      "new_id": "982483ff2d8838bc755b746a6ffc45ee3339e7a8",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md"
    },
    {
      "type": "modify",
      "old_id": "07c1bf1e6a435fbdd288cdf1535193bf34cbc1c2",
      "old_mode": 33188,
      "old_path": "packages/devtools_app_shared/lib/src/ui/theme/theme.dart",
      "new_id": "0480cf3d3221814eec2f5e5d1731ec021036eb6b",
      "new_mode": 33188,
      "new_path": "packages/devtools_app_shared/lib/src/ui/theme/theme.dart"
    },
    {
      "type": "modify",
      "old_id": "fdea9c2230d9b035278871813c4bc02c4ff0d2f1",
      "old_mode": 33188,
      "old_path": "packages/devtools_app_shared/test/ui/theme_test.dart",
      "new_id": "29043fea2bc2fe0b12be4188ed64c7c28cdc5649",
      "new_mode": 33188,
      "new_path": "packages/devtools_app_shared/test/ui/theme_test.dart"
    }
  ]
}
