Coder Social home page Coder Social logo

blocklib's People

Contributors

dethe avatar

Watchers

 avatar

blocklib's Issues

Component Library: Page-distributed components

  • Bounce: a ball that bounces from element to element
  • Fishtank: a fish swims from tank element to tank element

These would be elements with a graphic that moves invisibly around the page an is only show when it overlaps the "window" element, such as a fishtank.

WAISB: Body tag

Let's you drop SVG components (circle, rect, etc.) anywhere without having to wrap them in first. Creates a background SVG to hold them all. Can calculate offsets so they appear to be inline?

Component Library: Waterbear blocks

All of the blocks and panels needed to build a next-generation version of Waterbear.

  • Expression block
  • Asset block
  • Workspace block
  • Context block
  • Step block
  • Event Handler block
  • Block menu panel
  • Locals panel
  • Scratch space panel
  • Tutorial panel
  • REPL panel
  • Preview panel
  • Text output panel
  • Command-line panel

WAISB: Image tag

Web As It Should Be

An image tag that takes an image (or images for different resolutions) but can be drawn into via API or embedded SVG elements. Canvas-like API, but creates SVG elements so they persist and have events, etc.

Because you shouldn't need new elements to have images you can draw on.

Component: Eye

Make a simple eye graphic that follows the mouse.

For extra credit, allow it to follow arbitrary other elements.

WAISB: Layout

Drastically better layout primitives as elements. Because putting the layout in CSS generally sucks.

WAISB: Universal attributes

All tags should support:

  • 2-way bindings using channels
  • href to create a link that will be followed
  • other xlink-type links?
  • vastly better layout

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.