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

Blink app (live GUI :) #69

Open
tfiers opened this issue Jan 11, 2023 · 3 comments
Open

Blink app (live GUI :) #69

tfiers opened this issue Jan 11, 2023 · 3 comments
Labels
feature An enhancement to src/ visible to end-users

Comments

@tfiers
Copy link
Owner

tfiers commented Jan 11, 2023

A generalisation of

We can still use the html with js in it to hide nodes;
but now that we have a live REPL connection, we can actually recompute too :)
(maybe even with transition (position interpolation) between old and new node positions, as magjac does?)

(i.e: difference between 'just hide' and remove from graph)

@tfiers tfiers added the feature An enhancement to src/ visible to end-users label Jan 11, 2023
@tfiers
Copy link
Owner Author

tfiers commented Jan 11, 2023

Blink is nice cause in my test: surprisingly light and fast.
Plus no GTK cross platform issues (see e.g.

)
It's an https://www.electronjs.org wrapper.
API for Julia<>Javascript comm seems nice enough

@tfiers
Copy link
Owner Author

tfiers commented Jan 11, 2023

Yes, def the animation: this is very sexy: magjac example graph (try adding and removing some edges)
"graph tweening", "transitions"

@tfiers
Copy link
Owner Author

tfiers commented Jan 17, 2023

An Electron app (programmable web display) is also just useful because the default svg viewer (Firefox/Chrome) sucks.
So: panning and zooming of svg :)

(Don't need live app for that tbf, could also be html gen)
But yeah, that's closely tied with this: can just 'export' the html (+css+js) used in the blink window.
React, probably, right

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature An enhancement to src/ visible to end-users
Projects
None yet
Development

No branches or pull requests

1 participant