mui / toolpad

Toolpad: Full stack components and low-code builder for dashboards and internal apps.
https://mui.com/toolpad/
MIT License
1.29k stars 284 forks source link

[studio] Refactor and try to simplify drag & drop / canvas editor #1909

Open apedroferreira opened 1 year ago

apedroferreira commented 1 year ago

Summary 💡

From discussion in https://github.com/mui/mui-toolpad/pull/1907

Explore refactoring the drag & drop / canvas editor logic from the ground up in order to reduce the number and complexity of the elements overlaying the canvas, and simplify the overall logic.

Motivation 🔦

Keeping the project easier to maintain long-term.

oliviertassinari commented 2 months ago

Budibase introduced a grid layout as an alternative to their flex layout and made it the default: https://budibase.com/blog/updates/2024/grid-layout/. They explain a bit when to use which.