Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR updates the project to make the canvas size start off by filling the viewport.
Changes:
Canvas Initialization:
window.innerWidth
andwindow.innerHeight
instead of fixed valuesResponsive Behavior:
Visualization Updates:
updateCanvasSize
function to set the resolution uniformrefreshPattern
function to ensure it updates the resolution uniformCSS Improvements:
max-height: 100vh
to ensure the canvas doesn't exceed the viewport heightobject-fit: contain
to maintain the aspect ratio when scalingThese changes ensure that:
The canvas will now fill the viewport when the page loads, providing a more immersive experience for users. The automatic resizing also makes the application more responsive to different screen sizes and window adjustments.