trame-grid-layout is one of the last Trame widgets that has not been ported to Vue3 yet.
The main reason is that the component trame-grid-layout is based on, vue-grid-layout is still not compatible with Vue3, and has not seen new commits in the main branch since 06/2023. vue-grid-layout has an unmaintained vue3 branch and npm package tag 3.0.0-beta-1, but the maintainer of the project also declared that they have no intention to port it to Vue3 as of 07/2023.
That said, I think we should either deprecate this Trame component or change the component used, to be compatible with Vue3. Some forks of vue-grid-layout have been created, among which:
trame-golden-layout also presents similar features, despite not being based on an actively maintained project either.
\cc @jourdain
trame-grid-layoutis one of the last Trame widgets that has not been ported to Vue3 yet.The main reason is that the component
trame-grid-layoutis based on, vue-grid-layout is still not compatible with Vue3, and has not seen new commits in the main branch since 06/2023. vue-grid-layout has an unmaintained vue3 branch and npm package tag 3.0.0-beta-1, but the maintainer of the project also declared that they have no intention to port it to Vue3 as of 07/2023.That said, I think we should either deprecate this Trame component or change the component used, to be compatible with Vue3. Some forks of vue-grid-layout have been created, among which:
trame-golden-layout also presents similar features, despite not being based on an actively maintained project either.
\cc @jourdain