Skip to content

refactor: improve builder UX and fix selection issues#77

Merged
liamwalder merged 5 commits intodevelopfrom
refactor/builder-ux-improvements
Mar 24, 2026
Merged

refactor: improve builder UX and fix selection issues#77
liamwalder merged 5 commits intodevelopfrom
refactor/builder-ux-improvements

Conversation

@tristan-mouchet
Copy link
Copy Markdown
Collaborator

Summary

Improve builder UX with preloaded element library, fix canvas outline blinking,
and resolve URL/layer selection issues when switching between panels.

Changes

  • Preload element library elements and images for instant display
  • Fix canvas outlines from sometimes blinking during selection
  • Prevent unneeded multiple URL updates when selecting a page
  • Fix URL sync and layer selection when switching between Layers and Pages tabs

Test plan

  • Open element library — elements and images should load instantly
  • Select the already selected layer on canvas or layer tree — outlines should not blink
  • Switch between pages — URL should update once, not multiple times
  • Switch between Layers and Pages tabs — selected layer should persist correctly

- Keep scroll position when closing and re-opening the same tab,
- Prevent images re-loading when switching tabs or opening the sidebar,
- Scroll to top when switching to a different tab,
@liamwalder liamwalder merged commit 4cde29a into develop Mar 24, 2026
2 checks passed
@liamwalder liamwalder deleted the refactor/builder-ux-improvements branch March 24, 2026 08:02
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