You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We currently use a forked version of Svelvet that is not well-maintained and has broken on us recently.
Impact
Developers who try out the app experience a 404 on a missing svelvet-lime dependency, and they can't use the example app.
Solution
Upgrade to the latest Svelvet. It supports most of the features we need. A small workaround will be needed to apply arrows to edges. See: open-source-labs/Svelvet#472 (comment)
The text was updated successfully, but these errors were encountered:
# Description
- Upgrade `svelvet` to v8(using new `Anchor`, `Edge` and `Node`
components)
- Maintain Node positions, so running workflow one after workflow two
will no long cause the Nodes to jump up to the first row
## Link to issue
#337
## Type of change
- [x] Bug fix (non-breaking change that fixes an issue)
- [x] Refactor (non-breaking change that updates existing functionality)
## Test plan (required)
1. Run `cargo run -- start -c config/settings.toml` from
`homestar/examples/websocket-relay`
2. Run `npm run dev` from `homestar/examples/websocket-relay/relay-app`
3. Visit http://localhost:5173/
4. Run workflow one and expect the Nodes and edges to appear mostly as
they did before(black edges with arrows and labels describing the
associated tasks)
5. Run workflow two and expect the grayscale Node to appear in the
bottom row with an edge connected to its north side
6. Refresh the page
7. Run workflow two and expect the Nodes, Edges and labels to appear
correctly in the bottom row
8. Run workflow one and expect the Nodes that have already been executed
to stay in the bottom row, but also have the blurred Node rendered in
the top row with an Edge connected to it
## Screenshots/Screencaps
https://www.loom.com/share/acc35d252e8b4d5a94a6f0d53aecfa91?sid=54cdb36b-1837-4082-b759-f8e80f36503e
---------
Co-authored-by: Brian Ginsburg <[email protected]>
Summary
Problem
We currently use a forked version of Svelvet that is not well-maintained and has broken on us recently.
Impact
Developers who try out the app experience a 404 on a missing
svelvet-lime
dependency, and they can't use the example app.Solution
Upgrade to the latest Svelvet. It supports most of the features we need. A small workaround will be needed to apply arrows to edges. See: open-source-labs/Svelvet#472 (comment)
The text was updated successfully, but these errors were encountered: