• Source code
    Github
  • Duration

    ~ 1 month

  • Categories
    open source
  • Technologies

    no dependencies

A library designed to facilitate user interactions with UI elements in 2D space.

Live Demo

In this demo you can enable certain interaction behavior by clicking a corresponding button. You will also see “In progress” message while performing action.

Functionality

  • Pan – move the whole canvas horizontally and vertically
  • Select
  • Select on click
  • Select multiple with Ctrl key pressed
  • Rectangular selection – group selection by drawing a rectangle
  • Lasso selection – group selection by drawing a free form
  • Drag – drag selected items relative to the canvas with pointer
  • Zoom – resize canvas and items in it proportionally
  • Every interaction can be turned on / off individually

See also

web-app open source data visualization
City Weather Comparison

A beautiful weather visualization app lets you compare how it feels in different places around the world throughout the year

web-app open source
2D Programming Language Research

Combination of a spreadsheet visual interface with a language operating on actual cells and tables. Like functions in Excel without code duplication, like programming language without abstract logic.

open source data visualization
Charts Library V1

General purpose open-source charts library tailored for networking industry. With a config-first design approach it offers broad customization.