playwright/packages/web/src
Simon Knott b8b562888e
refactor(ui): synchronize settings via useSyncExternalStore instead of prop drilling (#31911)
Broken out from https://github.com/microsoft/playwright/pull/31900, part
of https://github.com/microsoft/playwright/issues/31863.

Synchronizes different `useSettings` calls via `useSyncExternalStore`.
This saves us from having to drill down settings props everywhere,
without the big refactoring that a `Context` would be.
2024-07-30 17:57:31 +02:00
..
assets feat(html-reporter): add Playwright logo as Favicon (#31908) 2024-07-30 12:02:06 +02:00
components refactor(ui): synchronize settings via useSyncExternalStore instead of prop drilling (#31911) 2024-07-30 17:57:31 +02:00
shared chore(trace-viewer): grid view z-index, source column in resource details (#31094) 2024-05-30 14:45:33 -07:00
third_party/vscode chore: update icon font (#26627) 2023-08-23 08:31:43 -07:00
ansi2html.ts chore: implement faster ansi2html format for console (#26826) 2023-09-01 09:09:47 -07:00
common.css chore: polish ui mode for better mac appearance (#27008) 2023-09-11 19:01:00 -07:00
DEPS.list chore: run check-deps for all packages (#21395) 2023-03-03 14:50:43 -08:00
theme.ts feat(ui mode): introduce Testing Options and Settings (#31841) 2024-07-25 11:23:43 -07:00
uiUtils.ts refactor(ui): synchronize settings via useSyncExternalStore instead of prop drilling (#31911) 2024-07-30 17:57:31 +02:00