Skip to content

Conversation

@gfontorbe
Copy link
Contributor

Example to demonstrate the client/server layout possibilities

@spoenemann
Copy link
Contributor

spoenemann commented Oct 30, 2025

The example looks awesome! 👍

However, client/server is misleading here: in this example, the layout is done by elkjs in the client.

We can use other terms to describe this:

  • Micro layout: done internally by Sprotty, runs in the client (part of the Viewer component)
  • Macro layout: done externally by other layout engines such as ELK, can run in the client (e.g. elkjs) or a server

@gfontorbe
Copy link
Contributor Author

Should be in line with the documentation now

@gfontorbe gfontorbe merged commit ee43b1d into master Dec 1, 2025
2 checks passed
@gfontorbe gfontorbe deleted the gfontorbe/example-layout-strategies branch December 1, 2025 07:58
@tohosaku tohosaku self-assigned this Dec 24, 2025
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.

4 participants