wacky
v1.0.2
Published
User Friendly Visual Programming Language
Downloads
4
Readme
wacky
Visual Programming Language
TODO
[ ] Selection Manager
[ ] Convert Selection To Window
[ ] Selete Connection
[ ] Delete Component
[ ] Resizable Components
[ ] Minimize Window To A Window Face
[ ] Face
[ ] Face Toolbox
[ ] Non-Selectable Text
[ ] Function Node
[ ] Ports
[ ] Port Node
[ ] Pipe
[ ] Junction
[x] Editor
[x] Terminal
[x] HTML Window (possibly for svelte)
[ ] Restore iframe (just use Foreign)
[ ] Proper Toolbar for Icons
[ ] Port Control widget inside evey window that controls window anchors
- [x] Cascading Zoom
- [x] Labels must monitor transform stack from their placement up.
- [x] .s is not working with laut manager and the anomaly in pane.
- [x] Nested Transforms
- [x] Add component loading to Root Window
- [x] Switch from JSON to XML
Laws
- Parent Components Sets The Scene: the child must ass it's .g to the scene (add its svg group to scene set by parent)
- All Controls Have Ports: a control no matter how large or small can paint ports.
- method naming scheme: add + Window + Component = action Parent Class + Class Of Object
- all Controls have this.anchors where named anchors must be stored
- Externally, you may not interact with object's properties directly, only via methods (creating an api, and taking care of minot config)
- root container always has a node, node always has an origin, origin has a root
Program Ideas
- [ ] Automator
- [ ] Split Screen App Example (in->f->out)
- [ ] ELIZA Chatbot
- [ ] Wiki Wiki
- [ ] ExpressJs/KOA Route Builder
- [ ] Sharp Image Processor
- [ ] Request Response Patter Builder
- [ ] State And Reducers Pattern Builder
- [ ] Image Gallery Builder ★★☆☆☆
- [ ] Static Site Generator: Antwerp Yutani ★☆☆☆☆
- [ ] Atom/Pulsar Plugin For Application Structure Visualization ★☆☆☆☆
- [ ] Prompt Builder ☆☆☆☆☆
- [ ] Ask AI for a list, go over each item refining it with greater detail ☆☆☆☆☆
- [ ] Drop a node anywhere in a web page, monitor/send events and data ☆☆☆☆☆
- [ ] Video Slideshow Generator ☆☆☆☆☆
- [ ] RxJs GUI ☆☆☆☆☆
- [ ] ffmpeg GUI ☆☆☆☆☆