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

Feature: Support for plugins #149

Closed
vanBassum opened this issue Mar 7, 2024 · 2 comments
Closed

Feature: Support for plugins #149

vanBassum opened this issue Mar 7, 2024 · 2 comments
Labels

Comments

@vanBassum
Copy link

vanBassum commented Mar 7, 2024

Have you considered adding support for custom plugins?

For example, I have a custom protocol we use at work. In this protocol, we use a rather weird framing scheme. It would be great if I could add a custom block, that shows our framing.

One way I can see this happening is adding an option to the library that says : custom script. Here, people can upload their own JavaScript that does encode / decoding.

Maybe this idea is a little wild, but it will allow users to add blocks that don't exist yet. Especially for 'company secret' algorithms etc. this would be great!

Oh, I just found this: xyflow/xyflow#3764
Their Computing flows feature would be perfect for this. Of course, this is not a 'feature' anymore but a complete redesign.

@ffraenz
Copy link
Member

ffraenz commented Mar 15, 2024

Hi there! You're right, this would be a complete redesign and it's happening over at https://ciphereditor.com/. All operations in this project have been rewritten to use a common Extension API that will be opened up to third-party code, once declared stable. If you're interested in the development process, join the Discord server over at https://discord.gg/v5wNewjdxm.

@vanBassum
Copy link
Author

Ah, thanks for the update, I just found this issue: #129 and played around with it a bit. Seems like it's heading in the direction I had in mind, very cool!

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

No branches or pull requests

2 participants