Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using a window layout system #133

Open
endes0 opened this issue Mar 25, 2024 · 2 comments
Open

Using a window layout system #133

endes0 opened this issue Mar 25, 2024 · 2 comments

Comments

@endes0
Copy link
Member

endes0 commented Mar 25, 2024

One of the major problems of the current UI is the fact that the "windows" of the simulators views are not movables nor hideables in any way. Also, they are one of the major issues of the responsiveness of the UI.

As commented by @oxcabe, we can use https://github.com/golden-layout/golden-layout as it provides just what we are searching. But as a con, it seems that the project is not being maintained.

We can also reinvent the wheel, with the help of https://github.com/haltu/muuri (which also seems unmaintained) or from scratch.

@oxcabe
Copy link
Member

oxcabe commented Mar 25, 2024

It would be fantastic to have a properly maintained and modern version built with custom elements or Lit in order to work with vanilla JavaScript. It's just too for what it's worth.

@oxcabe
Copy link
Member

oxcabe commented Mar 25, 2024

Golden Layout (version 1) is also used in godbolt.org, so we have that as a warranty.

See: https://github.com/compiler-explorer/compiler-explorer/blob/cbce8dfb8b15a44959fe8d3f35f8a9c5050e137a/package.json#L47

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants