Releases: github/storybook-addon-performance-panel
@github-ui/storybook-addon-performance-panel@1.1.4
Patch Changes
- #61
def57fdThanks @copilot-swe-agent! - Add root-levelpreset.jsshim for Storybook integration catalog compatibility
@github-ui/storybook-addon-performance-panel@1.1.3
Patch Changes
- #59
1140eeaThanks @copilot-swe-agent! - Fix package.json metadata for Storybook integration catalog: switch icon from SVG to PNG, remove unrecognized "lit" framework, and add top-levelmain/typesfields.
@github-ui/storybook-addon-performance-panel@1.1.2
Patch Changes
- #57
378088cThanks @copilot-swe-agent! - Update keywords in package.json to improve discoverability.
@github-ui/storybook-addon-performance-panel@1.1.1
Patch Changes
- #54
a80cfd7Thanks @copilot-swe-agent! - Addstorybook-addonskeyword as the first keyword in package.json so the addon is discoverable by the Storybook integration catalog.
@github-ui/storybook-addon-performance-panel@1.1.0
Minor Changes
-
#41
6d3e5ebThanks @mattcosta7! - Add framework-agnostic support via new universal entry points and split decorator architecture.New entry points:
./universal— non-React public API (universal decorator + core)./react— React-specific API with Profiler support
New files:
core/preview-core.ts— sharedPerformanceMonitorCoreclassdecorators/universal.ts— framework-agnostic decoratordecorators/react.tsx— React.Profiler bridge decoratorpreset-universal.ts/preview-universal.ts— Storybook preset for non-React frameworks
The React decorator stack is now
[withPerformanceMonitor, withReactProfiler], where the universal layer handles browser-level metrics and the React layer adds Profiler integration.
Patch Changes
- #39
1f8f843Thanks @mattcosta7! - Reorganize internal file structure: moveperformance-storeandperformance-typesintocore/, moveperformance-decorator,react-profiler-wrapper, andReportReactRenderProfileContextintoreact/. Remove unused./reactand./componentssubpath exports. No public API or behavioral changes.
@github-ui/storybook-addon-performance-panel@1.0.1
Patch Changes
-
#35
8bc7842Thanks @mattcosta7! - Improve forced reflow detection by instrumenting CSS style property setters. Previously only layout-triggering getter reads were monitored, so write-then-read patterns usingelement.style.width = '...'orstyle.setProperty()were missed. The collector now intercepts writes to layout-affecting CSS properties (width, height, margin, padding, position, etc.) to correctly mark layout as dirty before a subsequent reflow-triggering read. -
#35
4a26cafThanks @mattcosta7! - Fix Element Timing collector not clearing on reset or story switch. Entries from the browser's performance timeline persisted across resets becausebuffered: truereplayed stale entries. The collector now tracks an epoch timestamp and filters out entries recorded before the last reset/start.
@github-ui/storybook-addon-performance-panel@1.0.0
Major Changes
- #13
ab71326Thanks @mattcosta7! - Fix cross-browser test failures, parallelize CI with browser matrix, and add automated release workflow with changesets