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

web render update - #1116 #1162

Merged
merged 106 commits into from
May 24, 2023
Merged

web render update - #1116 #1162

merged 106 commits into from
May 24, 2023

Conversation

proddy
Copy link
Contributor

@proddy proddy commented Apr 22, 2023

lots of minor refactoring to improve performance in the Web. There was a lot of re-rendering when inputting data into a modal dialog box. See #1116.
The big change is making separate react component classes for the dialog modals, preventing excessive rendering of the parent classes. it should improve performance.

Note:
It does break backward compatibility with 3.6.0-dev-9 with Entity Customization as the payload format has changed. The device id and type id are now numbers (not strings). And the JSON and endpoints are called entities to keep with the standard naming convention.

@proddy proddy requested a review from MichaelDvP April 22, 2023 23:08
@proddy proddy added this to the v3.6.0 milestone Apr 23, 2023
@proddy
Copy link
Contributor Author

proddy commented May 14, 2023

this PR is getting big so I'm planning to push the changes in a few days, which means different UI and the rename of dallas.

@proddy proddy merged commit 0c1042a into emsesp:dev May 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants