Skip to content

Create a cache of embedded display instances#207

Open
GregJHarris wants to merge 18 commits into
masterfrom
rgl-action-to-get-component
Open

Create a cache of embedded display instances#207
GregJHarris wants to merge 18 commits into
masterfrom
rgl-action-to-get-component

Conversation

@GregJHarris

Copy link
Copy Markdown
Collaborator
  • Add a displayInstanceCache to the file slice to store current instances of the displays built from individual files.
  • Ensure that layouts are properly updated in the displayInstanceCache as child components are moved around.
  • Add widgetIdsCallback to dynamic page. This will allow parent components to observe the display id and so get the display state from the displayInstanceCache to save it.
  • Completely rewrite the embedded display and dynamic page tests so that they are true unit tests.
  • Replace uuidv4() with crypto.randomUUID()
  • Resolve high level package vulnerabilities, upgrade vite.

@GregJHarris GregJHarris changed the title RGL action to get component RGL create a cache of embedded display instances Jun 17, 2026
@GregJHarris GregJHarris changed the title RGL create a cache of embedded display instances Create a cache of embedded display instances Jun 17, 2026
@GregJHarris GregJHarris marked this pull request as ready for review June 17, 2026 12:08

@abigailalexander abigailalexander left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks

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