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

Change Editor (IDE) & Add visual code editor (Blockly) #2

Open
sfranzyshen opened this issue Jan 7, 2020 · 6 comments
Open

Change Editor (IDE) & Add visual code editor (Blockly) #2

sfranzyshen opened this issue Jan 7, 2020 · 6 comments
Assignees
Labels
enhancement New feature or request Release v2.0 Release v1.0 Dependency

Comments

@sfranzyshen
Copy link
Member

sfranzyshen commented Jan 7, 2020

Add a Visual Code Editor like Google's Blockly

The base javascript generator will need to be modified to generate elk friendly code ...
Also Blockly doesn't support bitwise operation ... although at least one fork (mixley) does ...

@sfranzyshen sfranzyshen self-assigned this Jan 7, 2020
@sfranzyshen sfranzyshen added enhancement New feature or request help wanted Extra attention is needed labels Jan 7, 2020
@sfranzyshen
Copy link
Member Author

sfranzyshen commented Jan 10, 2020

Blockly may not be the best framework to work with ... but it's the only web based visual development framework that can be quickly adapted ... A 'New' editor based on 'nodes' would be the ideal direction ... https://tamats.com/projects/litegraph/editor/

@sfranzyshen sfranzyshen changed the title Add Blockly visual code editor Add visual code editor (Blockly) Jan 10, 2020
@sfranzyshen sfranzyshen changed the title Add visual code editor (Blockly) Enhancement: Add visual code editor (Blockly) Jan 15, 2020
@sfranzyshen sfranzyshen changed the title Enhancement: Add visual code editor (Blockly) Add visual code editor (Blockly) Jan 24, 2020
@sfranzyshen sfranzyshen removed the help wanted Extra attention is needed label Jan 24, 2020
@sfranzyshen sfranzyshen changed the title Add visual code editor (Blockly) Change Editor (IDE) to Add visual code editor (Blockly) Feb 10, 2020
@sfranzyshen sfranzyshen added the Release v2.0 Release v1.0 Dependency label Feb 10, 2020
@sfranzyshen
Copy link
Member Author

Re-write the editor (IDE) to be more like the EspruinoWebIDE but also with the file manager tree ...
A framework (like jquery or maybe reactjs??) but light weight maybe even pure vanilla javascript ... ace.js for code editor ... and some kind of visual editor ... blockly is the obvious and easiest to port over ...

https://github.com/espruino/EspruinoWebIDE

@sfranzyshen sfranzyshen changed the title Change Editor (IDE) to Add visual code editor (Blockly) Change Editor (IDE) & Add visual code editor (Blockly) Feb 11, 2020
@Pablo2048
Copy link

Hi,
I would also suggest to add https://github.com/jagenjo/litegraph.js to the list of visual editors...

@sfranzyshen
Copy link
Member Author

sfranzyshen commented Feb 15, 2020

While I'd like to pursue the node visual editors ... I'm going to implement Blockly first. Before bring blockly in i'm rewriting the "editor" to be multi document (MDI). The final design is going to be built around the following ...

One of the problems with Blockly is that it is one way 'Blocks to Code" at least one attempt was done a few years back to also handle 'Code to Blocks' Blocklify (example) - (github)

@Pablo2048
Copy link

Another split layout library to notice is https://github.com/nathancahill/split/tree/master/packages/split-grid - advantages to the Golden Layout are no JQuery/Zepto dependency and small size.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Release v2.0 Release v1.0 Dependency
Projects
None yet
Development

No branches or pull requests

2 participants