wacky

1.0.2 • Public • Published

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 ☆☆☆☆☆

Readme

Keywords

none

Package Sidebar

Install

npm i wacky

Weekly Downloads

0

Version

1.0.2

License

ISC

Unpacked Size

8.12 MB

Total Files

165

Last publish

Collaborators

  • catpea