Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging V23 of Reactime #325

Merged
merged 122 commits into from
Jan 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
f39274a
deleted hopefully unused dependencies
Solodt55 Dec 14, 2023
9b66dbc
commit so I can switch branches
jrosengrant Dec 14, 2023
0ada1e9
fixing depends
Solodt55 Dec 14, 2023
3e248ab
Merge branch 'dependencies' of https://github.com/oslabs-beta/reactim…
Solodt55 Dec 14, 2023
4b47bae
commented out grid-template-rows property in src/app/styles/layout/_b…
jrosengrant Dec 16, 2023
a7318ae
refactored the fix to work on all tabs. Use minmax to contain the bot…
jrosengrant Dec 16, 2023
5f4e549
solved headers not sticking with a hard-coded top position at 40px. N…
jrosengrant Dec 16, 2023
5dd9e20
removed 18px margin from travelContainer.scss, was adding unnecessary…
jrosengrant Dec 16, 2023
50fc9a7
Everything up to date all jest tests pass but the react App still won…
Solodt55 Dec 17, 2023
f582c49
cleaned up styling on navbar again; there were mult overlapping style…
jrosengrant Dec 18, 2023
ee23309
added console logs
jrosengrant Dec 18, 2023
e97830b
added more logs, investigating content scripts and background
jrosengrant Dec 18, 2023
be0cce9
tons more console logs. Updated the SwitchApp.tsx to have a label for…
jrosengrant Dec 19, 2023
b4c2aac
commented out useEffect in ActionContainer. Playing around with colla…
jrosengrant Dec 19, 2023
1004ca6
updated a bunch of styles for collapse button. Added code to toggleAc…
jrosengrant Dec 19, 2023
d118a17
Merge branch 'dev' of https://github.com/oslabs-beta/reactime-v23.0 i…
Solodt55 Dec 19, 2023
895bff1
deleted hopefully unused dependencies
Solodt55 Dec 14, 2023
cc68917
fixing depends
Solodt55 Dec 14, 2023
6678068
commit so I can switch branches
jrosengrant Dec 14, 2023
f02dbdc
Everything up to date all jest tests pass but the react App still won…
Solodt55 Dec 17, 2023
398165b
commit to pull dev changes into branch
Solodt55 Dec 19, 2023
5b63837
more logs. Got the extension to load on the same tab as the one that …
jrosengrant Dec 19, 2023
432b035
messing with typedoc and tsconfig
Solodt55 Dec 19, 2023
8f6c58b
finished window spawning changes
jrosengrant Dec 19, 2023
69a84ee
udpated setTab reducer to correctly handle mode on initial connect (a…
jrosengrant Dec 20, 2023
5abfda9
many more console.logs. Committing before I try a new approach. Going…
jrosengrant Dec 21, 2023
f2c0279
implemented chrome.tabs.query inside of chrome.contextMenus.onClicked…
jrosengrant Dec 21, 2023
f6f23f2
problem has migrated to the errorcontainer as a whole. looking into t…
jrosengrant Dec 21, 2023
348ab01
commit so i can move to another branch
jrosengrant Dec 21, 2023
f302674
added MORE console logs and made them more semantic
jrosengrant Dec 23, 2023
bda43d0
all packages seem to be installed now time for the errors
Solodt55 Dec 23, 2023
1782e24
fixed background.js error of Node class being a duplicate name of som…
jrosengrant Dec 23, 2023
ba474cd
updated node to version 18.12.1 and fixed throttle ts error
jrosengrant Jan 4, 2024
4e5f5ec
fixed background.js line 342 portsuccessfullyconnected sb a string
jrosengrant Jan 4, 2024
f549965
fixed the injectscript function error by changing function to func
jrosengrant Jan 4, 2024
8dab362
updated tsconfig to turn off checkJS
jrosengrant Jan 4, 2024
73952ee
added and commented out aliasing for hierarchy and viewIndex deconstr…
jrosengrant Jan 4, 2024
69622a7
commented out diff and diff route entirely
jrosengrant Jan 4, 2024
902536b
merged remove-diff with dependencies
jrosengrant Jan 4, 2024
402c3d3
commit to get new changes
Solodt55 Jan 5, 2024
7ae6b46
Co-authored-by: Liam Donaher <[email protected]>
Solodt55 Jan 5, 2024
90473fa
added aliases to hierarchy and viewIndex to try to fix webpack error.…
jrosengrant Jan 5, 2024
40b4c58
fixed hierarchy const reallowcation in StateRoute
Solodt55 Jan 5, 2024
dabca5f
working on formaters
Solodt55 Jan 5, 2024
ecdfad2
Mostly working just have to fix react router and next.js
Solodt55 Jan 5, 2024
adb5cbf
almost done with react router dom
Solodt55 Jan 5, 2024
a08c1f6
still updating
Solodt55 Jan 5, 2024
7a522e8
redid formatters
Solodt55 Jan 5, 2024
7eab84b
Co-authored-by: Jesse Rosengrant <[email protected]>
Solodt55 Jan 6, 2024
60365d8
App is almost working paths and Id is not
Solodt55 Jan 6, 2024
b40c053
moved script injection to context menu click event listener
jrosengrant Jan 6, 2024
bfba638
merging with origin/dependencies
jrosengrant Jan 6, 2024
a27790c
merge dependencies branch with errors branch
jrosengrant Jan 6, 2024
19ff0c7
a few more merge items
jrosengrant Jan 6, 2024
74123d8
Co-authored-by: Liam Donaher <[email protected]>
Jbanks123 Jan 6, 2024
5903b2c
fixed more of the loading errors, but made the content body worse
jrosengrant Jan 6, 2024
64d982a
Light mode theme. Collected almost all colors into _variablesLM.scss
leebology Jan 6, 2024
2eafd94
light mode added. More colors consolidated into _VariablesLM.scss file
leebology Jan 7, 2024
7f25337
modularized the webmetrics in the StateRoute. added and commented out…
jrosengrant Jan 7, 2024
077477a
commented diff back out bc i couldn't get it to load formatters corre…
jrosengrant Jan 7, 2024
a12a184
added some stuff to try to fix loading errors such as port connection…
jrosengrant Jan 8, 2024
4bf6683
consolidating colors in _variablesLM
leebology Jan 8, 2024
c735179
merging consolidated-colors from origin
jrosengrant Jan 8, 2024
4353107
merging one more change
jrosengrant Jan 8, 2024
15ad731
rolled back some loading error fixes to get back to a more stable pla…
jrosengrant Jan 8, 2024
35082ac
got some of the sub-performance tabs working
jrosengrant Jan 8, 2024
c33faae
color edits for collapse, toggle record, and performance bar graphs
leebology Jan 8, 2024
e0ec5e1
performanceVisx quick edit
leebology Jan 8, 2024
5f32997
map stuff
Jbanks123 Jan 8, 2024
79fa2e9
root node no longer overlaps top border in componentMap
leebology Jan 8, 2024
7330f9e
deleted console logs
jrosengrant Jan 8, 2024
cbd339a
merging dev with BJohn
jrosengrant Jan 9, 2024
e2b061f
removed if statement from line 52 of errorContainer
jrosengrant Jan 9, 2024
b13e6b7
Merge pull request #1 from oslabs-beta/dev
jrosengrant Jan 9, 2024
a0a6931
fixed jsondiffpatch
Solodt55 Jan 9, 2024
bcfbdbf
deleted snapshots.ts and its reference in background.js. Moved WebMet…
jrosengrant Jan 9, 2024
76658cb
Merge branch 'formatters2' into dev
jrosengrant Jan 9, 2024
adfead2
-reorganized src/app folder by adding more subfolders and shuffling f…
jrosengrant Jan 9, 2024
02268c3
fixed the demo-app-remix so it runs as expected with npm run dev.
jrosengrant Jan 9, 2024
400013e
renamed the developer readme in src/README.md to DEVELOPER_README and…
jrosengrant Jan 9, 2024
29151a7
actually updated the h1 header in readme, last commit hadn't saved
jrosengrant Jan 9, 2024
8b63cbf
updated h1 header in readme
jrosengrant Jan 9, 2024
5f74033
Merge pull request #2 from oslabs-beta/dev
jrosengrant Jan 9, 2024
02d08bd
removed a few stray console logs
jrosengrant Jan 9, 2024
076f58d
removed console log from content script line 14
jrosengrant Jan 9, 2024
474f687
-brought onHover functionality back to componentMap
jrosengrant Jan 9, 2024
7a8a9b9
fixed navbars not being highlighted by adding callback function to th…
jrosengrant Jan 9, 2024
6b149da
fixed typedocs
Solodt55 Jan 9, 2024
eca8d5e
actually fixed typedocs
Solodt55 Jan 9, 2024
3839f8c
fixed webMetrics tab not having correct grid formatting by changing w…
jrosengrant Jan 9, 2024
a862016
light mode color edits
leebology Jan 9, 2024
e12d0f3
altered no target error message slightly to be more helpful
jrosengrant Jan 9, 2024
fc1b2bf
Merge branch 'errormsg' into dev
jrosengrant Jan 9, 2024
713d9b2
prettier maybe
Solodt55 Jan 9, 2024
0b0a0ed
Merge pull request #3 from oslabs-beta/typedoc2
Solodt55 Jan 9, 2024
6cae13b
added a chrome tab reload in background.js context menu click
jrosengrant Jan 9, 2024
6a893c4
cleaned up some comments and deleted old error fixing attempts in the…
jrosengrant Jan 9, 2024
0f48132
set minimum node size
Jbanks123 Jan 10, 2024
813f967
reset manifest.json back to original contentscript settings
jrosengrant Jan 10, 2024
927aa82
-updated content script matching path, was looking for https when it …
jrosengrant Jan 10, 2024
f385bd8
consistent and less wide nodes in Component Map
leebology Jan 10, 2024
a1ed164
decreased width for small child nodes in Component Map, dropdown colo…
leebology Jan 10, 2024
a20b4e4
started on diff
Solodt55 Jan 10, 2024
16654be
changed demo app home page title
leebology Jan 10, 2024
ae721ba
-fixed Diffroutes and diff file to run on jsondiffpathc v5
jrosengrant Jan 10, 2024
af35037
fixed the formatting for performacne component details boxes when exp…
jrosengrant Jan 10, 2024
5012baf
Merge branch 'builddifferent' into dev
jrosengrant Jan 10, 2024
d96e9d4
made headers sticky again
jrosengrant Jan 10, 2024
46faf20
lagacy
Solodt55 Jan 10, 2024
88c0cac
fixed screenerror related to invokedscreenleft setting when invoked w…
jrosengrant Jan 10, 2024
29ddc7d
updated invokedscreenwidth comment
jrosengrant Jan 10, 2024
519c946
removed comments in background.js. Updated componentmap line 223 to r…
jrosengrant Jan 10, 2024
7c22e21
changed devtools to v23
jrosengrant Jan 11, 2024
6a4ae55
Merge pull request #4 from oslabs-beta/dev
jrosengrant Jan 11, 2024
925b79b
logs be gone
Solodt55 Jan 11, 2024
3386c2e
JR 1.39pm: rebasing to account for david's extra commit
jrosengrant Jan 10, 2024
e61c732
a few changes to dev readme at src/developer_readme
jrosengrant Jan 10, 2024
5ef9dc5
added more to dev readme
jrosengrant Jan 10, 2024
5a3b1e1
updated readme and dev readme. just need to update medium article lin…
jrosengrant Jan 11, 2024
f3fedca
updated overview gif, added more to readme and dev readme
jrosengrant Jan 11, 2024
a62b3bf
added new gifs to readme
jrosengrant Jan 11, 2024
c9159c6
Merge pull request #5 from oslabs-beta/dev
jrosengrant Jan 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .babelrc

This file was deleted.

1 change: 0 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"extends": [
"airbnb",
"plugin:jest/recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
Expand Down
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ src/extension/build.pem
bower_components
sandboxes/manual-tests/NextJS/.next
.vscode
src/app/components/Map.tsx
package-lock.json
yarn.lock
yarn.lock
docs/**/*
docs/*
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "tests/manual-tests/recoilTest"]
path = tests/manual-tests/recoilTest
url = https://github.com/kevinfey/recoilTest
[submodule "reactime-website"]
path = reactime-website
url = https://github.com/reactimetravel/reactime-website
10 changes: 10 additions & 0 deletions .npmcheckrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{"depcheck":
{
"ignoreMatches": [
"css-loader",
"sass-loader",
"style-loader",
"typedoc-webpack-plugin"
]
}
}
18 changes: 10 additions & 8 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Welcome to the Reactime contributing guide!

Thank you for investing your time in contributing to our project! :sparkles:.
Thank you for investing your time in contributing to our project! :sparkles:.

In this guide you will get an overview of the contribution workflow from opening an issue, creating a PR, reviewing, and merging the PR.

Expand All @@ -13,16 +13,15 @@ To get an overview of the project, read the [README](README.md). Here are some r
- [GitHub flow](https://docs.github.com/en/get-started/quickstart/github-flow)
- [Collaborating with pull requests](https://docs.github.com/en/github/collaborating-with-pull-requests)


## Getting started

To navigate our codebase with confidence, see the [Developer Guidelines](/src/README.md) :confetti_ball:.
To navigate our codebase with confidence, see the [Developer Guidelines](src/DEVELOPER_README.md) :confetti_ball:.

### Issues

#### Create a new issue

If you spot a problem with the docs, [search if an issue already exists](https://github.com/open-source-labs/reactime/issues). If a related issue doesn't exist, you can open a new issue using a relevant [issue form](https://github.com/open-source-labs/reactime/issues/new).
If you spot a problem with the docs, [search if an issue already exists](https://github.com/open-source-labs/reactime/issues). If a related issue doesn't exist, you can open a new issue using a relevant [issue form](https://github.com/open-source-labs/reactime/issues/new).

#### Solve an issue

Expand All @@ -32,14 +31,16 @@ Scan through our [existing issues](https://github.com/open-source-labs/reactime/

#### Make changes in the UI

Click **Make a contribution** at the bottom of any docs page to make small changes such as a typo, sentence fix, or a broken link. This takes you to the `.md` file where you can make your changes and [create a pull request](#pull-request) for a review.
Click **Make a contribution** at the bottom of any docs page to make small changes such as a typo, sentence fix, or a broken link. This takes you to the `.md` file where you can make your changes and [create a pull request](#pull-request) for a review.

#### Make changes locally

1. [Install Git LFS](https://docs.github.com/en/github/managing-large-files/versioning-large-files/installing-git-large-file-storage).

2. Fork the repository.

- Using GitHub Desktop:

- [Getting started with GitHub Desktop](https://docs.github.com/en/desktop/installing-and-configuring-github-desktop/getting-started-with-github-desktop) will guide you through setting up Desktop.
- Once Desktop is set up, you can use it to [fork the repo](https://github.com/open-source-labs/reactime.git)!

Expand All @@ -55,16 +56,17 @@ Commit the changes once you are happy with them.
### Pull Request

When you're finished with the changes, create a pull request, also known as a PR.
- Fill the "Ready for review" template so that we can review your PR. This template helps reviewers understand your changes as well as the purpose of your pull request.

- Fill the "Ready for review" template so that we can review your PR. This template helps reviewers understand your changes as well as the purpose of your pull request.
- Don't forget to [link PR to issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) if you are solving one.
- Enable the checkbox to [allow maintainer edits](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork) so the branch can be updated for a merge.
Once you submit your PR, a Docs team member will review your proposal. We may ask questions or request additional information.
Once you submit your PR, a Docs team member will review your proposal. We may ask questions or request additional information.
- We may ask for changes to be made before a PR can be merged, either using [suggested changes](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request) or pull request comments. You can apply suggested changes directly through the UI. You can make any other changes in your fork, then commit them to your branch.
- As you update your PR and apply changes, mark each conversation as [resolved](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#resolving-conversations).
- If you run into any merge issues, checkout this [git tutorial](https://github.com/skills/resolve-merge-conflicts) to help you resolve merge conflicts and other issues.

### Your PR is merged!

Congratulations :tada::tada: The Reactime team thanks you! :sparkles:.
Congratulations :tada::tada: The Reactime team thanks you! :sparkles:.

Once your PR is merged, your contributions will be publicly visible on [Reactime](https://github.com/open-source-labs/reactime)!
2 changes: 1 addition & 1 deletion README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
<br>

<p align="center">
<img src="./assets/gifs/GeneralDemoGif.gif" />
<img src="./assets/gifs/GeneralDemoGif_v23.gif" />
</p>

<p align="center">
Expand Down
50 changes: 28 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
<h1 align="center">

<h1 align="center">
<br>
<img src ="./assets/logos/chromeExtensionIcons/marqueePromoTitle.png"/>
<br>
Expand All @@ -17,7 +16,6 @@
<a href="https://github.com/oslabs-beta/reactime">
<img src="https://img.shields.io/github/license/oslabs-beta/reactime" alt="GitHub">
</a>
<img src="https://img.shields.io/badge/babel%20preset-airbnb-ff69b4" alt="BabelPresetPrefs">
<img src="https://img.shields.io/badge/linted%20with-eslint-blueviolet" alt="LintPrefs">
</p>

Expand All @@ -29,7 +27,7 @@
<br>

<p align="center">
<img src="./assets/gifs/GeneralDemoGif.gif" />
<img src="./assets/gifs/GeneralDemoGif_V23.gif" />
</p>

<p align="center">
Expand All @@ -42,13 +40,14 @@

You can view your application's file structure and click on a snapshot to view
your app's state. State can be visualized in a Component Graph, JSON Tree, or
Performance Graph. Snapshots can be compared with the previous snapshot, which can
be viewed in Diff mode.
Performance Graph. Snapshot history can be visualized in the History tab.
The Web Metrics tab provides some useful metrics for site performance.
Snapshots can be compared with the previous snapshot, which can be viewed in Diff mode.
<br>
<br>

<p align="center">
<img src="./assets/gifs/TimeTravelGif.gif" />
<img src="./assets/gifs/TimeTravelGif_V23.gif" />
</p>
<br>

Expand Down Expand Up @@ -85,7 +84,7 @@ Download the recorded snapshots as a JSON file and upload them to access state t
<br>

<p align="center">
<img src="./assets/gifs/importExport_v22.gif" />
<img src="./assets/gifs/ImportExportGif_v23.gif" />
</p>
<br>

Expand All @@ -95,11 +94,6 @@ If Reactime loses its connection to the tab you're monitoring, simply click the
<br>
<br>

<p align="center">
<img src="./assets/gifs/ReconnectGif22.gif" />
</p>
<br>

### 🔹 Re-render Optimization

One of the most common issues that affects performance in React is unnecessary
Expand Down Expand Up @@ -168,16 +162,22 @@ of the structure and interfaces of the codebase.

<h1>What's New!</h1>

Reactime 22.0 heralds significant enhancements, addressing core performance issues and fortifying the overall application's stability and reliability. In our pursuit of consistent evolution, we've updated outdated packages and transitioned state management to Redux Toolkit. This strategic shift not only modernizes our tech stack but also ensures our application is positioned for easier maintenance and scalability in the future. Complementing these upgrades, this release also mends various bugs. The debut of features like the reconnection button, a status icon, and the integration of key web metrics – Cumulative Layout Shift (CLS) and Interaction To Next Paint (INP) – amplifies its functionality and offers users a more refined experience.
Reactime 23.0 brings a new look to the UI, completely updates all outdated packages, and significantly improves stability by solving loading bugs.

UI

<i>Taking a deeper look</i>
V23 showcases a sharp new theme to our extension’s UI. We also opted to completely overhaul the styling architecture to make it easier for future developers to change it to their liking.

Addressing the persistent disconnection/black screen issues that occasionally affected users during regular application use, we made decisive improvements by removing the "keepAlive" function and implementing robust logic to fix the core issue. This enabled us to refine the communication protocol between our application and the Chrome extension API, delivering a more consistent and stable connection. To further enhance the user experience and foster resilience, we introduced a user-friendly reconnection feature. This not only offers users a swift recovery route but also acts as an added layer of protection against any unexpected disconnections in the future.
Dependencies

In an effort to improve maintainability, scalability, and longevity, we updated and phased out certain dependencies. To name a few, we moved away from the Immer library and transitioned our state management to use Redux Toolkit, while upgrading the Web Vitals API from version 1.1.2 to 3.5.0, allowing us to harness a broader range of web metrics. As part of this transition, we also converted all of the existing tests to work with the updated state management system, while further expanding testing suites to increase overall testing coverage. Lastly, we achieved a notable increase in TypeScript coverage, strengthening code quality and early detection of potential development issues.
As of Reactime v22, installing node modules required the use of npm --force due to numerous lingering peer dependency issues. We have tackled this issue head-on in v23 of Reactime. We trimmed bulky packages that already served their purpose. We completely updated those that played a vital role in our extension’s current operation, and we fully resolved their conflicts with other dependencies. By downsizing from 124 to 70 packages, we have made Reactime much lighter and more future-proof.

For an improved user experience, we set our sights on several impactful enhancements. First on our list is the reconnection feature, designed as a protective measure for those unexpected moments when a user gets disconnected. In such events, an intuitive pop-up dialog will instantly emerge, offering users a seamless way to dive right back into their session, while also offering the option to download recorded snapshots of state as a JSON file. Complementing this, we've integrated a dynamic status indicator that transparently displays a user's current app status, highlighting whether they're online or offline. But that's not all. We've enriched the application with two vital web performance metrics: Cumulative Layout Shift (CLS) and Interaction to Next Paint (INP). These metrics are pivotal, providing developers with insights into layout stability and responsiveness, empowering them to optimize user interactions with precision.
This effort serves to bolster Reactime in two ways: First, updating packages like react router and webpack gives Reactime’s users access to the performance upgrades that come with modern versions. Additionally, we have future-proofed Reactime by leaving our dependencies at their latest versions. This effort gives future developers of the extension a head start in adding new features and expanding the power of existing ones.

Loading stability

Reactime has experienced persistent issues with stably loading up. Our first step in tackling these loading inconsistencies was to thoroughly unpack Reactime’s inner workings. Tracking the flow of messages from our content script, our background service workers, the Redux state management and our extension’s backend allowed us to diagnose potential roadblocks as Reactime was spinning up. An exhaustive period of trial and error further deepened our understanding of the problem and ultimately led us towards our new and robustly stable launch experience.
Beyond this, we have built out a road map of documentation with the goal of setting future Reactime developers on the fast track to further enhance the stability of Reactime’s launch and overall user experience.

If you would like to read more about previous releases, click <a href="https://github.com/open-source-labs/reactime/releases">here!</a>

Expand Down Expand Up @@ -213,14 +213,16 @@ locally.

<i>Please refer to Developer Install for a detailed guide:</i>

Refer [DEVELOPER README](src/README.md) for more info on the project, and
Refer to the [DEVELOPER README](src/DEVELOPER_README.md) for more info on the project, and
instructions on building from source.

### <b>How to Use</b>

After installing the Chrome extension, just open up your project in the browser.

Then open up your Chrome DevTools and navigate to the Reactime panel.
Then right click on your application and choose the 'Reactime' context menu item to open up a Reactime panel.

Alternatively, you can open up your Chrome DevTools and navigate to the Reactime panel.

## <b>Troubleshooting</b>

Expand All @@ -242,7 +244,7 @@ clicking the right mouse button “Reload frame”.
### ❓ <b>I found a bug in Reactime</b>

Reactime is an open-source project, and we'd love to hear from you about
improving the user experience. Please read [DEVELOPER README](src/README.md),
improving the user experience. Please read [DEVELOPER README](src/DEVELOPER_README.md),
and create a pull request (or issue) to propose and collaborate on changes to Reactime.

### ❓ <b>Node version compatibility</b>
Expand All @@ -253,7 +255,7 @@ Node v16.16.0, please use script 'npm run devlegacy' | 'npm run buildlegacy'

## <b>Read More</b>

- [Reactime: Real-time Debugging, Timeless Results](https://medium.com/@kelvinmirhan/reactime-real-time-debugging-timeless-results-3f163b721d01)
- [Reactime renovation: Updates Coming in Version 23.0!](https://medium.com/@liam.donaher/reactime-renovation-updates-coming-in-version-23-0-37b2ef2a2771)

## <b>Authors</b>

Expand Down Expand Up @@ -353,6 +355,10 @@ Node v16.16.0, please use script 'npm run devlegacy' | 'npm run buildlegacy'
- **Jimmy Phy** - [@jimmally](https://github.com/jimmally)
- **Andrew Byun** - [@AndrewByun](https://github.com/AndrewByun)
- **Kelvin Mirhan** - [@kelvinmirhan](https://github.com/kelvinmirhan)
- **Jesse Rosengrant** - [@jrosengrant](https://github.com/jrosengrant)
- **Liam Donaher** - [@leebology](https://github.com/leebology)
- **David Moore** - [@Solodt55](https://github.com/Solodt55)
- **John Banks** - [@Jbanks123](https://github.com/Jbanks123)

## <b>License </b>

Expand Down
Binary file removed assets/DataFlowDiagram.PNG
Binary file not shown.
Binary file added assets/DataFlowDiagramV23.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/gifs/GeneralDemoGif.gif
Binary file not shown.
Binary file added assets/gifs/GeneralDemoGif_V23.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/gifs/ImportExportGif_V23.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/gifs/PerformanceGif_V23.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/gifs/TimeTravelGif.gif
Binary file not shown.
Binary file added assets/gifs/TimeTravelGif_V23.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/gifs/importExport_v22.gif
Binary file not shown.
Binary file removed assets/gifs/main_v21.gif
Binary file not shown.
Loading