[RC 0.1.2] - cleanup, improvements, Re-renders History, Components Tree and more#195
Conversation
|
@pivanov is attempting to deploy a commit to the Million Team on Vercel. A member of the Team first needs to authorize it. |
c2569d8 to
6dc8a17
Compare
commit: |
6dc8a17 to
feb6137
Compare
f52ecbd to
688069d
Compare
688069d to
0217262
Compare
|
@pivanov would you mind providing a summary of what this PR does in the description? Both helpful for reviewing so I don't miss anything/makes sure I fully understand context, and is useful for historical records Something that I think is helpful for large PR's is commenting clarifications on changes themselves in the PR to explain context. For example, some of these helpers are complex but idk their purpose immediately when reviewing, so quickly describing why they exist is very useful |
packages/scan/src/web/components/inspector/timeline/recording.tsx
Outdated
Show resolved
Hide resolved
|
Here is a video of me using the timeline for the first time, it doesn't seem to work for context/state updates that the component is definitely subscribed to, so the UX will not be good unless the history is consistent Its also not intuitive for me to use/seems to be some bugs in the state management (watch video). I'm not exactly sure how to use it, or how I'm supposed to use it to optimize/debug the app And I think we need to make sure this is implemented as an auxiliary feature. The times you will need this is infrequent, so it shouldn't be the first thing you see in the inspector. This also seems to replace that whats changed view (no longer pops up when state changes). That was well received, so we need to find a way to keep that as is and implement the state update timeline in a different location (note i do notice the what's changed view still exists when you go back in history, but point stands) Screen-2025-01-22-173240.mp4 |
|
It's not finished yet ... I'm still working on it. |
2bf7fca to
55dd792
Compare
packages/scan/src/web/components/widget/components-tree/breadcrumb.tsx
Outdated
Show resolved
Hide resolved
6ac52e9 to
3051b88
Compare
3051b88 to
39537da
Compare
4d4e38d to
60287ff
Compare
…ee and more (#195) fix: cleanup + biiome - 0 errors, 0 warnings feat: custom postcss plugin rem2px to prevent target page styles to brake ours feat: Re-renders History feat: Components Tree feat: Search feat: Breadcrumb feat: Resizing + preserve dimentions improve: extension now work with new outlines improve: inspector UI animations and components improve: getOverrideMethods improve: chain updates through all renderers to ensure consistency across different React renderers (e.g., React DOM + React Native Web in the same app) improve: overrideContext: using overrideProps internally to update the context provider's value prop
Summary: